IAP设计能不能做两个APP,相互之间切换升级

2019-07-14 15:15发布

按照传统IAP的设计方法,一个boot,一个APP,在升级的时候如果断电了整个产品的程序部分就挂了,在内部flash足够的情况下,我能不能做两个APP,相互之间切换升级。比喻说,这次运行APP1,升级就是写APP2,升级完运行APP2,再升级就是写APP1,升级完运行APP1。这样掉电了原来的程序还在,当然防掉电的方法好像还可以先存EEPROM,但是我说的这种方法可不可靠呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
TOPCB
1楼-- · 2019-07-15 18:29
理论是可以的,但是还需要boot程序,boot用与选择运行的区域。可以在备份寄存器中用一个标志位告诉boot当前需要执行的区域。
lee_st
2楼-- · 2019-07-15 21:26
可以的哦
lee_st
3楼-- · 2019-07-16 03:06
都不难的哦

一周热门 更多>