有哪位大侠知道下面的问题,请帮忙解答,本人不胜感激。
我用adsv1.2新建了一个工程文件然后make出现一个错误提示“error:All50E:Bad symbol start.s line 635 ”。这里声明一下:创建工程时我添加的文件是fs2410用户光盘里的s3c2410_bios的源码,而且与盘里给定的S3C2410_BIOS.mcp工程内的源码文件一样。而盘里给定的S3C2410_BIOS.mcp工程文件编译时却能通过,我的却出现了上面的错误。在网上找了很久,也没找到答案。希望大侠们帮忙分析一下产生这种错误的原因是什么呢?
可能是一个宏定义, 能编译通过的MCP里面有它的定义, 而你自己新建的MCP里面没有.
在 Target->Runtime Settings 里面可以添加环境变量,你试试看....
引用: 引用 2 楼 yghwlkt 的回复:
是 ^? _ISR_STARTADDRESS
看看你认为可以编译的代码里面这个符号_ISR_STARTADDRESS(或ISR_STARTADDRESS)是在哪定义的吧。