你好,对话框,
我不能在DA145xx Pro Development Kit上做SUOTA。
当从Android Mobile下载图像时,我得到一个错误,“无效的产品标题”
有人知道这个问题吗?
在本教程中,产品头的大小是64字节。
但是加载SmartSnippet工具箱中的多部分图像文件后,我不能在其中看到64字节的产品头部。它只显示24个字节的产品头部。
这是SUOTA失败的原因吗?
问候
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:\Program Files (x86)\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.14 \ common_resources \ SupportPackages \ \ sdk_version.h DA1453x \ toolbox_resources \常见
当创建第二个。img文件- " make single image "时,sdk_version.h文件应该在相同的位置再次修改,以获得更新的修订号。
生成多映像后,在不使设备可启动的情况下将flash短打。当Flash被烧毁时,验证产品标头的地址是0x38000。
请告诉我结果!
谢谢,PM_Dialog
你好PM_Dialog,
错误现在没有发生。但是,更新并没有进展。它总是0%。
我关注“教程BLE SUOTA更新”。我使用SST版本5.0.14和清洁SDK目录使用的pxp_reporter SDK示例。
附件是编译、生成和用于测试的文件。
我还漏掉了什么吗?
嗨flaby,
谢谢附上的文件。
多映像似乎生成正确:
0x00000 à bootloader(以70 50开始)
0 x04000 1圣图片(以7051开始)
0 x1f000 2圣图片(以7051开始)
0x38000 à产品标头(以70 52开头)
问题:在6.0.14.1114\utilities\secondary_bootloader和6.0.14.1114\projects\target_apps\ble_examples\prox_reporter项目中PRODUCT_HEADER_POSITION的值是多少?请验证是否都已构建,并将PRODUCT_HEADER_POSITION配置为0x38000。
PRODUCT_HEADER_POSITION是0x38000 prox_reporter项目(app_suotar.h)和secondary_bootloader项目(bootloader.h)
不幸的是,我无法复制这个。我已经测试了这在我的身边,我能够执行SUOTA。请检查。hex和。img文件,我正在使用。
重要:当生成每一个单一的图像,在2nd步骤,SS工具箱将要求您选择一个SDK头文件(见(sdk_version)。
在fw_1。Img,在第一步中,您应该选择fw_1.h(图7)和sdk_version_1.h(图8)。
以fw_2为例。Img,在第一步中,您应该选择fw_2.h(图7)和sdk_version_2.h(图8)
图8中没有此步骤。请看附呈。
sdk_version_1.h和sdk_version_2.h应该包含不同的sdk信息。否则,您将得到一个“相同的图像”错误。
与你的测试文件也应用程序给出相同的错误。
然后我注意到,应用程序使用不同的SPI引脚集。我改变了引脚和图像,我创建(你分享),所有的工作现在很好。
谢谢你的支持。
错误“无效的产品标题”使我怀疑的形象创建。
感谢分享测试文件,帮助我检查其他设置。
谢谢你接受我的回答。请尝试再次遵循教程加上我的建议,并让我知道结果。
嗨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:\Program Files (x86)\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.14 \ common_resources \ SupportPackages \ \ sdk_version.h DA1453x \ toolbox_resources \常见
当创建第二个。img文件- " make single image "时,sdk_version.h文件应该在相同的位置再次修改,以获得更新的修订号。
生成多映像后,在不使设备可启动的情况下将flash短打。当Flash被烧毁时,验证产品标头的地址是0x38000。
请告诉我结果!
谢谢,PM_Dialog
你好PM_Dialog,
错误现在没有发生。但是,更新并没有进展。它总是0%。
我关注“教程BLE SUOTA更新”。我使用SST版本5.0.14和清洁SDK目录使用的pxp_reporter SDK示例。
附件是编译、生成和用于测试的文件。
我还漏掉了什么吗?
问候
Flaby
嗨flaby,
谢谢附上的文件。
多映像似乎生成正确:
0x00000 à bootloader(以70 50开始)
0 x04000 1圣图片(以7051开始)
0 x1f000 2圣图片(以7051开始)
0x38000 à产品标头(以70 52开头)
问题:在6.0.14.1114\utilities\secondary_bootloader和6.0.14.1114\projects\target_apps\ble_examples\prox_reporter项目中PRODUCT_HEADER_POSITION的值是多少?请验证是否都已构建,并将PRODUCT_HEADER_POSITION配置为0x38000。
谢谢,PM_Dialog
你好,对话框,
PRODUCT_HEADER_POSITION是0x38000 prox_reporter项目(app_suotar.h)和secondary_bootloader项目(bootloader.h)
问候
Flaby
嗨Flaby,
不幸的是,我无法复制这个。我已经测试了这在我的身边,我能够执行SUOTA。请检查。hex和。img文件,我正在使用。
重要:当生成每一个单一的图像,在2nd步骤,SS工具箱将要求您选择一个SDK头文件(见(sdk_version)。
在fw_1。Img,在第一步中,您应该选择fw_1.h(图7)和sdk_version_1.h(图8)。
以fw_2为例。Img,在第一步中,您应该选择fw_2.h(图7)和sdk_version_2.h(图8)
图8中没有此步骤。请看附呈。
sdk_version_1.h和sdk_version_2.h应该包含不同的sdk信息。否则,您将得到一个“相同的图像”错误。
谢谢,PM_Dialog
你好,对话框,
与你的测试文件也应用程序给出相同的错误。
然后我注意到,应用程序使用不同的SPI引脚集。我改变了引脚和图像,我创建(你分享),所有的工作现在很好。
谢谢你的支持。
错误“无效的产品标题”使我怀疑的形象创建。
感谢分享测试文件,帮助我检查其他设置。
问候
Flaby
嗨flaby,
谢谢你接受我的回答。请尝试再次遵循教程加上我的建议,并让我知道结果。
谢谢,PM_Dialog