IAP升级疑问

2019-07-21 06:17发布

  看到大神都将flash分为2部分升级,但是目标bin文件生成时不是需要写入SCB->VTOR的值,还有IROM的起始值吗?那这样的话还是只能某个目标Bin文件到设置值里的flash中,而不能做到APP1和APP2相互升级啊?有没有大神解答一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
坠灬辰
1楼-- · 2019-07-21 06:59
已经解决了,谢谢各位大神!!!
坠灬辰
2楼-- · 2019-07-21 12:18
 精彩回答 2  元偷偷看……
翼行园子
3楼-- · 2019-07-21 16:00
帮顶~~
geniikid
4楼-- · 2019-07-21 16:41
iap,分为,bootload程序和user程序。首先,你的bootloader,做一个引导,后面跳转去user程序。你要在user程序里面,加上一个SCB->VTOR,说明,你的user的映射,不然,你所有的中断,都是不对的。
坠灬辰
5楼-- · 2019-07-21 16:45
geniikid 发表于 2018-12-28 22:20
iap,分为,bootload程序和user程序。首先,你的bootloader,做一个引导,后面跳转去user程序。你要在user ...

我知道,我是看到有人可以升级一份备份一份,但是user程序里加上那个的话,不是代表那个程序只能烧录在那个位置了吗,而不是可以像别人一张,2个app交替升级
brave_dancing
6楼-- · 2019-07-21 22:28
没能明白你的问题是啥。你的意思是说user程序有两份?这两份是版本不一样吗?  还有两个APP交替升级?
如果只是想实现两个APP区域的话,这个是可以实现的啊,在升级的时候先通过一个命令确定你要升级的是哪一个APP区域,这样load程序就可以设置响应SCB->VTOR了,你的目标bin文件编译的时候设置成为响应的中断像量表即可。

一周热门 更多>