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.

[参考译文] CC2538:ZNP 3.0.2禁用保持自动启动不工作

Guru**** 2538950 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/823424/cc2538-znp-3-0-2-disable-hold-auto-start-not-working

器件型号:CC2538

你(们)好

我正在尝试让 ZNP 自动启动、以防断电。

我已经在 znp.cfg 中注释掉了该行

//-DHOLD_AUTO_START

然后、我设置了一个仅具有1个协调器和1个 ZED 的网络。

但是、在我拔下 ZC 电源5秒钟后、我得到:

10:53:17.63 COM8 SYS_RESET_RESPONSE (0x4180)
原因:0x00
TransportRev:0x02
产品:0x00
MajorRel:0x02
MinorRel:0x07
HwRev:0x02

10:53:30.18 COM8 UTIL_GET_DEVICE_INFO (0x2700)

10:53:30.2 COM8 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
状态:成功(0x0)
IEEEAddr:0x00124B000FE9A81A
短地址:0xFFFE
DeviceType:协调器、路由器、END_DEVICE (0x7)
DeviceState:DEV_HOLD (0x0)
NumAssocDevices:0x00
AssocDevicesList

因此、器件返回到 DEV_HOLD 状态。

然后、我必须手动发送 ZB_START_REQUEST (0x2600):

11:11:46.8 COM8 ZB_START_REQUEST (0x2600)

11:11:46.97 COM8 ZB_START_REQUEST_RSP (0x6600)

11:11:46.98 COM8 ZDO_State_change_IND (0x45C0)
状态:9 (0x9)

我是否错过了任何其他步骤来使 ZNP 自动启动?

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

    我假设您可以在 init 函数中执行虚假的 ZB_START_REQUEST 命令来执行该命令。

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

    您好、Harry、

    我和 YK 有同样的想法,基本上这只是来自 npInit 的 bdb_StartCommissioning 调用。

    此致、
    Ryan

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

    感谢您的快速回答、YK 和 Ryan。

    效果很好。