2个帖子/ 0个新
最后发表
songsayit
离线
最后看到:3年8个月前
加入:2016-05-31 35
关于SUOTA的双图像启动问题

我这边看文档 和
引导装载程序应该图片1和图片2号都是可加载到sysRAM中的,但是他是根据什么来加载哪个的呢?
在嗯- b - 012中有
读取两个图像标头的内容,以找到具有最高imageid和的有效图像
加载到系统RAM。

这里的最高imageid是啥的,他是根据imageid来选择加载图片的吗?谢谢

设备:
Gongyu_Dialog
离线
最后看到:1周14小时前
加入:2016-04-27 07:07
可以查看代码引导装载程序

可以查看代码bootloader.c里的函数loadActiveImage。在两个图像都在的情况下调用findlatest函数来确定跑哪个形象
手机更新的时候,界面上可以选择在bank1或者bank2,或者选择映像id较老的区域进行更新代码。