Stm32 从IAP跳转到app死机的问题

时间:2024-03-28 16:45:22

我的IAP和APP都是用STMCUBMX建的工程,而且在APP中用了freertos,但是在跳转之后出现了死机的问题,但是在APP中有log的输出,然后才死机的,说明跳转是没有问题的,下面跳转的程序,在跳转前关闭了打开的中断

 

Stm32 从IAP跳转到app死机的问题

 

然后猜想可能是中断向量表的问题,所以在APP中打印中断向量表的地址:

Stm32 从IAP跳转到app死机的问题

打印后发现地址还是0x08000000, 那就是中断向量表没有更新的问题,所以在APP main的开始处重新设置中断向量表的地址:

Stm32 从IAP跳转到app死机的问题

然后成功跳转运行了APP