IAP程序升级

[复制链接]
2362|5
 楼主| hxb20122012 发表于 2013-7-16 21:15 | 显示全部楼层 |阅读模式
请问,STM32使用IAP升级程序时,如果突然断电或者说程序奔溃了,是不是只能重新下载程序进去了,
奔牛滚滚 发表于 2013-7-16 21:17 | 显示全部楼层
写到哪就是哪,没写到的就不变
outstanding 发表于 2013-7-17 14:00 | 显示全部楼层
重新升级,就可以了
logeee 发表于 2013-7-17 16:41 | 显示全部楼层
接收到的升级程序应保存起来并置标志。复位后后判断是否需要升级程序,只有被升级程序烧写正确,才进入应用程序。若要避免新程序奔溃则比较复杂,接收新程序前还应保留老程序,在运行新程序前先置标志,若新程序有问题,则恢复老程序。
cjhk 发表于 2013-7-17 19:00 | 显示全部楼层
将程序重新写一写  应该就可以解决这问题   楼主
 楼主| hxb20122012 发表于 2013-7-17 20:31 | 显示全部楼层
一般是将要升级的程序保存到Flash中,当确定升级程序OK之后再启动IAP来升级吧。当正在升级的时候断电,应用程序有有些已经被擦除了,但是IAP的代码完好的,那就重新升级程序就OK了吧,是这个意思吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

564

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部