打印

IAP程序升级

[复制链接]
1928|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 | 只看该作者
接收到的升级程序应保存起来并置标志。复位后后判断是否需要升级程序,只有被升级程序烧写正确,才进入应用程序。若要避免新程序奔溃则比较复杂,接收新程序前还应保留老程序,在运行新程序前先置标志,若新程序有问题,则恢复老程序。

使用特权

评论回复
5
cjhk| | 2013-7-17 19:00 | 只看该作者
将程序重新写一写  应该就可以解决这问题   楼主

使用特权

评论回复
6
hxb20122012|  楼主 | 2013-7-17 20:31 | 只看该作者
一般是将要升级的程序保存到Flash中,当确定升级程序OK之后再启动IAP来升级吧。当正在升级的时候断电,应用程序有有些已经被擦除了,但是IAP的代码完好的,那就重新升级程序就OK了吧,是这个意思吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

564

帖子

1

粉丝