4682| 18
|
stm32如何对烧录的代码做一个备份? |
1金钱
最佳答案1, IAP+APP1+APP2,每个APP有一个版本号。比如存放在固定地址。总是运行高版本的APP.
2,更新的时候,交替更新,比如当前正在用APP1,则更新APP2, 待APP2更新完成,标记为高版本,复位重启即可运行APP2。
3,假设APP2更新过程出现错误,比如网络卡死,IAP代码要做处理,能识别这种长时间无法更新的情况,则标记APP2更新失败,版本号清零。然后复位重启,继续运行APP1.等待下次更新。
4,下次更新到来,因为运行APP1,所以更新AP ...
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
学无止境
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 00:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网