Other Parts Discussed in Thread: CC2538, Z-STACK, TIDC-ZNP-HOST-SW3, Z-STACK-ARCHIVE, CC2592
Thread 中讨论的其他器件: Z-stack、 TIDC-ZNP-HOST-SW3、 Z-stack-archive、 CC2592
您好、E2E 社区、
我正在尝试在 ZNP 主机框架应用程序中使用 uint8_t zdoSetLinkKey (SetLinkKeyFormat_t * req)函数来设置 ZNP 器件的链接密钥。
帕拉姆斯:
我将获得针对 ZNP 器件(CC2538)的以下响应
[202020-01-08T17:33:33.3+05:30][info]- SOC 输出--> LEN:1A、SOF:FE、CMD0:25、CMD1:23、有效载荷:00:00:00:12:4B:00:19:3C:41:92:69:67:42:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65:65 FCS :8D [202020-01-08T17:33:33.307+05:30][ERROR]- rpcProcess:Unexpected SREQ!:05 (空):60 (空) [202020-01-08T17:33:33.307+05:30][info]- SOC in <- LEN :03、SOF:FE、CMD1:23:02:00、CMD1:30 FCS :67 [20202020-01-08T17:33:33.435+05:30][info]- SOC 位于<- LEN :03、SOF :FE、CMD0 :4F、CMD1 :80、有效载荷:03、 FCS :C6 [20202020-01-08T17:33:35+05:30][info]- zdoSetLinkKey:SetLinkKey[8]失败 [202020-01-08T17:33:35+05:30][error]- rpcSendFrame:SRSP 错误
我还使用默认的 ZNP 主机框架应用程序测试了相同的命令、日志如下所示(该应用程序在处理此命令后将崩溃)
输入 CMD ZDO_SET_LINK_KEY 命令:ZDO_SET_LINK_KEY 输入 ShortAddr:(2B) 0x0000 输入 IEEEaddr:(8B) 0x00124B00193C4192 输入 LinkKeyData:(16B) 0x5A69674265416C6C6C69616E63653039 rpcsem 发送 端点帧:发送端点发送端点发送端点发送端点帧:rpC 发送端点发送端点发送端点帧: len = 31 写入8个字节(偏移= 0、保持= 31) 写入8个字节(偏移= 8、保持= 23) 写入8个字节(偏移= 16、保持= 15) 写入7个字节(偏移= 24、保持= 7) SOC 输出-> 31字节:SOF:FE 有效载荷、Len:1A、CMD0:25、CMD1:23、6C:65:65:00:65:64:00:64:65:65:00:65:65:64:64:65:64:65:64:65:64:65:64:65:64:65:64:65:64:64:65:64:65:65:64:65:64:65:65:64: FCS:26 rpcSendFrame:等待 SRSP [05] rpcTransportRead:读取1个字节 rpcTransportRead:读取1个字节 rpcTransportRead:读取6个字节 SOC、格式<- 8字节:SOF:FE、Len:03、CMD0:60、CMD1:00、有效载荷:02:25:23、 FCS:67 Segmentation fault root@XXXXXXXXXXXX:/home/XXXXX/znp-host-framework-master/examples/cmdLine/build/gnu。/cmdLine.bin /dev/serial0
您能不能帮助我知道、
我做了什么错了吗?
如何设置 ZNP 设备的链路密钥以使用链路密钥添加网络中的其他设备?
此致、
Shiv Patil。