Suota - 双重图像设置的错误和解释

2个帖子/ 0新
最后一篇
jbaczuk.
离线
最后一次露面:1年7个月前
加入:2014-12-31 23:41
Suota - 双重图像设置的错误和解释

我遇到了相同的“图像错误”(我正在使用Suota Android应用程序)浏览Training_06_suota_example_v1.1_0.pdf时。我已经检查了重要说明,并尝试在内存中使用相同的图像,没有运气。我也注意到应用程序中有一个银行0,1和2,那是什么(我认为只有2个)?我尝试使用mkimage实用程序创建自己的固件映像,我收到此错误:“图像大小无效”。我假设没有足够的空间,因为文件是65kb,内存地址0x8000和0x13000可能只允许45kb。我不明白为什么在创建多部分图像引导程序时存在两个图像中存储在EEPROM中的图像。你能向我解释一下,以及如何在生产中使用?我是否需要调整内存地址,我必须在EEPROM中使用2张图片吗?谢谢。

设备:
mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨jbaczuk,

嗨jbaczuk,

是的,只有两个银行,如果选择0,则FW将更新已下载在闪存中的旧图像。如果两个图像用作安全措施,如果使用的第一张图像(如果设备丢失连接或损坏的CRC,等)始终备份,以便为设备启动和执行拟议程序,则我不获取“在生产中将用于生产”问题,因为我没有得到65kb映像的原因,因为您无法在58x上运行此图像。是的,您必须使用两个图像,以便为mkimage工具工作,并将产品标题提供给多弧文件。调整内存地址,是什么原因?通过产品标题读取每个图像的地址,每个图像的大小足够超过58倍二进制。

请使用Suota.pdf通过AN-B-010,您可以找到有关您的问题的拟议方案的大量信息,并解决相同的图像错误。

谢谢mt_dialog.