lyz3432 发表于 2015-5-20 10:21:24

RL78/F12 booloader与app中断问题

我的程序分两部分bootloader和app,运行时从boot跳转到app,在app里开中断,程序就跑飞了,各位能给解答下吗

astankvai 发表于 2015-5-20 11:20:42

中断向量表你重定义没有?

lyz3432 发表于 2015-5-20 16:17:07

astankvai 发表于 2015-5-20 11:20
中断向量表你重定义没有?

我也发现这个问题了 应该怎么从定义啊?不太会第一次接触iar

astankvai 发表于 2015-5-20 20:33:15

lyz3432 发表于 2015-5-20 16:17
我也发现这个问题了 应该怎么从定义啊?不太会第一次接触iar

首先,你要明白,你的bootloader位于哪个扇区?0地址还是最后一个页?如果是最后页地址,就是向量映射区会随软件更新,是不需要做特殊处理的。如果是最后一个,你就要了解你的程序是从哪个地址开始的,在boot里做映射。然后修改应用程序的链接脚本文件,和bootload的配置一致就可以了。

jintongshuai 发表于 2015-10-4 18:41:25

我是将Boot和APP的HEX重新解析,然后合并时操作向量地址实现向量重映射的
页: [1]
查看完整版本: RL78/F12 booloader与app中断问题