2019-12-13 18:31发布
lvfv 发表于 2019-1-31 20:13 你可以这样想,App2只做接收用,验证App2完整之后,再把2覆盖到1,
823032003 发表于 2019-2-1 06:45 把app2刷到app1的过程,如果有异常掉电会有问题。。
最多设置5个标签!
还有一种存储结构划分方式:
| bootloader | + | app | + | iap flag + iap firmware data |
在升级更新APP区域前 :先是对IAP区接收的固件数据做过校验的(也可以是在接收这个固件时就进行了校验的,以保证正确性), 如果正确设置相应的IAP Flag标志, 然后再进行APP区的固件刷写, 刷写成功后再设置IAP Flag相应的标志。
这样就应该不会有出现两个中断向量的问题, 同时也应该能有效防止变砖的可能性。
把app2刷到app1的过程,如果有异常掉电会有问题。。
已经确保2是完整的了,就算掉电,也只是1不完整,重新上电,继续刷1就行了。
一周热门 更多>