今天用MDK4.14编译mini2440 + ucosii ,
总是出现一个错误,大意是0x30000000 指向一个thumb指令,但这不是一个有效的thumb指令指针,分析很久,终于得出结论,是scatter分散加载文件的问题,于是在link选项下,将use memory layout from target dialog 处的勾去掉,ro-base = 0x30000000,
rw-base 处空。
scatter文件处空,命令行加上 --first 2440init.o(Init),
这样再编译,就可以成功。