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.

[参考译文] CC2652P:在协调器通电超过10分钟后、网络创建失败

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

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1499134/cc2652p-the-network-creation-failed-after-the-coordinator-was-powered-on-for-more-than-10-minutes

器件型号:CC2652P
主题中讨论的其他器件:CC1352PUNIFLASHZ-STACK

工具/软件:

SDK:       simplelink_cc13xx_cc26xx_sdk_7_41_00_17

示例:  \examples\rtos\CC1352P_2_LAUNCHXL\ZStack\zc_SW

工具:      CCS 12.7.1.00001  

步骤:

1、 使用 UniFlash 擦除整个 Falsh

2、 修改源代码

3、 在线调试,设置断点,如上图所示。   

  打开 PuTTY 工具、切换到佣金选项、然后按 Enter。

  通常、您会收到一个器件状态更新通知、其中包含 Case ZStack_DevState_DEV_ZB_COORD、这意味着 ZB 网络已成功创建。  如果在设备通电后等待10分钟、然后再创建网络、则会失败。

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

    尊敬的 Senjin:

    感谢您的报告、我也注意到过去的类似行为。  无论进行上述修改、这种情况都可能发生、并且不依赖于 UI 的使用情况。  这里有一些权变措施、例如自动启动 ZC 调试、在10分钟超时时时复位器件、或者在超时时时复位器件(如果在开始调试的几秒钟后、在 zstackmsg_Cmdids_dev_state_change_IND 内未观察到 ZStack_DevState_DEV_ZB_COORD)。  无论如何、这确实表明 Z-Stack 内部存在缺陷、我正在与 Zigbee 研发同步以确定正确的操作过程。

    此致、
    Ryan

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

    您好、Ryan、

    如果我没有进行上述更改、我就无法重现此问题。  上述更改的目的是在器件状态发生更改时、不通过串行端口输出数据、这需要一些时间。 我认为研发团队可以进一步分析这一线索。

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

    有趣的是、您只是在对应用程序的 UI 应用特定更改后才观察到此类行为。  我假设您继续使用 SimpleLink F2 SDK v7.40、而我可以在不对最新 v8.30 SDK 进行任何更改的情况下看到类似的问题。  ZigBee R&D 也在我提交了内部票证后确认了 ZR 角色的相同情况、因此他们现在知道有一个需要解决的错误。

    此致、
    Ryan