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.

[参考译文] RTOS/CC2652R:用于交换机的 ZigBee 路由器

Guru**** 2931100 points

Other Parts Discussed in Thread: CC2652R, TIMAC

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/762062/rtos-cc2652r-zigbee-router-for-switch

器件型号:CC2652R
主题中讨论的其他器件:TIMAC

工具/软件:TI-RTOS

尊敬的 TI 团队:

我们将 SDK simplelink_cc26x2_sdk_2_20_00_36的 zed_switch_cc26x2lp 用于我们的终端器件解决方案。

如果我们希望实施路由器模式、以便能够在 ZigBee 网状网络中充当路由器。

请确认我们是否 只需要使用 zr_switch_cc26x2lp ?  

此致、

Walter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您应该使用 zr_switch_cc26x2lp 来实现它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    谢谢你。 我注意到 ZR 开关/ zed 开关之间没有代码差异。 路由器模式需要添加什么定义? 示例、ZG_BUIK_RTR_TYPE?

    此致、
    Walter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ZED 使用 NWK_Zed_cc2652.a、ZR 使用 NWK_ZR_cc2652.a
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    在路由器模式下,是否正常不看到:

    #if ZG_build_ENDDEVICE_TYPE
    静态时钟句柄 EndDeviceRefinjoClkHandle;
    静态时钟结构结束设备加入时钟结构;
    #endif

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

    谢谢、在路由器模式下测试配对的最佳方法是什么、我是否仍可以使用 zc_light 开关?

    谢谢。
    Walter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的意思是"在路由器模式下测试配对"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    我是指加入/调试协调器网络的过程?

    我可以使用什么协调器? 是否可以使用 ZR_light。

    此致、
    Walter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、可以使用 ZR_light。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    ZR 指示灯实现了路由器功能。

    以"zr_"开头的任何示例都可以用于路由器。
    以"zc_"开头的任何示例都可以用于协调器



    此致、
    Toby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哎呀、我的错。 我没有仔细阅读沃尔特的描述。 它应该是 zc_light。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK,

    在 Unified SimpleLink CC13X2/CC26X2 SDK 中,有 syscfg 版本:

    1、ZR_SW_CC26X2R1_LAUNCHXL_tirtos_ccs
    2、ZR_SW_CC26X2R1_LAUNCHXL_tirtos_ccs_syscfg

    有什么区别?

    此致、
    Walter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    sysconf 是一个新的 CCS 工具、可帮助开发人员进行硬件设置、而使用 sysconf 的项目名称意味着在项目中启用它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    syscfg 的有用参考:
    dev.ti.com/.../sysconfig-index.html
    dev.ti.com/.../sysconfig_basics.html

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

    我们以前是为 zed 开关开发的。 现在、我们要在未验证的 SDK 中使用 ZR 开关。

    对于 ZR_SW_CC26X2R1_LAUNCHXL_tirtos_ccs 模式、是否已无缝处理以下路由器功能?

    -路由数据包
    -关联路由器和终端设备

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

    是的、路由器功能被处理。

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

    器件型号:CC2652R

    工具/软件:TI-RTOS

    尊敬的 TI 团队:  

    以前、我可以  使用以下预定义符号在 SDK 2.30或更高版本中重置 ZR 开关/ zed 开关:

    ZCL_REPORT_DESTINATION_DEVICE

    ZCL_REPORT
    AUTO_ACK
    ZCL_READ
    ZCL_discover
    BDB_报告
    ZCL_WRITE
    ZCL_BASIC
    ZCL_Identify
    ZCL_ON_OFF
    ZCL_GROUP
    AUTO_START
    xPOWER_MEAS
    MAC_PNM_MAX_NUMBER_of_NODE=50
    MAX_DEVICE_TABLE 条目= 50
    Board_display_use_UART
    xBOARD_DISPLAY_USE_LCD
    One_page_NVX
    One_page_nv_full_hdlx
    FREQ_2_4G
    AUTO_CSMA
    图元_绿色_电源
    DEVICE_family=cc26x0
    DeviceFamily_CC26X2
    CC26X2R1_LAUNCHXL
    CCFG_FORCE_VDDR_HH = 0
    SET_CCFG_BL_CONFIG_BL_LEVEL=0x00
    SET_CCFG_BL_CONFIG_BL_ENABLE=0xC5
    SET_CCFG_BL_CONFIG_BL_PIN_NUMBER=0x01
    SET_CCFG_BL_CONFIG_BOOTLOADER_ENAB=0xC5
    HEAPMGR_SIZE=16000
    USE_ICALL
    STACK_LIBRARY
    xICALL_Lite
    xOSAL_PORT2TIRTOS
    RCN_APP_ASSERT
    HAL_ASSERT_SPIN
    iCall_Hook_ABORT_FUNC=halAssertHandler
    XDC_RAuntime_Log_disable_all
    xdc_runtime_assert_disable_all
    xPREAMBLE_compatibility
    Feature_full_function_device
    xFEATURE_ENHANCED _ACK
    Feature_system_stats
    ZDO_API_BASIC
    TC_LINKKEY_JOIN
    OAD_KET_NV_PAGES
    NV_RESTORE
    NV_INIT
    xFEATURE_MAC_SECURITY
    图元非信标模式
    HOLD_AUTO_START
    ZCL_单机 版

    在 SDK 2.40中、 原始预定义符号如下:

    ZCL_READ
    ZCL_discover
    ZCL_WRITE
    ZCL_BASIC
    ZCL_Identify
    ZCL_Scenes
    ZCL_GROUP
    ZCL_ON_OFF
    TIMAC_ROM_IMAGE_BUILD
    TIMAC_ROM_PATCH
    Board_display_use_UART
    FREQ_2_4G
    OSAL_PORT2TIRTOS
    OSAL_PORT2TIRTOS_OSALMAP
    RCN_APP_ASSERT
    HAL_ASSERT_SPIN
    ZDO_API_BASIC
    TC_LINKKEY_JOIN
    NV_RESTORE
    NV_INIT
    图元非信标模式
    ZCL_单机 版
    MAX_DEVICE_TABLE 条目= 50
    DEVICE_family=cc26x0
    CC26X2R1_LAUNCHXL
    DeviceFamily_CC26X2
    SET_CCFG_BL_CONFIG_BL_LEVEL=0x00
    SET_CCFG_BL_CONFIG_BL_ENABLE=0xC5
    SET_CCFG_BL_CONFIG_BL_PIN_NUMBER=0x0F
    SET_CCFG_BL_CONFIG_BOOTLOADER_ENAB=0xC5

    我更改了、因为 DIO15的使用方式与以前一样:  

    SET_CCFG_BL_CONFIG_BL_PIN_NUMBER=0x01

    结果:调用 SysCtrlSystemReset()后,无法像以前一样重新启动。

    是否有要添加的建议?

    此致、

    Walter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    测试 SDK 2.40时、您是否使用 Rev.E 芯片?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在硬件方面、请记住以下帖子:
    e2e.ti.com/.../767777
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,YK 和 Toby,

    这已经是版本 E 样片、我已经使用闪存编程器进行了检查。

    请注意、这个我们在原理图设计中将引导加载程序 Pin 更改为 unus ed PIN、因为它被分配给 Rev C 的0x0D 和 Rev F 的0x0F

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

    OPS、已经可以了、请忽略此问题。

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

    如果您的问题已解决、请将此主题标记为已解决。 谢谢!

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

    在 SDK 3.0的开关终端器件中、我们添加了预定义符号 ZCL_REPORT_DESTINATION_DEVICE、以便能够使用 API:

    - zcl_SendReportCmd

    在 SDK 2.40交换机路由器模式下、需要添加哪些配置?

    此致、
    Walter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想您可以包含 zcl.h 并直接调用它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此 SLA 转至配置报告的步骤: dev.ti.com/.../zigbee_03_fundamentals.html