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.

[参考译文] CC2652RB:CAN't 通过 ZNP 获取绿色功率帧

Guru**** 2805935 points

Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1624734/cc2652rb-can-t-get-green-power-frames-through-znp

器件型号: CC2652RB
主题: CC2530 中讨论的其他器件

您好:

 

这是本主题的后续:  

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1572639/lp-cc2652rb-issues-with-migration-from-cc2530-znp-to-cc2652rb-znp
   

长话短说:我能够通过 CC2530 和 ZNP 接收绿色电源帧、现在我迁移到 CC652RB 和 ZNP、但通过此配置和等效的初始化序列、我没有收到任何...

@Ryan Brown、 根据您的回答、我使用 z-tool 来对配置进行预原型设计。 结果如下:

 

//----------------------------- Clear NVM at reset

<TX>05:56:45.83 COM7 SYS_OSAL_NV_WRITE (0x2109)
    Id: 0x0003
    Offset: 0x00
    Len: 0x01
    Value: . (0x03)

<RX>05:56:45.83 COM7 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    Status: SUCCESS (0x0)

//----------------------------- Reset

<TX>05:57:12.8 COM7 SYS_RESET (0x4100)
    Type: 0x00 (HARD RESET) (0x0)

<RX>05:57:13.42 COM7 SYS_RESET_RESPONSE (0x4180)
    Reason: 0x00
    TransportRev: 0x02
    Product: 0x00
    MajorRel: 0x02
    MinorRel: 0x07
    HwRev: 0x01

//----------------------------- Set panId

<TX>05:59:36.77 COM7 SYS_OSAL_NV_WRITE (0x2109)
    Id: 0x0083
    Offset: 0x00
    Len: 0x02
    Value: .. (0x0B, 0x00)

<RX>05:59:36.78 COM7 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    Status: SUCCESS (0x0)

//----------------------------- Start application

<TX>05:59:57.83 COM7 ZDO_STARTUP_FROM_APP (0x2540)
    StartDelay: 0x00

<RX>05:59:58.47 COM7 ZDO_STARTUP_FROM_APP_SRSP (0x6540)
    Status: SUCCESS (0x0)

<RX>05:59:58.47 COM7 APP_CNF_BDB_COMMISSIONING_NOTIFICATION (0x4F80)
    Status: 1 (0x1)
    Commissioning Mode: 0x02 (Formation) (0x2)
    Commissioning Mode: 0x04 (Network Formation) (0x4)

<RX>05:59:58.71 COM7 ZDO_STATE_CHANGE_IND (0x45C0)
    State: 8 (0x8)

<RX>05:59:59.27 COM7 ZDO_STATE_CHANGE_IND (0x45C0)
    State: 9 (0x9)

<RX>05:59:59.27 COM7 APP_CNF_BDB_COMMISSIONING_NOTIFICATION (0x4F80)
    Status: 0x00 (Success) (0x0)
    Commissioning Mode: 0x02 (Formation) (0x2)
    Commissioning Mode: 0 (0x0)

 

从这一点来看、我希望接收 zgp 帧、但不会输出任何帧。

 

当我尝试了解发生了什么时、我通过发出以下命令来使用数据包监听器获取帧:

CMD_STOP、CMD_CFG_PHY、 CMD_CFG_FREQUENCY 和 CMD_START。

 

这使我断言、我与 CC2530 一起使用的前一版本 ZNP 可能正在侦听比今天更高的默认频率、并且我必须明确设置正确的侦听频率。 我看到的与频率相关的唯一消息是 APP_CNFG_BDB_SET_CHANNEL 和 UTILS_SET_CHANNES。  我尝试了几种组合、但仍然不成功。

任何关于如何解决此问题的想法都将受到高度赞赏。

谢谢

Julien

 

 

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

    您好 Julien、

    以下是有关此主题的一些之前的 E2E 主题:

     SIMPLELINK-CC13X2-26X2-SDK:通过 ZNP 调试绿色电源器件 (6.30 SDK) 
    CC2652P7:SIMPLELINK-CC13X2-26X2-SDK:通过 ZNP (8.31 SDK) 调试绿色电源器件 

    遗憾的是、TI 在 F2 SDK ZNP 示例中本身不支持 GP、并且需要对工程进行更改、然后需要由开发人员进行测试和验证。

    此致、
    Ryan

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


    您好、Ryan

    感谢您的快速回答。

    正如之前所做的那样、在与 ZNP 进行斗争时、我能够使用数据包监听器获得所需的帧。 因此、我剥离了 Wireshark 并将其替换为我自己的实现
    使用文档协议。 这可能是个诀窍。
    但是... 经过一段时间(从 10 分钟到几天)后、数据包监听器在仍应答 ping 时停止从 CC 向外界发送帧。 如果我再次进行重置+设置、则会回到正轨。

    你知道会发生什么吗?
    我无法在任何地方找到数据包监听器源代码。 有没有办法得到它?

    此致
    Julien

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

    我不熟悉您描述的 Packet Sniffer 帧发送停止错误。  由于您提到了 CC2530、因此我假设您使用的是原始数据包监听器 1、我不知道有任何可用的源代码。  数据包监听器 2 在其下载包中提供了监听源代码、但这需要使用 CC26X2 LaunchPad/器件。

    此致、
    Ryan