1.IAP跳转前关闭总中断__disable_irq()
,跳转后开启总中断__enable_irq()
2.关于自己写的iap跳转卡死的分析:
总是在初始化一半的时候卡死,每次都是在delay_ms时卡死
尝试去除user app中的延时发现在输出一段时间后卡死,发现bootloader中启用了定时器tim2
尝试搜索资料折跃
在跳转前TIM_DeInit(TIM2)
即可
3.iap user app 需要注意设置的地方
image.png
image.png
image.png