在自己写程序的时候,编译出现 invalid suffix
非常的费解
当时也没有琢磨这句英文的含义,后来上网查了一下其实就是“无效后缀的意思”
http://s16/mw690/0035iH1kzy6IAgwTMu34f&690
然后我发现,在我写的代码里面有
http://s16/mw690/0035iH1kzy6IAgz8EsT8f&690
确实有这样标示符 这些我都是在datasheet里面复制过来的,原理编译器不认识,把_去掉就好了,以后注意。
在ADS1.2里建立一个工程先,取名ADS,系统自动生成ADS.MCP,然后建立一个汇编源文件test1.s,设置好targets,在Edit->Perferences->Font里设置字体
Fixedsys支持中文。
然后在DebugRel
Settings里的ARM Linker后的Output页设置连接地址,Option页设置调试入口地址。
输入简单的源代码(注意大小写,全角和半角字符)
AREA |DATA|,CODE,READONLY
ENTRY
ldr r13, =0x1000
IMPORT BellMain
b BellMain
END
来自
http://lpy999.blog.163.com/blog/static/1173720612010223352946/