关于STM32F429 IAP升级问题,通过IAP下载完程序后,APP进入hardfault_handler

2019-07-20 13:32发布

IAP存放在0x0x08000000-0x0800FFFF地址,带UCOSIII

APP存放在0x08010000之后,带UCOSIII
直接用Keil下载两段程序后可以正常跳转到主程序运行。运行IAP模式, 更新主程序后复位再次跳转到主程序是卡死在第一段程序的hardfault_handler。

问题:为什么我正常下载程序没问题,IAP更新的程序(同一段主程序)会有问题?
各位大侠又遇到过这种情况吗?谢谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
FGY
1楼-- · 2019-07-20 19:29
 精彩回答 2  元偷偷看……
jinggx
2楼-- · 2019-07-21 01:03
 精彩回答 2  元偷偷看……
denike
3楼-- · 2019-07-21 01:33
估计是flash擦写出问题吧
FGY
4楼-- · 2019-07-21 02:45
jinggx 发表于 2017-7-7 15:56
没设置中断向量表吧?

设置的了,通过j-link把IAP与APP下载到到STM32时能正常运行的,到是通过IAP把APP程序写到STM32就出现这个问题了
FGY
5楼-- · 2019-07-21 04:45
 精彩回答 2  元偷偷看……

一周热门 更多>