adsv1.2 for arm 新建工程出现问题?望大侠帮帮忙

hellomcu   2009-7-17 18:26 楼主
有哪位大侠知道下面的问题,请帮忙解答,本人不胜感激。
我用adsv1.2新建了一个工程文件然后make出现一个错误提示“error:All50E:Bad symbol  start.s line 635 ”。这里声明一下:创建工程时我添加的文件是fs2410用户光盘里的s3c2410_bios的源码,而且与盘里给定的S3C2410_BIOS.mcp工程内的源码文件一样。而盘里给定的S3C2410_BIOS.mcp工程文件编译时却能通过,我的却出现了上面的错误。在网上找了很久,也没找到答案。希望大侠们帮忙分析一下产生这种错误的原因是什么呢?

回复评论 (6)

打开start.s 看看line 635是什么。
点赞  2009-7-17 20:03
是 ^   _ISR_STARTADDRESS
点赞  2009-7-17 20:22
1楼的大哥有什么看法请明示,先谢谢了
点赞  2009-7-18 12:06
可能是一个宏定义, 能编译通过的MCP里面有它的定义, 而你自己新建的MCP里面没有.
点赞  2009-7-18 12:37
在 Target->Runtime Settings 里面可以添加环境变量,你试试看....
点赞  2009-7-18 12:43
引用: 引用 2 楼 yghwlkt 的回复:
是 ^? _ISR_STARTADDRESS

看看你认为可以编译的代码里面这个符号_ISR_STARTADDRESS(或ISR_STARTADDRESS)是在哪定义的吧。
点赞  2009-7-18 19:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复