在 OTA 过程中、在软件狗部分中、如何解决这些错误。 是否可以在下面附加错误。

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.
在 OTA 过程中、在软件狗部分中、如何解决这些错误。 是否可以在下面附加错误。

Leonard、您好!
我使用的是 cc2538微控制器。 在 OTA 过程中、软件狗程序将上传到 smarttrf06板。
在此过程中、成功构建了加密狗程序。 但故障有错误。 即上面提到 的误差。
我使用的是 IAR Embedded Workbench 9.30.1 和 z-stack 3.0.2。
我可以做什么?
如何清除此错误并在主板中成功上传加密狗程序??
此致、
Kamalesh.C
您好、Kamalesh、
以下是您之前的 E2E 主题的链接: https://e2e.ti.com/f/1/t/1174607
您应该将 EWARM 8.22.1用于具有 Z-Stack 3.0.2的 CC2538。 您是否对软件狗项目进行了任何更改? 如果使用正确的依赖项而不进行任何更改、则应在构建时不会出现错误。 您可以参阅 /Documents/Z-Stack OTA 升级用户的 Guide.pdf
此致、
Ryan
将 Z-Stack 与 SimpleLink Zigbee 产品和 包括 Code Composer Studio 在内的开发工具搭配使用 SIMPLELINK-CC13XX-CC26XX-SDK 时、您将获得更大的成功。
此致、
Ryan
您应该能够在 IAR 中使用 XDS110。
通过参考 https://dev.ti.com/tirex/explore/node?node=A__ACyc5n.8sICFMAbB44vblg__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST ,您必须执行以下操作。 由于您使用的是不带 BTN-1的软件狗、因此可能需要修改 OTA 软件狗源代码、使其启动 BDB 调试、以便在上电后自动形成网络。
Press BTN+1 to start BDB commissioning and form the network. Once the network is formed, the Device List will update within 5 seconds with your coordinators PAN ID.
如果您使用的是 CC26x2 z-stack、则可以在 otaServer_Init 的末尾添加以下代码、以便在加电时自动模拟 BTN-1按压。
zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING;
Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);
如果您使用的是 CC2538 Z-Stack、则可以在的结尾 OTA_Dongle_Init 中放入以下代码、以便在加电时自动模拟 BTN-UP 按压操作。
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING);
您的意思是连接到另一台 PC?OTA 设备不必连接到 PC、
OTA 软件狗必须形成网络并打开以加入(BDB 形成和引导)、OTA 客户端应在出厂复位后重新加入(BDB 引导)(即删除 NV 和先前的网络信息)。 他们还应通过启用 BDB 查找和绑定来发现服务。 默认情况下、无论是按钮还是 UART 终端、这都可以通过 UI 来支持。 自动调试需要进行更改。 中提供了完整的说明 /Documents/Z-Stack OTA 升级用户的 Guide.pdf 或在线 Z-Stack OTA 升级指南。 最好使用 TI 硬件来运行默认示例并更好地熟悉 OTA 接口。
此致、
Ryan