恳请过来人帮忙解答。 我现在开始学习“【野火】uCOS-III内核实现与应用开发实战指南 ” 第一章-新建工程-软件仿真。 到Keil官网下载了5.40.0.3的版本进行学习。当我按教学视频建立project并添加了app.c后build, 出现了错误,具体截屏见附件,有关信息如下: *** Using Compiler 'V6.22', folder:'C:\Users\fores\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin' Build target 'Target 1' compiling startup_ARMCM3.c... compiling system_ARMCM3.c... compiling app.c... linking... .\Objects\ucos.axf: Error: L6218E: Undefined symbolImage$$ARM_LIB_STACK$$ZI$$Limit (referred from startup_armcm3.o). Not enough information to list load addresses in the imagemap. Finished: 1 information, 0 warning and 1 error messages. ".\Objects\ucos.axf" - 1 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:01
不知道怎么解决,恳请过来人帮忙解答。 我怀疑这是否和keilIDE的版本有关。在教学视频和教材中我看到5.15版中Device下面是ARMCM3.S 文件, 但在我这5.40版却是ARMCM3_ac6.sct文件。 这个问题不解决后面所有学习都没办法解决,希望有人帮帮。 谢谢! 峰
|