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

 

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

 

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

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

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

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

然后成功跳转运行了APP

相关文章:

  • 2021-12-11
  • 2021-06-17
  • 2021-07-25
  • 2021-12-04
  • 2021-06-22
  • 2022-12-23
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-01-25
  • 2021-11-16
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
相关资源
相似解决方案