ARM技术论坛
直播中

张亮

7年用户 1284经验值
私信 关注
[问答]

做TIMEOUT实验Debug时出现了错误提示怎么办?

请教各位:我做 TIMEOUT 实验(2104 板),Make 通过,Debug 时出现了如下错误提示: Warnning! interrupt vectors data is not correct!
Program you downloaded can not run freely!
设置 Link:ARM Link
r0 base:0x00000000
rw base:0x40003000
其它的没变!!
而我使用 ISP 完全可以下载而且可以运行!这可以说是设置问题,但是我实在找不到! !
怎么办

回帖(3)

贾大林

2023-3-9 10:46:28
ISP 软件可能对它进行了处理,而 JTAG 没有特殊处理。
举报

王璐

2023-3-9 10:46:36
警告!中断向量数据不正确 。
举报

张虎豹

2023-3-9 10:46:55
系统运行时,异常可能会随时发生。当一个异常出现以后,ARM微处理器会执行以下几步操作:
1)  将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。
2)  将CPSR复制到相应的SPSR中。
3)  根据异常类型,强制设置CPSR的运行模式位。
4)   强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。
举报

更多回帖

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