IAP在线升级,可不可以在app里接收固件。

2019-08-17 00:57发布

在学习 iap升级,有没有人尝试过在app里接收固件写入flash(写入外部下次上电bootloader读固件也可以),这么做是希望 不停机 就可以完成固件的升级,感觉理论上没问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
augustedward
1楼-- · 2019-08-17 01:51
接收可以,写入到相同的位置不可能。
xsx127
2楼-- · 2019-08-17 04:18
其实也是可以实现的,但是需要flash的两块位置交替保存app,然后bootloader还要知道哪个位置的app是最新的,每次启动最新的app
这样就限制了你app的大小小于flash的一半
盒子
3楼-- · 2019-08-17 06:54
对的我的意思和你一样,没表达好,我想的就是不停机 写固件,更新还是要下次上电bootloader来做的,在考虑写的时候会关闭中断,怕影响其他任务
shikihane
4楼-- · 2019-08-17 08:38
实现过,先在APP里下载到外部flash,然后再IAP里读出来升级。
PCA
5楼-- · 2019-08-17 12:56
 精彩回答 2  元偷偷看……
rmfckaka
6楼-- · 2019-08-17 17:43

一周热门 更多>