本帖最后由 sougasouga33 于 2017-11-13 15:29 编辑
为了做到能IAP升级,分为bootloader与APP。
当第一次更新升级后,APP应用在run,下次如果还要下一版本的软件升级(即每次更新固件代码都要重启硬件),又要先进入到bootloader区才能实现APP区的刷新。
那么如果设备放在很远的地方进行TFTP更新,为了重启硬件进入bootloader区有什么好方法? 如果更新后运行出错,又要回滚回原始版本,方案如何考虑?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
请问老大,这样思路可以么?
stm每次开机时都是先进入bootload的,在bootload通过远程联网来检查是否有更新的版本,如果有就把新的app下载到flash里,如果没有就跳过下载这一步。
然后再从bootload跳转执行flash里的app。
一周热门 更多>