|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
之前在做IC前端设计,但是IC设计的工作似乎不是我的最爱,我还是很喜欢ARM之类的可以看到设计成果的工作。
所以,现在我又想转行学习ARM,但是入门总是感觉很难,以前有玩过几种单片机还有FPGA,有编程基础。
前两天看了一下ucosii嵌入式系统,感觉还能看得懂,就是细看时有不少问题!
现在由于还没有买到开发板,所以想在PC上进行实验一下,我安装了一个Broland的BCC55,装了TASM,但是BCC55
下没有bcc.exe,有的是bcc32.exe,所以我就把ucosii里面的EX1里面的TEST.MAK文件修改过来,把里面的bcc改为
bcc32,还有tlink也是,改为tlink32,在C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\TEST下面运行MAKETEST.BAT,当然,我是进windows的DOS命令界面去执行这个bat文件,运行时,提示错误,检查一下发现是说bcc32带的选项不对,就是下面这行:(在test.mak里面)
C_FLAGS=-c -ml -1 -G -O -Ogemvlbpi -Z -d -n..\obj -k- -v -vi- -wpro -I$(BORLAND)\INCLUDE -L$(BORLAND)\LIB
提示 -ml -l 这两个选项不正确,我就把它们都去掉了,再运行编译。
这次运行提示的是错误是OS_CPU_C.C里面的那个void OSTaskStkInit_FPE_x86(。。。)函数里面的什么什么不行,我看这个函数是任务堆栈的浮点初始化作用的,所以我就先把这个函数的代码段屏蔽掉,再来运行MAKETEST.BAT
,这次又提示PC.C里面的错误了,有很多,晕了,所以现在发个贴,大伙帮忙看一下顶一下!
不知道大家有没有在PC上调试ucosii的经验? 不妨发出来让大伙都好好学习学习呀! 小弟在此也感激不尽。。。 |
|