你好对话框,
我不能做SUOTA上DA145xx Pro的开发工具包。
而来自Android的手机下载图像,我得到一个错误,“无效的产品标题”
任何人是否知道这个问题的?
从教程,产品报头大小是64个字节。
但在加载工具箱SmartSnippet的多图像文件后,我没能看到64个字节的产品标头在。它仅示出了24个字节的产品标头的。
这是未能SUOTA的原因是什么?
问候
Flaby
嗨Flaby,
谢谢你的问题在线。
首先,我会建议使用这是5.0.14版本的最新SST。如果您使用的是以前的版本,请与最后一个更新。
此错误意味着出了点问题的多重图像生成和产品标头无效。
我的建议是使用SDK的pxp_reporter例子,按照教程在干净的SDK目录。
但是,本教程中缺少一个步骤 - 我们正在就这一工作。您将需要修改sdk_version.h文件,并有2个不同的文件: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文件 - “做一个形象”,该sdk_version.h文件应再次在同一位置进行修改,才能有一个较新的版本号。
一旦生成了多图像,短打闪光灯不使设备引导。当闪光灯燃烧,验证产品头位于地址0x38000。
请让我知道的结果!
谢谢,PM_DIALOG.
你好pm_dialog,
错误现在没有发生。但是,更新并没有进展。它总是0%。
我按照“教程BLE SUOTA更新”。我用SST版本5.0.14和清洁SDK目录使用SDK的pxp_reporter例子。
附上编译,生成的文件,并用于测试。
我还错过了什么吗?
嗨flaby,
感谢您的附加文件。
多图像似乎是正确生成:
0x00000引导加载器(具有70 50开始)
0x04000à1英石图片(从7051开始)
0x1F000 2英石图片(从7051开始)
0x38000 à产品头(以70 52开头)
问:什么是在6.0.14.1114 \公用事业PRODUCT_HEADER_POSITION的价值\ secondary_bootloader和6.0.14.1114 \项目\ target_apps \ ble_examples \ prox_reporter项目?能否请您确认双方已建成具有配置为0x38000的PRODUCT_HEADER_POSITION。
PRODUCT_HEADER_POSITION是0x38000既prox_reporter项目(app_suotar.h)和secondary_bootloader项目(bootloader.h)
不幸的是,我不能够复制此。我已经在我的身边测试这一点,我能够执行SUOTA。请检查.HEX和.IMG文件,我使用。
重要的是:产生每一个图像的时候,在2n步骤SS工具箱将要求您选择一个SDK头文件(参见(sdk_version))。
在fw_1.img的情况下,在第一步骤中,应该选择fw_1.h(图7)和在步骤2(图8)的sdk_version_1.h。
在fw_2.img的情况下,在第一步骤中,应该选择fw_2.h(图7)和在步骤2中sdk_version_2.h(图8)
此步骤中缺少图8见附图。
该sdk_version_1.h和sdk_version_2.h应包含不同的SDK的信息。否则,你会得到一个“相同的图像”的错误。
有了您的测试文件也应用是给同样的错误。
突然,我注意到,应用程序使用differrent组SPI接口。我改变了销和我创建(你共享)的图像,所有正在工作的罚款。
谢谢您的支持。
该错误“无效的产品标题”让我怀疑的图像创作。
感谢分享测试文件,这帮助我检查其他设置。
谢谢你接受我的答案。请尝试重新按照教程加我的建议,让我知道的结果。
嗨Flaby,
谢谢你的问题在线。
首先,我会建议使用这是5.0.14版本的最新SST。如果您使用的是以前的版本,请与最后一个更新。
此错误意味着出了点问题的多重图像生成和产品标头无效。
我的建议是使用SDK的pxp_reporter例子,按照教程在干净的SDK目录。
但是,本教程中缺少一个步骤 - 我们正在就这一工作。您将需要修改sdk_version.h文件,并有2个不同的文件: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文件 - “做一个形象”,该sdk_version.h文件应再次在同一位置进行修改,才能有一个较新的版本号。
一旦生成了多图像,短打闪光灯不使设备引导。当闪光灯燃烧,验证产品头位于地址0x38000。
请让我知道的结果!
谢谢,PM_DIALOG.
你好pm_dialog,
错误现在没有发生。但是,更新并没有进展。它总是0%。
我按照“教程BLE SUOTA更新”。我用SST版本5.0.14和清洁SDK目录使用SDK的pxp_reporter例子。
附上编译,生成的文件,并用于测试。
我还错过了什么吗?
问候
Flaby
嗨flaby,
感谢您的附加文件。
多图像似乎是正确生成:
0x00000引导加载器(具有70 50开始)
0x04000à1英石图片(从7051开始)
0x1F000 2英石图片(从7051开始)
0x38000 à产品头(以70 52开头)
问:什么是在6.0.14.1114 \公用事业PRODUCT_HEADER_POSITION的价值\ secondary_bootloader和6.0.14.1114 \项目\ target_apps \ ble_examples \ prox_reporter项目?能否请您确认双方已建成具有配置为0x38000的PRODUCT_HEADER_POSITION。
谢谢,PM_DIALOG.
你好对话框,
PRODUCT_HEADER_POSITION是0x38000既prox_reporter项目(app_suotar.h)和secondary_bootloader项目(bootloader.h)
问候
Flaby
嗨Flaby,
不幸的是,我不能够复制此。我已经在我的身边测试这一点,我能够执行SUOTA。请检查.HEX和.IMG文件,我使用。
重要的是:产生每一个图像的时候,在2n步骤SS工具箱将要求您选择一个SDK头文件(参见(sdk_version))。
在fw_1.img的情况下,在第一步骤中,应该选择fw_1.h(图7)和在步骤2(图8)的sdk_version_1.h。
在fw_2.img的情况下,在第一步骤中,应该选择fw_2.h(图7)和在步骤2中sdk_version_2.h(图8)
此步骤中缺少图8见附图。
该sdk_version_1.h和sdk_version_2.h应包含不同的SDK的信息。否则,你会得到一个“相同的图像”的错误。
谢谢,PM_DIALOG.
你好对话框,
有了您的测试文件也应用是给同样的错误。
突然,我注意到,应用程序使用differrent组SPI接口。我改变了销和我创建(你共享)的图像,所有正在工作的罚款。
谢谢您的支持。
该错误“无效的产品标题”让我怀疑的图像创作。
感谢分享测试文件,这帮助我检查其他设置。
问候
Flaby
嗨flaby,
谢谢你接受我的答案。请尝试重新按照教程加我的建议,让我知道的结果。
谢谢,PM_DIALOG.