Suota时无效的图像标头

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
5个帖子 / 0新
最后一篇文章
Karanshah28
离线
最后一次露面:1年3个月前
加入:2018-07-14 11:10
Suota时无效的图像标头

嗨对话团队,

我有一个用于DA14586的EVM,并尝试使用SUOTA Android移动应用程序进行固件更新。我遵循了文档中提到的所有步骤

“教程6:da14585/6的suota示例”。

我还修改了教程文档中所述的“ project_multipart_binary_v2.py”脚本。

现在,在更新固件时,我收到了“无效图像标头”的错误。

在调试问题时,我发现将SDK API用于SPI Flash时,地址“ 0x00038000”的图像标头无法正常出现。

我已经使用“ SmartSnippets Flash Tool”读取SPI Flash数据,并且图像标头适合“ 0x00038000”。

因此,从SPI Flash读取数据需要任何更改吗?

提前致谢。

设备:
pm_dialog
离线
最后一次露面:4小时18分钟前
职员
加入:2018-02-08 11:03
嗨,karanshah28,

嗨,karanshah28,

感谢您的问题。是否可以提供以下信息/澄清?我将尝试对其进行测试并在我身边复制它。

  1. 您正在使用哪个版本的SDK?SDK6.0.10,SDK6.0.12,还是任何旧版本?
  2. 在教程6中,使用了PXP_REPORTER示例。您正在使用同一示例吗?您是否进行过任何其他修改,或者您正在使用SDK提供的仅使用教程修改而使用?
  3. 检查您在Python脚本中具有相同的配置。
mem_loc_for_fw_1_img =“ 0x8000” mem_loc_for_fw_2_img =“ 0x1f000” mem_loc_for_for_product_header =“ 0x38000”
  1. 运行python脚本并共享fw_multi_part_spi.bin
  2. 用fw_multi_part_spi.bin燃烧spi闪光灯后,请倾倒整个闪光灯并共享二进制图像

谢谢,pm_dialog

Karanshah28
离线
最后一次露面:1年3个月前
加入:2018-07-14 11:10
你好,

你好,

请找到各自的答案。

1.我正在使用SDK6.0.10

2.我使用的是PXP_REPORTER教程中所示的相同示例。

我只按照教程中的建议进行修改。

3.根据教程文档中建议的Python脚本中的配置更改以下。

mem_loc_for_fw_1_img =“ 0x4000” mem_loc_for_fw_2_img =“ 0x1f000” mem_loc_for_for_product_header =“ 0x38000”

4.请找到使用zip文件中附加的python脚本生成的fw_multi_part_spi.bin

5.查找附件的邮政编码CONTAING SPI FLASH数据。

pm_dialog
离线
最后一次露面:4小时18分钟前
职员
加入:2018-02-08 11:03
嗨,karanshan28,

嗨,karanshan28,

感谢您的输入。我需要对其进行测试,并尝试在我身边复制它。我会尽快恢复给您。

谢谢,pm_dialog

pm_dialog
离线
最后一次露面:4小时18分钟前
职员
加入:2018-02-08 11:03
嗨,karanshah28,

嗨,karanshah28,

我尝试使用您提供的fw_multi_part_spi.bin,但suota不起作用。我正在使用DA14585 Pro DK和SmartSnippets工具箱版本5.0.10。我无法检测到对话框SUOTA移动应用程序中的设备。我还遵循了我们支持网站上的Suota教程,并且可以执行Suota。由于我无法复制您的问题,因此有关您遵循的过程的任何其他意见都将非常有帮助。尝试构建辅助引导加载程序,而不是使用DA1458X_SUOTA_MULTIPART_BINARY_GENERATOR_V0.3中可用的现有bin图像。

谢谢,pm_dialog