基于LPC2368的ucos ii移植问题

[复制链接]
3305|4
 楼主| xiaoya6000 发表于 2013-4-22 20:55 | 显示全部楼层 |阅读模式
linking...
.\obj\lpc2368.axf: Error: L6218E: Undefined symbol StackUsr (referred from irq.o).
.\obj\lpc2368.axf: Not enough information to list image symbols.
.\obj\lpc2368.axf: Finished: 1 information, 0 warning and 1 error messages.
Target not created
用keil 来调试基于LPC23xx的ucos ii出现此类问题,希望哪位大侠能够帮忙解决。
本人是ARM初学者。那个大侠给个扣扣交流一下!急~
 楼主| xiaoya6000 发表于 2013-4-22 20:58 | 显示全部楼层
自己先顶起,其中添加目录文件是

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
304bloodwar 发表于 2013-4-23 08:51 | 显示全部楼层
IRQ.s中的StackUsr变量没有定义.ucos-ii官方有lpc23xx的源代码
 楼主| xiaoya6000 发表于 2013-4-23 09:16 | 显示全部楼层
304bloodwar 发表于 2013-4-23 08:51
IRQ.s中的StackUsr变量没有定义.ucos-ii官方有lpc23xx的源代码

IRQ.s中调用了irq.inc 文件,而irq.inc 文件中有 IMPORT  StackUsr 和
MSR     CPSR_c, #(NoInt | SYS32Mode)    ; 切换到系统模式
        CMP     R1, #1
        LDREQ   SP, =StackUsr
这些都是周立功公司提供文件,应该不会有错,但是这些文件在ADS中一起编译是可以编译通过的,放在keil里头就出现了好多问题,这是最后一个问题我想不通。 不知道哪里有做错。望大侠指点!
 楼主| xiaoya6000 发表于 2013-4-23 15:22 | 显示全部楼层
这个问题已经解决,只需要加入keil MDK 自带的lpc2300.s 文件就可以用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部