IAP升级疑问

2019-07-21 06:17发布

  看到大神都将flash分为2部分升级,但是目标bin文件生成时不是需要写入SCB->VTOR的值,还有IROM的起始值吗?那这样的话还是只能某个目标Bin文件到设置值里的flash中,而不能做到APP1和APP2相互升级啊?有没有大神解答一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
brave_dancing
2019-07-22 16:02
坠灬辰 发表于 2018-12-29 09:30
我的意思是将flash分为3部分  bootloader app1 app2  当我升级的时候,要是升级过程中失败了,还能能跳转 ...

这个功能实现起来估计会比较麻烦!IAP升级一般分为三部分,bootload,app,data区,app是运行去,data是下载数据存放区,如果下载过程成功,而且校验没错,可以擦除app区,然后从data区拷贝过来,如果下载失败则执行原来的程序。

一周热门 更多>