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.

[参考译文] ZNP 代码问题

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2652RB, Z-STACK, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1028358/znp-code-problem

主题中讨论的其他器件:CC2652RBZ-stackUNIFLASH

大家好、感谢您的回答。 我已经从 TI 网站下载了适用于 CC2652RB Launchpad 的 ZNP 代码。 我已经使用 code composer studio 运行了代码、但我有许多错误。 可以帮帮我吗? 您将找到随附的代码。 此致,代码的链接:/ticsc.service-now.com/sys_attachment.do?sys_id=6c7bd8dd1b4af014602cf715464bcb76

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

    您使用的是哪个 SDK 和 CCS 版本? 您能否附加您看到的错误?

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

    我使用 CCS 10.3.1和 simplelink_cc13x2_26x2_SDK_5_10_00_48。

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

    尝试使用最新的 simplelink_cc13x2_26x2_SDK_5_20_00_52和 CCS 10.4进行再次测试。 如果您仍然看到错误、请附上错误或屏幕截图。

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

    您好!  

    这些是错误的屏幕截图。

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

    您似乎无法成功构建项目。 您能否在 CCS 控制台上提供完整的构建日志?

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

    谢谢你。 我已经解决了这个问题。  

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

    您好!  

    我已在 CCS 10.3.1中成功运行 ZNP 项目。 我想使用我的 CC2652RB launchpad 实现 ZNP 代码 作为协调器、我使用另一个 CC2652RB 作为 zed Doorlock 并运行 zed Doorlock 代码。 如何执行此应用程序。  

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

    我想您可以在 CC2652RB 上运行 zed_doorlock 来实现它。

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

    我在 CC2652RB 中运行了 zed_Doorlock、在另一个 CC2652RB 中运行了 ZNP 代码。 这些是 PuTTY 应用中串行端口输出的屏幕截图。     

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

    请尝试参阅 dev.ti.com/.../node 上的 zed_Doorlock 自述文件

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

    您好、sirine、

     如果您希望开箱即用的 ZCL 应用程序与 ZNP 进行通信、则可以使用 ZigBee-Linux-sensor-云 演示。  否则、您需要使用 Z-Tool 或自己的接口并使用 MT API 来注册端点(AF_REGISTER)、发送 ZCL 消息(AF_DATA_REQUEST)以及接收它们(AF_INcoming_MSG)。  另一个选项是使用 zc_Doorlockcontroller 应用示例、而不是 ZNP。

    此致、
    Ryan

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

    您好!

    我对 Z-stack Linux Gateway 有一些疑问。 LaunchPad 在此应用中使用关于此链接 https://software-dl.ti.com/simplelink/esd/zigbee_3_0_Linux/1.0.1/exports/Documents/Z-Stack%20Linux%20Gateway%20-%20User's%20Guide.html#more-configurables 是 CC-2652R1、但我有 LaunchPad CC2652RB。 您能告诉我我在该应用程序中应该做哪些修改吗?  

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

    您可以在 CC2652RB 上运行 ZNP、其他所有组件都是相同的。

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

    CC2652RB 的闪存映像如何? 我可以使用 CC2652R1LP_GW_ZNP_UART.hex,或者使用 ZNP 代码的文件  ZNP_CC2652RB_LAUNCHXL_tirtos_ccs.hex?

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

    您好、sirine、

    您将需要  使用 CCS 构建 CC2652RB ZNP 固件并使用输出十六进制文件。  您还应考虑进行 Zigbe_3_0_Linux_Gateway_1_0_1_1\Firmware\README.html 文件中突出显示的更改。  还请查看以下内容:

    https://e2e.ti.com/f/1/t/947947 
    https://e2e.ti.com/f/1/t/1024945 

    此致、
    Ryan

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

    您好!  

    当我启动示例应用网关时、将协调器作为 ZNP、并将终端设备作为 zed-doorlock 控制器、我有此输出(无网络)  

    有什么问题吗?   我是否应该在   config.ini 中将 DEFAULT_CHANLIST 修改为0x00001000,将 ZDAP_CONFIG_PAN_ID 修改为0x1234?

    在 ZNP.sysfg 和 zed_doorlock.cfg 上、我应该修改主通道和 PAN ID?  

    谢谢、Sirine。

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

    问题不在于您的网络设置、而是 ZNP 的设置和连接。  请查看 《Z-Stack Linux 传感器到云快速入门指南 》、并监控/提供执行 zigbeeHAgw 的日志、因为它应该会成功启动第5阶段。  https://e2e.ti.com/support/wireless-connectivity/f/1/t/1003433 

    此致、
    Ryan

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

    您好!  

    感谢您的支持?

    我已成功执行 zigbeeHAgw 和 start_application。 我添加了协调器、并且网络已打开、但我启用了添加 End_device、这是一个门锁传感器。 我仔细阅读了 Z-stack Linux Gateway -用户指南和《开发人员指南 》、以成功连接网络并添加器件、但存在问题。 您能帮我解决这个问题吗?

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

    您能否设置监听器以检查无线传输过程中发生的情况并附加监听器日志?

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

    您是说我应该安装 Zigbee 无线监听器吗?  

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

    您可以参阅 https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/699648/faq-zigbee-packet-sniffing-solutions?tisearch=e2e-sitesearch&keymatch=faq%3Atrue 以设置监听器。

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

    确保您的 zed_Doorlock 具有与网关使用的网络通道相匹配的 default_CHANLIST。   ZDAP_CONFIG_PAN_ID 应为0xFFFF、以便可以加入任何 PAN ID。

    此致、
    Ryan

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

    我在 ZNP 和 Zed_Doorlock 中使用 DEFAULT_CHANLIST = 12。 ZNP 的 PAN ID 为0x1234、Zed_Doorlock 的 PAN ID 为0xFFFF。  

    在 config.ini 中: DEFAULT_CHANLIST = 12且 PAN ID = 0x1234。

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

    如果您打算使用通道12、则应定义  DEFAULT_CHANLIST=0x00001000而不是12。

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

    是的、我已定义 为0x000010。

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

    好的。 然后、您可以设置监听器并检查通道12上发生的确切情况。

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

    //DEFAULT_CHANLIST=0x04000000  // 26 - 0x1A
    //DEFAULT_CHANLIST=0x02000000  // 25 - 0x19
    //DEFAULT_CHANLIST=0x01000000  // 24 - 0x18
    //DEFAULT_CHANLIST=0x00800000  // 23 - 0x17
    //DEFAULT_CHANLIST=0x00400000  // 22 - 0x16
    //DEFAULT_CHANLIST=0x00200000  // 21 - 0x15
    //DEFAULT_CHANLIST=0x00100000  // 20 - 0x14
    //DEFAULT_CHANLIST=0x00080000  // 19 - 0x13
    //DEFAULT_CHANLIST=0x00040000  // 18 - 0x12
    //DEFAULT_CHANLIST=0x00020000  // 17 - 0x11
    //DEFAULT_CHANLIST=0x00010000  // 16 - 0x10
    //DEFAULT_CHANLIST=0x00008000  // 15 - 0x0F
    //DEFAULT_CHANLIST=0x00004000  // 14 - 0x0E
    //DEFAULT_CHANLIST=0x00002000  // 13 - 0x0D
    DEFAULT_CHANLIST=0x00001000  // 12 - 0x0C
    //DEFAULT_CHANLIST=0x00000800  // 11 - 0x0B

    用于参考的通道列表映射。

    此致、
    Ryan  

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

    我认为没有问题、但我仍然禁用了将 zed_doorlock 添加到网关。

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

     您的 zed_Doorlock UART 控制台将其短地址显示为0x0000、这对我来说很奇怪。 您能否使用默认 的 zed_Doorlock 示例并使用 CUI 为通道12提供主通道以再次进行测试?

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

    此处是默认的 Zed Sample Doorlock CUI 视图、供参考。  在编程和尝试调试器件之前、请确保擦除所有器件存储器或复位至 FN。

    此致、
    Ryan

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

    如何擦除所有设备内存?  

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

    这是我的屏幕截图。

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

    这是一个 CUI 选项、也可以使用 CCS Debug Configurations -> Target -> Flash Settings。  Uniflash 和闪存编程器也具有"批量擦除"选项。  请记住 、监听器日志将有助于提供更多见解。

    此致、
    Ryan

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

    根据您最新的屏幕截图、我认为这对我来说很好。 是否尝试将 主通道设置为通道12以再次测试?

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

    谢谢你。  

    它的工作原理。 我只需擦除器件的所有存储器。

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

    大家好、我有关于 z-stack Linux 网关的问题。

     我们能否将 Tuya 等其他品牌的 ZigBee 器件添加到  德州仪器解决方案的 z-stack Linux 网关中?  

    此致、Sirine。

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

    您好 Sirine、

    只要符合 Zigbee 协议栈的器件已获得 连接标准联盟的认证 、并且是 Zigbee Linux 网关演示支持的器件类型、您就应该能够使用这些器件。  飞利浦色调光源产品已经过测试,并按预期运行。   最近的存储器中有一个 E2E 线程、说明了与 Tuya 器件通信的具体困难。

    此致、
    Ryan

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

    您好!  

    我有一个与网关应用相关的问题。 "Z-stack Linux Gateway - Developer's Guide"中的"Z-stack Linux Gateway"。 我发现此描述"Z-Stack Linux 网关产品包括一个基于 C 语言的示例网关应用、这对于任何尝试开发自己应用的人来说都是一个很好的起点。 此版本中随源代码一起提供的示例执行基本的网关功能、例如创建网络和添加/控制常见 Zigbee 器件。 它还演示了其他有趣的 Zigbee 功能、例如为连接到网络的设备创建组和场景。"

    代码 c 在这个方向 上为/ti/Zigbee_3_0_…Source/projects/ZStack/Linux/网 关。  

     如何编译此代码以尝试应用网关?  

    此致、

    Sirine。  

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

    可能会有一些混淆、因为您已经基于您目前提供的屏幕截图。

    此致、
    Ryan

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

    您好!

    您能 给我发送 ZNP 代码的课程图和序列图吗?  

    谢谢你。  

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

    以下是可用的 ZNP 文档:

    https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_5_20_00_52/docs/zigbee/html/zigbee/znp_interface.html 
    https://dev.ti.com/tirex/explore/node?node=AEEJ0Z3BgvagEoglvx9r1g__pTTHBmu__LATEST 

    此致、
    Ryan