咨询下远程IAP升级代码的事情

2019-07-20 10:41发布

本帖最后由 sougasouga33 于 2017-11-13 15:29 编辑

  为了做到能IAP升级,分为bootloader与APP。
    当第一次更新升级后,APP应用在run,下次如果还要下一版本的软件升级(即每次更新固件代码都要重启硬件),又要先进入到bootloader区才能实现APP区的刷新。
    那么如果设备放在很远的地方进行TFTP更新,为了重启硬件进入bootloader区有什么好方法?   如果更新后运行出错,又要回滚回原始版本,方案如何考虑?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 11:43
 精彩回答 2  元偷偷看……
sougasouga33
2楼-- · 2019-07-20 12:37
正点原子 发表于 2017-11-13 15:18
软复位。

谢谢回答。
pulse1234
3楼-- · 2019-07-20 14:46
正点原子 发表于 2017-11-13 15:18
软复位。

请问老大,这样思路可以么?
stm每次开机时都是先进入bootload的,在bootload通过远程联网来检查是否有更新的版本,如果有就把新的app下载到flash里,如果没有就跳过下载这一步。
然后再从bootload跳转执行flash里的app。
aozima
4楼-- · 2019-07-20 15:33
 精彩回答 2  元偷偷看……

一周热门 更多>