LPC23XX的例程,编译后启动代码部分错误 很多,请高手帮忙看

[复制链接]
 楼主| tianlu200808 发表于 2013-11-8 23:05 | 显示全部楼层 |阅读模式
本帖最后由 tianlu200808 于 2013-11-8 23:06 编辑

Building configuration: ADC - Debug_RAM
Updating build tree...
lpc23xx_cstartup.s79
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 52
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 57
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 62
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 64
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 66
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 68
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 71
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 73
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 79
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 81
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 83
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 85
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 87
Error[40]: Bad instruction C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 90
Warning[24]: ENDMOD directive is ignored (only one module is allowed) C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 101
Error[73]: End-of-module missing C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 106
Error[111]: More than one module is not allowed C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 106
Error[51]: Can't be both PUBLIC and EXTERN C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 117
Error[42]: Duplicate label:'?cstartup' C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 124
Warning[24]: ENDMOD directive is ignored (only one module is allowed) C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 192
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error[109]: Expression is too complex C:\Documents and Settings\Administrator\桌面\新建文件夹\LPC23XX_IAR_Demo\code.lpc23xx.peripherals.iar\Common\src\lpc23xx_cstartup.s79 190
Error while running Assembler

Total number of errors: 24
Total number of warnings: 2


https://bbs.21ic.com/forum.php?mod=attachment&aid=MjE0OTE0fGUwNGM5Y2UzfDE3NTYxMzI0ODl8MHw%3D

本帖子中包含更多资源

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

×
阿南 发表于 2013-11-9 05:45 | 显示全部楼层
不要使用中文路径和空格,试试
戈卫东 发表于 2013-11-9 10:56 | 显示全部楼层
工具不相容...
你用的工具不支持这种汇编语言格式.
戈卫东 发表于 2013-11-9 11:16 | 显示全部楼层
lpc23xx_cstartup.s79 -----这个文件不被IAR所接受. 你可以试一试用IAR自带的启动文件替换看看.(随便找一个IAR的范例, 位置大约是------ D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\examples\NXP\LPC23xx\IAR-LPC-2378-SK\simple\Common\src )

评分

参与人数 1威望 +1 收起 理由
tianlu200808 + 1 赞一个!

查看全部评分

黄小俊 发表于 2013-11-9 19:54 | 显示全部楼层
 楼主| tianlu200808 发表于 2013-11-28 23:22 | 显示全部楼层
戈卫东 发表于 2013-11-9 11:16
lpc23xx_cstartup.s79 -----这个文件不被IAR所接受. 你可以试一试用IAR自带的启动文件替换看看.(随便找一个 ...

自带的启动文件可以,但我下载的是例程呀,不可能不能用的呀
 楼主| tianlu200808 发表于 2013-11-28 23:23 | 显示全部楼层
戈卫东 发表于 2013-11-9 10:56
工具不相容...
你用的工具不支持这种汇编语言格式.

我下的是例程呀,IAR FOR ARM的,不会不行吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

30

帖子

2

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