⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
flaby
离线
最后看到:3个月1天前
加入:2021-01-20 22
SUOTA失败

你好,对话框,

我不能在DA145xx Pro Development Kit上做SUOTA。

当从Android Mobile下载图像时,我得到一个错误,“无效的产品头”

有人知道这个问题吗?

在本教程中,产品头大小为64字节。

但是在smarsnippet工具箱中加载多部分图像文件后,我无法在其中看到64字节的产品头部。它只显示24字节的产品报头。

这是SUOTA失败的原因吗?

问候

刹车

设备:
PM_Dialog
离线
最后看到:7小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨Flaby,

嗨Flaby,

谢谢你的在线问题。

首先,我建议使用最新的SST版本5.0.14。如果您使用的是以前的版本,请用最后一个版本更新它。

这个错误意味着多图像生成出现了问题,产品头部无效。

我的建议是在一个干净的SDK目录中使用SDK的pxp_reporter示例来学习本教程。

然而,教程缺少一个步骤——我们正在努力。需要修改sdk_version.h文件,其中fw_1_version.h和fw_2_version.h为两个不同的文件

在创建单个映像(“制作单个映像”,如图7所示)时,首先需要检查sdk_version.h文件是否是最新的。sdk_version.h可以在以下路径下找到:

C:\程序文件(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.14 \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common \ sdk_version.h

当创建第二个.img文件- " make single image "时,应该在相同的位置再次修改sdk_version.h文件,以获得新的修订号。

一旦多图像被生成,短线闪光不使设备引导。当Flash烧录时,验证产品头在地址0x38000。

请把结果告诉我!

谢谢,PM_Dialog

flaby
离线
最后看到:3个月1天前
加入:2021-01-20 22
你好PM_Dialog,

你好PM_Dialog,

误差现在没有发生。但是,更新不会进展。它总是0%。

我遵循“Tutorial BLE SUOTA Update”。我使用SST版本5.0.14,使用SDK的pxp_reporter示例清洁SDK目录。

附件是编译、生成和用于测试的文件。

我想念别的吗?

问候

刹车

附件:
PM_Dialog
离线
最后看到:7小时32分钟前
工作人员
加入:2018-02-08 11:03

嗨flaby,

谢谢附件文件。

多图像似乎是正确地生成:

0x00000 à引导加载程序(从70 50开始)

0 x04000 1图像(以70 51开始)

0 x1f000 2图像(以70 51开始)

0x38000à产品标题(以70 52开始)

问:在6.0.14.1114\utilities\secondary_bootloader和6.0.14.1114\projects\target_apps\ble_examples\prox_reporter项目中,PRODUCT_HEADER_POSITION的值是多少?您是否可以验证这两者都是用配置为0x38000的PRODUCT_HEADER_POSITION构建的。

谢谢,PM_Dialog

flaby
离线
最后看到:3个月1天前
加入:2021-01-20 22
你好,对话框,

你好,对话框,

PRODUCT_HEADER_POSITION是0x38000 prox_reporter项目(app_suotar.h)和secondary_bootloader项目(bootloader.h)

问候

刹车

PM_Dialog
离线
最后看到:7小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨Flaby,

嗨Flaby,

不幸的是,我不能复制这个。我已经在我的身边测试了这个,我能够执行SUOTA。请检查我正在使用的。hex和。img文件。

重要:当生成每一个单一的图像,在2nd步骤SS Toolbox将要求您选择SDK标题文件(请参阅(SDK_VERSION)。

fw_1的情况。Img,在第一步中,您应该选择fw_1.h(图7)和步骤2中的sdk_version_1.h(图8)。

在fw2。Img,在第一步中,您应该选择fw_2.h(图7)和步骤2中的sdk_version_2.h(图8)

图8中没有这个步骤。请看附呈。

sdk_version_1.h和sdk_version_2.h应该包含不同的sdk信息。否则,您将得到一个“相同的图像”错误。

谢谢,PM_Dialog

附件:
flaby
离线
最后看到:3个月1天前
加入:2021-01-20 22
你好,对话框,

你好,对话框,

在你测试的文件中,应用程序也会出现同样的错误。

然后我注意到,应用程序正在使用不同的SPI引脚集。我改变了我创建的图钉和图像(你分享的),现在一切都很好。

谢谢你的支持。

错误“Invalid product header”使我对图像创建产生怀疑。

感谢分享测试文件,帮助我检查其他设置。

问候

刹车

PM_Dialog
离线
最后看到:7小时32分钟前
工作人员
加入:2018-02-08 11:03
嗨flaby,

嗨flaby,

谢谢你接受我的回答。请尝试再次遵循教程加上我的建议,并让我知道结果。

谢谢,PM_Dialog