This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1352P7:器件不会从片上 OTA 后的新映像启动

Guru**** 2415310 points
Other Parts Discussed in Thread: CC1352P, CC1352P7, UNIFLASH, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1245360/cc1352p7-device-does-not-start-from-new-image-after-onchip-ota

器件型号:CC1352P7
主题中讨论的其他器件:CC1352P、、 UNIFLASHZ-STACK

客户正在根据  simplelink_cc13xx_cc26xx_sdk_6_40_00_13中的 zr_sw_ota_client_onchip 示例开发 OTA 应用 。  该分销商基于 zc_ota_server_CC1352P_2_LAUNCHXL_tirtos7_ticlang 和 CC1352P-2 Launchpad。 BIM_ONCHIP_LP_CC1352P7_4_nortos_ticlang 用于引导加载程序。

OTA 显示了 " Download completed successfully",、并使用 Uniflash 确认映像。 但复位后、该器件仍从旧映像启动。

为了进行调试、客户应该关注什么?

此致、

沭阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的沭阳:

    请让客户确认他们已执行 ZR_SW_OTA_CLIENT_ONCHIP 自述文件中的所有步骤、包括加载时隙 B 映像、进行所有必要的工程更改以构建时隙 A 映像以无线发送、以及连续 加载 BIM_ONCHIP 双映像配置映像 。  也许您可以从这个 相关的 E2E 主题中找到其他一些提示 、我建议您运行示例、以便能够相应地指导客户。

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我阅读了您提到的帖子、发现缺少一些额外的步骤、这些步骤应该会导致出现该问题。 我有几个问题仍然需要仔细检查:

    1."本示例默认OTA_ONCHIP使用映像 B 插槽启用片上 OTA 配置()。 应对 CCS 工程进行以下修改、以构建专门用于插槽 A"的映像。 插槽 A 和插槽 B 的地址是什么? 当我刷写原始 zr_sw_ota_client_onchip_lp_CC1352P7_4_tirtos7_ticlang_oad.bin 时、我应该使用哪个地址来刷写(插槽 B)?

    2.您提到了 BIM 和  ZR_SW_OTA_CLIENT_ONCHIP.syscfg 中的更改、除了 SDK6.41需要自述文件中的说明外、SDK7.10是否仍然需要该说明? 我在 SDK7.10版本说明中没有发现任何与此相关的错误修复或已知问题。

    3. OTA 成功后、映像 A 应正在运行。 对于下一个 OTA、除了使用时隙 B 设置构建新映像外、是否还需要其他东西?

    此致、

    沭阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.您可以研究 NVS 和*。map 来进一步了解要求、但本质上映像 A 是0x00到0x54000、映像 B 是0x54000到0xA8000。  NV 存储为0xAA000至0xAE000、BIM 为0xAE000至0xAFFFF、0xA8000至0xAA000未使用。

    2.请 检查修复程序是否应用于 SDK v7.10,并在必要时添加。  根据我的差分比较、一切看起来都按顺序、请注意、片上 BIM 常量仍然需要更新、如 Z-Stack 片上 OAD 项目 README 中所示。

    3. 为了保持一致性,一定要增加图像版本号,否则需要理解图像之间的交换过程。

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我已按照提供的 E2E 博文中的步骤成功执行了片上 OTA、BIM 和 ZR 项目需要根据博文进行修改。

    您对插槽 A 和插槽 B 的解释似乎反转、映像 A 应从0x54000开始、映像 B 应从0x0开始。 我使用 BIM 将原始映像刷入0x0以使其正常工作、而不是0x54000。

    总的来说、我认为我们需要一个更好的供应商、以便客户能够更轻松地进行跟进。 BLE 堆栈用户指南中的分步指南对于改善用户体验非常有帮助。

    此致、

    沭阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的沭阳:

    您可以通过电子邮件向我发送您的想法以供进一步考虑。

    此致、
    瑞安