问答

汇集网友智慧,解决技术难题

21ic问答首页 - HC32F472如何重映射中断向量表

华大 小华 F472 HC32F472 映射 中断向量

HC32F472如何重映射中断向量表

zhouzpd2025-04-13
犹豫增加了Bootloader,需要在APP中重映射中断向量表sct文件,SCB->VTOR都修改了
SysTick中断正常,其他中断飞了(不安预期中断跑)

请问这个芯片是否还要修改其他什么地方?
回答 +关注 0
380人浏览 3人回答问题 分享 举报
3 个回答
  • VTOR是程序入口偏移地址,改这个当然全部飞了。除非你把表复制到其他地方,然后再偏移。最后重要的一点,这个表得以512BYTE边界对齐。





  • systick 中断向量号是固定的。ARM公司指定的。
    而其他外设中断事件需要自己软件配置绑定某个中断向量号,免得中断服务吓跳转。这个绑定是相当灵活的。
    不像低端MCU都是绑定固定的向量号
  • 把配置的地方贴出来看看,SysTick是内核中断,不经过HC32F472的中断控制器,还有就是你的SCB->VTOR设置的地址是多少。

您需要登录后才可以回复 登录 | 注册