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**** 1821780 points
Other Parts Discussed in Thread: Z-STACK, CC2530, CC2592, CC2590, CC2591
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/796805/cc2530-start-commissioning-status-not-network

Thread 中讨论的其他器件:Z-stackCC2530CC2592CC2590CC2591

您好!

按照陈先生的指示、我多次尝试使用1 ZC 和1 ZOuter 设置 ZigBee 网络。 但使用命令 APP_CNF_BDB_START_TUSING (0x2F05)转到向协调器的网络添加路由器
    佣金模式:(0x02)网络转向(0x2)
尽管我有一组协调器、但路由器是相同的。 但我仍然从 RX 获取响应
12:04:20.2 COM17 APP_CNF_BDB_START_TUSCIING_SRSP (0x6F05)
    状态:成功(0x0)

12:04:20.2 COM17 ZDO_State_change_IND (0x45C0)
    状态:INVALID_PARAMETER (0x2)

12:04:20.2 COM17 APP_CNF_BDB_TUSCIATION_NOCIATION (0x4F80)
    状态:1 (0x1)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:0x02 (网络转向)(0x2)

12:04:20.49 COM17 ZDO_State_change_IND (0x45C0)
    状态:成功(0x0)

12:04:20.49 COM17 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x02 (无网络)(0x2)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:0 (0x0)

我需要做些什么来修复错误。?  

谢谢您!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只使用原始 Z-Stack 3.0.2示例。 您可以删除并重新安装 Z-Stack 3.0.2以恢复原始源代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么我只添加 HAL_PA_LNA_CC2592
    ZDSECMGR_TC_DEVICE_MAX = 29
    那么我的 Z-tools 将不起作用、"未找到器件"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在 CC2530和 PC 主机之间连接了 CTS/RTS 信号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我之前刚刚使用了 P0.2->TX、P0.3->RX、
    GND->GND。 不使用 CTS/RTS、也不添加符号 HAL_PA_LNA_CC2592。 但 Z-tools 仍然有效
    现在、我定义符号 HAL_PA_LNA_CC2592。 Z-tool "未找到设备"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不使用 RTS/CTS,则应将 UART 流控制设置为 false。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已根据您的教程重置 ZigBee 网络。 我在 Z-tool 上安装了协调器、在 STM32上安装了路由器。

    在协调器创建网络后。 在我的路由器上使用 APP_CNF_BDB_START_TING (0x2F05)

        佣金模式:(0x02)网络引导(0x2)要加入、我在屏幕上看到 ubiqua 显示 becon 请求、在 ZDO_Mgmt_permit_Join 协调器上看到 jOuter、但我看到了

    APP_CNF_BDB_START_TUSING (0x2F05)

        佣金模式:(0x02)路由器上的网络转向(0x2)、IT 响应  

    APP_CNF_BDB_BDB_TUSCING_NOCICATION

    状态:0x01 - 0x01 BDB_commissioning_in_progress

    模式:0x01 - 0x01 BDB_TUSICING_NWK_STERING

    它报告状态:0x01 (网络光栅)

    协调人的命令:

    04:33:05.68 COM23 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)
    
    04:33:06.89 COM23 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x02
    
    04:33:42.96 COM23 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0003
    偏移量:0x00
    Len:0x01
    值:。 (0x03)
    
    04:33:42.97 COM23 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)
    
    04:34:05.1 COM23 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)
    
    04:34:06.78 COM23 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x02
    
    04:34:15.83 COM23 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0087
    偏移量:0x00
    Len:0x01
    值:。 (0x00)
    
    04:34:15.84 COM23 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)
    
    04:34:42.48 COM23 APP_CNF_BDB_SET_CHANNEL (0x2F08)
    isPrimary:true (0x1)
    通道:Chnl_0x00002000 (0x2000)
    
    04:34:42.49 COM23 APP_CNF_BDB_SET_CHANGE_SRSP (0x6F08)
    状态:成功(0x0)
    
    04:34:47.28 COM23 APP_CNF_BDB_SET_CHANNEL (0x2F08)
    isPrimary:false (0x0)
    通道:无(0x0)
    
    04:34:47.28 COM23 APP_CNF_BDB_SET_CHANGE_SRSP (0x6F08)
    状态:成功(0x0)
    
    04:35:00.91 COM23 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x04)网络形成(0x4)
    
    04:35:02.39 COM23 APP_CNF_BDB_START_TING_SRSP (0x6F05)
    状态:成功(0x0)
    
    04:35:02.4 COM23 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)
    
    04:35:02.41 COM23 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:1 (0x1)
    调试模式:0x02 (化成)(0x2)
    调试模式:0x04 (网络形成)(0x4)
    
    04:35:02.96 COM23 ZDO_State_change_IND (0x45C0)
    状态:9 (0x9)
    
    04:35:02.97 COM23 APP_CNF_BDB_TUSCIATION_NOCIATION (0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x02 (化成)(0x2)
    调试模式:0 (0x0)
    
    04:35:38.53 COM23 UTIL_GET_DEVICE_INFO (0x2700)
    
    04:35:38.54 COM23 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B0015AB4466
    短地址:0x0000
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_ZB_COord (0x9)
    NumAssocDevices:0x00
    AssocDevicesList
    
    04:35:59.43 COM23 APP_CNF_BDB_START_TING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)
    
    04:35:59.44 COM23 APP_CNF_BDB_START_TING_SRSP (0x6F05)
    状态:成功(0x0)
    
    04:35:59.45 COM23 ZDO_Mgmt_permit_join_RSP (0x45B6)
    SrcAddr:0x0000
    状态:ZDP_SUCCESS (0x0)
    
    04:35:59.46 COM23 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:0 (0x0)
    
    04:36:46.02 COM23 ZDO_Mgmt_permit_join_request (0x2536)
    ADDRMode:0x02 (ADDRESS_16_BIT)(0x2)
    DstAddr:0x0000
    持续时间:0xFF
    TCSignificance:0x01
    
    04:36:46.03 COM23 ZDO_Mgmt_permit_Join_Req_SRSP (0x6536)
    状态:成功(0x0)
    
    04:36:46.04 COM23 ZDO_Mgmt_permit_join_RSP (0x45B6)
    SrcAddr:0x0000
    状态:ZDP_SUCCESS (0x0)
    

    在路由器上、我使用命令与您的教程相同  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试在 ZDO_Mgmt_permit_join_request 中将持续时间设置为0xFE 而不是0xFF、以再次进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍然得到值0x02 (无网络):(。 我真的很疲惫。 你能有一个可以帮助我的方向吗:(?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在协调器和路由器上启用 CC2592?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我加载了相同 FW 的下载和调试
    t 根据您的指示添加了符号 HAL_PA_LNA_CC2592
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用 Ubiqua 检查最新测试中无线传输的结果? 如果是、您能否附加监听器日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../openNetworkcc2530.rar

    请检查一下、谢谢您、Yikai Chen

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

    监听器日志中的信号强度不是很强。 来自路由器的信标请求仅显示-54dbm、我看不到协调器响应信标帧。 监听器与协调器/路由器之间的距离有多远?

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

    监听器与路由器和炊具之间的距离为10厘米、我将这3个都放在桌上。

    我的硬件可能缺少天线、我有3个2.4GHz 频率的天线。 我应该测试它吗?

    根据我的芯片制造商的文档、我看到了一些指令、但我不理解、因为我是新手。 可以帮帮我吗?


    谢谢你、Yikai Chen

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

    如果距离为10cm、则信号强度应远优于-54dbm。 我已经告诉过您、您应该在预定义符号中定义 HAL_PA_LNA_CC2592、并保持 xHAL_PA_LNA 不变。 你为什么不听我?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢、Yikai Chen。 你给我提供了很多帮助。
    我已按照您的指示操作、我不会按照其他人的指示操作。 但我真的不知道为什么我的 CC2530具有如此低的信号。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在之前的回复中执行了这5个步骤?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不执行上述步骤、因为我不理解其目的是什么。 我刚刚发布了它、因为现在与我一起谈论 ZigBee 的所有事情都是一种混乱、所以我想问您该怎么做? 我是否需要遵循它? 我完全按照您的指示和我在这篇文章中所说的善意 TI。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您在 Z-Stack 3.0.2中定义 HAL_PA_LNA_CC2592时、所有这些设置都将完成。 我建议您先使用 SmartRF Studio 对 CC2530模块进行每次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Chen Yikai

    我已经完成了智能射频测试

    第一个图像当我没有为 CC2530安装扩展天线时、它仅达到-94dBm

    然后将天线插入到我的 CC2530中、它的功率为-75dBm。 您认为射频波形正确吗?

    非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您应该使用其中一个 CC2530作为数据包 TX、并在每次测试中用作数据包 RX。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在这两个窗口上都尝试了 parket Rx 和 TX、它们都从彼此接收数据

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、该模块在每次测试中看起来正常。 您能否尝试擦除您的芯片并下载 ZNP 以再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我再次尝试、结果仍然没有网络。 我确保所有步骤都已完成与您的博客相同的工作。 尽管在路由器上发生错误时、我收到了 ubiqua 上的1个 b关于 请求、但在 z 工具路由器中、我仍然只能获得"无网络"。

    04:29:28.04 COM17 UTIL_GET_DEVICE_INFO (0x2700)

    04:29:28.06 COM17 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B001BDC28A0
    短地址:0xFFFE
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_HOLD (0x0)
    NumAssocDevices:0x00
    AssocDevicesList

    谢谢、Yikai Chen!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据监听器日志的屏幕截图、似乎没有来自协调器的信标帧来响应来自路由器的信标请求。 是否确定在通道13上正确设置了协调器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当路由器向网络发送1 becin_request 时、我的协调器似乎没有响应! 。
    我尝试了 CC2530的许多删除和下载、但实际上在路由器上、当我 Get_Until 设备时
    10:32:41.84 COM17 UTIL_GET_DEVICE_INFO (0x2700)

    10:32:41.86 COM17 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
        状态:成功(0x0)
        IEEEAddr:0x00124B0015AB36B6
        短地址:0xFFFE
        DeviceType:协调器、路由器、END_DEVICE (0x7)
        DeviceState:DEV_HOLD (0x0)
        NumAssocDevices:0x00
        AssocDevicesList

    它仍然是 device_hold :(

    我在 COM27中使用的 Z 工具是协调器、COM17是路由器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果运行 UTIL_GET_DEVICE_INFO、您会在协调器上得到什么结果?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我在协调器上命令 UTIL_GET_DEVICE_INFO 时
    11:29:22.45 COM27 UTIL_GET_DEVICE_INFO (0x2700)

    11:29:22.46 COM27 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B0015AB4466
    短地址:0x0000
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_ZB_COord (0x9)
    NumAssocDevices:0x00
    AssocDevicesList

    11:29:26.11 COM27 UTIL_GET_NV_INFO (0x2701)

    11:29:26.17 COM27 UTIL_GET_NV_INFO_RESPONSE (0x6701)
    状态:8 (0x8)
    IEEEAddress:0x00124B0015AB4466
    ScanChannels:无(0x0)
    PanID:0x0000
    SecurityLevel:0x08
    预配置密钥:。。 )......... (0x00、0xFF、0xFF、0xFF、0xFF、0xFF、 0x29、0xC2、0x9E、0x50、0x88、 0xBF、0x26、0xF2、0x9A、0x04、 0x8B)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    协调器状态看起来良好。 如果路由器执行 bdb 重新启动佣金、您是否仍然看到路由器发送信标请求、但协调器没有信标帧响应?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我没有收到协调员的请求。 另一方面、我的路由器始终是 DEV_HOLD
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    路由器仅在加入 Zigbee 网络时才会转向 DEV_router。 正确的做法是、您看到路由器处于 DEV_HOLD 状态、因为它不会加入任何网络。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     你给我提供了很多帮助。 最后、我认为这是因为我的硬件、我用硬件更改了它、然后它加入了网络。

    但我有一些新问题:

    1.为什么我的 Ubiqua 路由器在 N 屏幕上?

    2.您能给我 AF 寄存器和 AF_DATA_REQUEST 的参数吗,因为我真的为设置部分损失了很多时间,所以我不能理解群集 ID。

    谢谢您、Yikai Chen

    非常感谢!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.我无法理解你的问题。
    请参阅 Z-Stack 监控和测试 API.pdf
    顺便说一下、您能否详细说明您更改了哪些硬件更改以使其最终工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尽管当我将数据从路由器发送到协调器时,即使协调器上的 Z-tool 已从路由器接收到数据,但我在 ubiqua 上看不到它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否在 Ubiqua 中设置了 TC link 密钥?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦、我不使用 TC link key。
    关于硬件、我注意到 cc2592、我认为它有缺陷。 我使用了一个包含 CC2530 + CC2591的新硬件、它已经运行了。
    调试 ZigBee 网络的每一步都是完美的。
    感谢您的帮助、非常感谢!

    很抱歉我的英语!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 www.ubilogix.com/.../setting-preferences 中的"安全密钥"部分 以设置 TC 链接密钥。