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.

[参考译文] LAUNCHXL-CC1312R1:OAD 设备固件升级中出现问题。

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/753536/launchxl-cc1312r1-issue-in-oad-device-firmware-upgrade

器件型号:LAUNCHXL-CC1312R1

在 TI 15.4 Stack 的帮助下、我使用两个 CC1312R1 LAUNCHXL 创建了网络。 我已将一个 CC1312与 Raspberry PI Zero 连接、后者将用作网关。  

我在 Raspberry PI 中使用 TI 15.4 Stack Linux 网关应用程序、并在另一个工作正常的 CC1312中使用传感器代码。

我的主要问题是使用无线下载升级传感器侧的固件。  

我将 CCS 生成的"sensor_oad_cc1312r1lp.bin"图像文件复制到 Raspberry PI 中。

然后、我在 Raspberry PI 上运行收集器和网关应用程序。 我正在连接下面收集器和传感器的卡扣。

  

我使用"f"命令找到该文件、然后使用"u"命令发送更新请求。 我在终端上得到了这个。

完成后、我会收到此消息

现在问题出在成功接收到 OAD 块后、传感器板不会重新启动。 即使在我复位后、它也无法连接到网络。 似乎旧映像已被擦除、但新映像尚未加载。 希望获得积极的响应。

谢谢、此致、

Mitul Parmar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、社区
    我仍在努力寻找有关此问题的任何解决方案、希望任何人都能提供任何帮助来解决此问题。


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

    只需说明一下、在 OAD 完成并执行电路板复位后、传感器应用程序无法正常启动?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复 Severin、

    "只是为了澄清、在 OAD 完成并执行电路板复位后、传感器应用程序无法正常启动?"

    是的、您得到了正确的 Severin。

    谢谢、此致、

    Mitul Parmar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    传感器器件、它最初运行的是哪个固件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复 Severin、

    传感器板最初从 TI 15.4堆栈示例中加载"sensor_oad_cc1312r1lp"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否通过 OTA 发送生产映像? 在发送之前、必须使用 OAD 映像工具生成可 OTA 的映像。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Severin、
    我使用的是 CCS 本身生成的 sensor_oad_cc1312r1lp.bin 映像。 我认为 CCS 使用 OAD 映像工具来生成此生产映像。

    谢谢、
    Mitul Parmar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您尝试 OAD 下列预编译的 hexfile、它是否起作用: /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/sensor_oad_cc13x2lp_app_v2.bin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Severin、
    我尝试过 OAD /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/sensor_oad_cc13x2lp_app_v2.bin、但结果相同、它在"OAD completed successfully"后冻结。

    此致、

    Mitul Parmar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可能是 BIM 版本不同意。 您能否使用刷写传感器器件 /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/bim_extflash_cc1352lp.hex
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Severin 的建议、

    我已经用" /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/bim_extflash_cc1352lp.hex "、然后我使用 OAD 尝试了 OAD /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/sensor_oad_cc13x2lp_app_v2.bin、结果相同。

    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Severin、您好!
    我在 PC 上使用 sensor_oad_cc1312r1lp.hex 刷写了 cc1312r1,最初它与收集器连接,然后我重置传感器板。
    我注意到、复位时、传感器板未与收集器连接。
    我想 OAD 也会出现同样的问题、在 OAD 成功完成后、它将重置电路板、这就是它不会再次与集电极连接的原因。

    谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、
    我也遇到了同样的问题、当我从 PC 加载固件时、它可以正常工作、但在尝试加载 OAD 时、它不会升级新固件或重置电路板。
    TI 的任何人是否都知道这一点、因为我找不到任何关于这一点的信息。
    提前感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Severin、您好!

    感谢你的帮助。 我使用 sensor_oad_cc1312r1lp.hex 刷写了 cc1312r1、然后使用刷写了 CC1312R1lp /examples/rtos/CC1312R1_LAUNCHXL/ti154stack/hexfiles/oad/bim_extflash_cc1352lp.hex 以及它的工作方式。
    现在、我可以成功地进行 OAD、并且传感器板在过程完成后正在重新连接。