我这边看文档 和
bootloader 应该image#1 和 image#2都是可加载到sysRAM中的, 但是他是根据什么来加载哪个的呢?
在UM-B-012中有
Read the contents of the two image header to find the valid image with the highest imageid and
load it into System RAM.
这里的highest imageid 是啥的, 他是根据imageid来选择加载image的吗? 谢谢
Device:
可以查看代码bootloader.c里的函数loadActiveImage。在两个image都在的情况下调用findlatest函数来确定跑哪个image
手机更新的时候,界面上可以选择在bank1 或者bank2,或者选择image id较老的区域进行更新代码。