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.

[参考译文] CC2531:Z-Stack 3.0.2固件问题

Guru**** 2952000 points

Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/847838/cc2531-z-stack-3-0-2-firmware-issues

器件型号:CC2531
Thread 中讨论的其他器件:Z-stack

您好!

我们将用于客户端 Z-Stack 3.0.2、如固件源代码。

您能帮我们解决这些问题吗?

  1. 如果我们将固件“\projects\Zstack\ZNP\CC253x\bin\CC2531SB.hex”写入软件狗,则软件狗不会通信。 如果我们写入"\projects\Zstack\ZNP\CC253x\DEV_CC2531ZNP-with -SBL.hex",则转换器正在通信。 为什么只有开发版本起作用? 您知道什么是错误吗? 我们使用调试器 SmartRF04EB 进行写入。
  2. 如果我们首次将终端设备连接到 ZigBee 网络、一切都正常、但在软件狗重新启动后、软件狗不像邻居那样具有该设备。 这是错误还是我们制造了错误?
  3. 配对时遇到问题。 有些设备连接正常、但有些设备是随机的。 我们允许配对、之后我们将等待设备通知事件。 这是正常的吗?
  4. 我们创建了字节0xEF、如果软件狗不响应我们的重新启动命令、我们将使用它们。 是否正确使用? 在其他一些情况下、我们是否必须发送它?

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

    CC2531SB.hex 仅包含引导加载程序,因此不能用作 ZNP。

    2.无法理解您的问题。 请详细说明。

    3.您是否使用监听器检查无线传输的内容。

    4. 无法理解您的问题。 请详细说明。

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

    尊敬的 Martin:

    1.请参阅 YK 的响应并查看“Serial Boot Loader (串行引导加载程序)”文档。
    2.您是否将 ZNP 重置为协调器?  终端设备是否可以加入其他路由设备?  是否启用了 NV_RESTORE 和 NV_init?
    3.等待设备通告是一个逻辑路径,但正如黄克所提到的,监听器日志将有助于对其进行调试,同时也有助于解决问题2。  是否连接了不同的器件或始终涉及相同的固件?
    4.  发送 system_ping 以检查软件狗是否响应,否则进一步评估 Z-Stack 监视器和测试 API。  可以创建自定义 MT 命令、但这需要更改 ZNP 固件。

    此致、
    Ryan

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

    @

    1. 感谢您的回答
    2. 设备连接到网络、但一旦我们重新启动软件狗、其他设备就不会将其作为 其邻居。 是该功能还是错误?
    3. 配对过程有问题、有些设备连接没有问题、但有些设备根本没有连接、或者需要很长时间。
      我们允许配对、并等待 设备通知事件。 这是正确的方式、还是我们做了错误的事情?
    4. 我们找到 了一个0xEF 字节、如果软件狗在复位后没有响应、我们将使用该字节。 这是正确的用法吗? 在其他任何情况下、我们是否必须发送字节?
    否、我们不使用任何监听器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    2.如何判断 没有其他设备将其作为 邻居?

    3.我需要您的监听器日志来判断发生了什么。

    4.如 Ryan 所依赖的、您可以发送 system_ping 来检查软件狗是否响应。