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.

[参考译文] CC2530:终端设备在一段时间后停止传输

Guru**** 2618835 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/761673/cc2530-end-device-stops-transmitting-after-some-time

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

您好!

我们有一个包含1个协调器和5个终端器件的网络、可以观察到其中一个器件在一段时间后停止通信。

我们已启用 WDT、并且在调用 at_DataRequest 时切换 GPIO。

该器件会切换 GPIO、也不会被 WDT 复位、这意味着堆栈不会被续流、还会调用 AD_DataRequest。

但我们在数据包监听器中观察不到该器件传输的任何数据包。
这种行为的原因是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遇到此问题时、请尝试检查 AF_DataRequest 的返回值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    AF_DataRequest 的返回值为0xC2。
    这是什么意思?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、AViral、

    e2e.ti.com/.../760278


    我记得您使用的是 Z-Stack 3.0.1、ZED 是否像以前一样基于 SampleLight 项目? 0xC2是一个 ZNwkInvalidRequest、当您收到此错误时、可能会尝试重新发送数据包或软件复位。 它是否是一个停止的器件、如果是这样、是否存在任何明显的固件差异?

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您看到 AF_DataRequest 的返回值为0xC2时、AF_DataRequest 使用了哪些参数?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rayn、


    是的、您已获得正确的详细信息。 昨天、我们在前一天放置了5个器件进行观察、其中3个器件在不同的时间停止通信。 所有器件都运行相同的固件。

    正如您所建议的、我已将软件复位置于两个器件上并保留供观察。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,
    相同的参数用于每2分钟发送一次的计划消息。 当它开始出现故障时、所有返回值都是 C2。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否向我展示如何使用 AF_DataRequest?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Aveal:

    为了重现此问题、可以从示例项目中执行哪些更改? 发生错误通常需要多长时间?

    此致、
    Ryan