问答

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

21ic问答首页 - 求指点:GD32A503RDT3程序从bootloader跳转APP,无法进入中断程序

App Bootloader 中断程序 T3

求指点:GD32A503RDT3程序从bootloader跳转APP,无法进入中断程序

rwanglf2026-04-24
求大神指点:
  MCU :GD32A503RDT3
  BOOTLAODER 起始地址0x08000000
  APP起始地址0x08040000
  跳转前已经设置:
__set_MSP(stack_pointer); // 设置主堆栈指针
SCB->VTOR = app_address;
程序可以跳转,但是跳转之后,systick或者其他timer的中断无法调用,导致程序卡死,无法通信。


这是APP startup文件的问题吗?或者reset_handler缺了什么?
该怎么解决?


补充:如果将APP起始地址设为0x08000000,程序可以正常运行,通信正常。APP程序本身没有问题。
回答 +关注 0
76人浏览 0人回答问题 分享 举报
0 个回答

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