当SUOTA时无效的图像头

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
karanshah28
离线
最后看到:1年4个月前
加入:2018-07-14十一10
当SUOTA时无效的图像头

嗨,对话框的团队,

我有一个EVM为da14586和尝试固件更新使用SUOTA android移动应用程序。我遵循了文档中提到的所有步骤

“教程6:SUOTA示例DA14585/6”。

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

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

在调试问题时,我发现使用SDK api SPI FLASH,图像头地址“0x00038000”不正常。

我已经使用“SmartSnippets flash工具”读取spi flash数据和图像头是正确的地址“0x00038000”。

那么从spi flash读取数据是否需要任何更改?

提前谢谢。

设备:
PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入: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_PRODUCT_HEADER = "0x38000"
  1. 运行python脚本,共享fw_multi_part_spi.bin
  2. 用fw_multi_part_spi.bin烧录完SPI flash后,请转储整个flash并共享二进制图像

谢谢,PM_Dialog

karanshah28
离线
最后看到:1年4个月前
加入:2018-07-14十一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_PRODUCT_HEADER = "0x38000"

4.请在zip文件中找到使用python脚本生成的fw_multi_part_spii .bin文件

5.找到包含spi flash数据的附加zip文件。

PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入:2018-02-08 11:03
嗨karanshan28,

嗨karanshan28,

谢谢你的建议。我要测试一下,试着在我这边复制它。我会尽快回复您的。

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:1周前1天前
工作人员
加入:2018-02-08 11:03
嗨karanshah28,

嗨karanshah28,

我试图使用你提供的fw_multi_part_spii .bin,但SUOTA不工作。我使用DA14585 Pro DK和SmartSnippets工具箱版本5.0.10。我在对话SUOTA移动应用程序中无法检测设备。我也遵循了我们支持网站上的SUOTA教程,我能够执行SUOTA。由于我无法复制您的问题,任何关于您正在执行的程序的其他输入都将非常有帮助。尝试构建辅助引导加载程序,而不是使用DA1458x_SUOTA_Multipart_Binary_Generator_v0.3中现有的bin映像。

谢谢,PM_Dialog