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-CC1352P:ZED 返回读取属性请求的软件失败

Guru**** 2635075 points

Other Parts Discussed in Thread: CC1352R, CC1352P, CC2652P, CC2651R3SIPA

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1584728/launchxl-cc1352p-zed-returns-software-failure-to-read-attribute-requests

器件型号: LAUNCHXL-CC1352P
Thread 中讨论的其他器件: CC1352PCC2652P、CC1352R、 CC2651R3SIPA

大家好、我正在尝试为 Zigbee 终端设备开发固件、但我一直在尝试运行示例。 我使用 Launchpad CC1352P 进行训练、并从最后一个 SDK (8.31.00.11) 中刷写了 zed_temperaturesensor 示例。

对于网络、我使用 Zigbed2MQTT 实例、并将 CC2652P 加密狗用作协调器。

配对执行得非常好、并且设备很快添加到网络中。 当 Z2M 尝试读取属性时出现问题。 请求由 zed_temperaturesensor 以 software_failure 状态 (0xc1) 进行响应。 每个请求都会发生这种情况、它可以位于基本群集(ej:制造商名称属性)或温度群集(ej:测量值属性)中。

当请求的属性不在 attribtte 表中(这是正确的响应)时、器件会返回 UNSUPPORTED_ATTRIBUTTE (0x86)。 器件还能够报告属性(本例中为温度)、问题仅发生在读取属性请求中。

示例代码未被修改。

读取属性请求:

1.jpg

读取属性响应:

2.jpg

我已经尽力了。 不同微控制器 (CC2651R3SIPA、CC1352R、CC2652P)、不同的示例(温度传感器,光源, 交换机)、在终端设备和路由器选项中、不同的协调器(Zigbee2mqtt 上具有 Emberznet 堆栈的 EFR32MG21 加密狗)、不同的 SDK 版本等 总是会遇到相同的问题。

解决方案可能是我忽略了一些非常简单的东西,但在这一点上我完全卡住了。 我希望有人能提供一些帮助。

提前感谢您。