软件复位后,写到flash的数据就没了

2019-08-23 14:20发布

我现在在做stm32的 IAP程序,,在BIOS里面将APP程序写到flash,,我写完以后执行了软件复位NVIC_SystemReset();然后APP就被擦除了,,debug下看到APP确实被写进flash了,望大神帮帮忙看下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
尚磊12323
1楼-- · 2019-08-23 14:31
 精彩回答 2  元偷偷看……
尚磊12323
2楼-- · 2019-08-23 15:03
如果我执行软件复位,,用上电复位就可以。
正点原子
3楼-- · 2019-08-23 15:29
加入printf监控下代码运行,再分析问题
longshengma
4楼-- · 2019-08-23 21:29
我用的原子的IAP修改的BOOTLOAD,用这个软件复位不会更新掉APP啊,NVIC_SystemReset();在app中通过一个按键调用的,会直接回到Bootlaod,此时可以重新使用Bootload的功能,按下KEY2重新会进入APP

一周热门 更多>