请教SCATTER配置文件问题

2019-07-16 09:32发布

我去年买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
1楼-- · 2019-07-16 14:57
1.仿真器配置一定要正确,即"EasyARM Configuration"设置窗口中的"FLASH"项中选择"Erase Flash when need";
2.向量表累加和要为 0;
3.可以先在RAM调试一个程序(运行),然后STOP,再使用 File->Load Image...加载要下载到 FLASH的调试文件.


z00
2楼-- · 2019-07-16 17:40
可以看一下这个帖子:
如何解决axd的错误提示 http://forum.eepw.com.cn/thread/90713/1

一周热门 更多>