ARM技术william hill官网
直播中

13年用户 1894经验值
擅长:基础元器件 便携及消费电子
私信 关注
[问答]

请教SCATTER配置文件问题

我去年买ZLG的2100开发板(LPC2119),在映射文件链接ADS设置中采取的是scattered配置文件的方式,
在《ARM体系结构与编程》中介绍到对于简单的文件可以采取使用命令行的方式,我在使用贵公司提供的源程序调试IO口时,
在ADS编译环境中的ARM Linker栏目OUTPUT选项设置simple方式,RO BASE 为0x00,RW BASE 为0x40000000,可是下载到FLASH中不能运行,
调试时出现提示  Warnning! interrupt vectors data is not correct!
               Program you downloaded can not run freely!
请问这是什么原因的啊。我改怎样解决的啊,难道必须使用Scattered 配置文件么?

回帖(2)

z00

2014-4-8 22:37:49
1.仿真器配置一定要正确,即"EasyARM Configuration"设置窗口中的"FLASH"项中选择"Erase Flash when need";
2.向量表累加和要为 0;
3.可以先在RAM调试一个程序(运行),然后STOP,再使用 File->Load Image...加载要下载到 FLASH的调试文件.


举报

z00

2014-4-8 22:38:43
可以看一下这个帖子:
如何解决axd的错误提示 http://forum.eepw.com.cn/thread/90713/1
举报

更多回帖

发帖
×
20
完善资料,
赚取积分