[MCU] 引导程序的中断和应用程序的中断不冲突吗

[复制链接]
 楼主| ousj 发表于 2020-3-15 16:21 | 显示全部楼层 |阅读模式
MSP430的IAP升级程序中在引导程序代码中会进行中断的重定向,为什么要用到向量的映射呢,引导程序的中断和应用程序的中断不冲突吗
huwr 发表于 2020-3-15 16:24 | 显示全部楼层
需要重定义APP中断向量位置,APP才能正确执行中断,不会冲突
chuxh 发表于 2020-3-21 10:59 | 显示全部楼层
在APP的XCL文件中改了中断向量的位置,为什么更改位置呢
stly 发表于 2020-3-21 11:03 | 显示全部楼层
原来TI固定的中断向量不可以吗,你的意思是引起了冲突
houcs 发表于 2020-3-21 11:06 | 显示全部楼层
TI固定的中断向量地址是在Bootloader程序中的,程序仪跳转到APP后发生中断就会错乱,所以在APP中要重新定义中断向量的地址
chenjunt 发表于 2020-3-21 11:09 | 显示全部楼层
这中断向量的应用还是蛮难的
xxmmi 发表于 2020-3-21 11:16 | 显示全部楼层
这个前提是MCU支持该功能的
wangpe 发表于 2020-3-21 11:21 | 显示全部楼层
中断向量重定向的设计是需要MCU本身支持的
happy_10 发表于 2020-3-21 11:24 | 显示全部楼层

关于中断向量的应用设计还是有点难度的
zwll 发表于 2020-3-21 11:26 | 显示全部楼层

论向量表是否重映射过,复位后都是从0地址的向量表处获取SP和复位入口。
pengf 发表于 2020-3-21 11:28 | 显示全部楼层
0地址处的中断向量表区域通常不放代码
liuzaiy 发表于 2020-3-21 11:30 | 显示全部楼层
都是带升级功能的产品。
chenjunt 发表于 2020-3-21 11:32 | 显示全部楼层
如果不重新映射的话,中断向量表的地址应该是这样的:0X0000 0000是SP
lium 发表于 2020-3-21 11:35 | 显示全部楼层

为了动态重分发中断
hanwe 发表于 2020-3-21 11:37 | 显示全部楼层
如果不重映射,只能再boot处设计查表程序
zhanglli 发表于 2020-3-21 11:38 | 显示全部楼层
芯片在FLASH地址分配上,也很少有将FLASH地址紧密的排在向量表之后
tian111 发表于 2020-3-21 11:43 | 显示全部楼层
在 RAM区就可以修改向量的入口地址
chuxh 发表于 2020-3-21 11:45 | 显示全部楼层
从其它地址处开始定位各异常向量
chuxh 发表于 2020-3-21 11:55 | 显示全部楼层
0地址向量表,必须通过Jtag之类的工具才能改写
 楼主| ousj 发表于 2020-3-21 11:57 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

712

主题

7557

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部