关于IAP的想法

2019-07-25 11:05发布

10820 6 1415
在线升级是一个boot,一个APP,boot对APP升级,我能不能不要这里的boot,而是两个APP,分别为APP1区和APP2区,APP1和APP2是相互升级的,每个APP包含了升级程序和主程序。一开始下载APP1,串口接收到特殊帧时开始升级写进app2区,写完之后跳转至app2,app2也是接收到特殊命令帧开始升级,对app1区写,写完之后跳转至app1运行.....,当然重新上电运行哪个app由标志确定,这样可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
带我足够强大
2019-07-26 05:29
yuzeyuan1 发表于 2017-11-16 15:40
只要内部flash放的下两个程序,甚至多个程序都可以。
执行完bootloader可以任意让它跳到一个地址,比如0x8 ...

我这里没有单独的bootloader,整个flash就是两个app,app里面有升级程序,两个可以相互升级,相互跳转。而且二楼的大神好像说比较可以实现但是任务量比较大。。
0人赞 举报

一周热门 更多>