双备份bootloader程序更新

2019-12-13 18:31发布

大家有没有做过这种bootloader,
如果刷写过程中失败,则自动切换到上一次正常的App。
目前的思路是Flash分为3部分:Bootloader + App1 + App2

目前的难点是App1和App2里面的程序中断向量表啥的肯定不一致,没法做到统一。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
ztrx
1楼-- · 2019-12-13 23:32
 精彩回答 2  元偷偷看……
ysu_er
2楼-- · 2019-12-14 02:35
烧写失败就失败呗,开机长按某个按键强制让他进入boot模式接着刷呗
lvfv
3楼-- · 2019-12-14 04:16
你可以这样想,App2只做接收用,验证App2完整之后,再把2覆盖到1,
canspider
4楼-- · 2019-12-14 09:47
向量表写到RAM中不就统一了
jackjiao
5楼-- · 2019-12-14 12:29
把boot做成app1就好了
czg1411
6楼-- · 2019-12-14 14:27
 精彩回答 2  元偷偷看……

一周热门 更多>