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.

[参考译文] CC2538-CC2592EMK:ZNP 不向网关发送数据。

Guru**** 2894990 points

Other Parts Discussed in Thread: Z-STACK, CC2538, CC2592, CC2650, CC2531

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/627773/cc2538-cc2592emk-znp-not-sending-data-to-gateway

器件型号:CC2538-CC2592EMK
Thread 中讨论的其他器件:Z-stackCC2538CC2592CC2650CC2531

您好!

我使用 Raspberry Pi 运行 z-stack Linux 网关、并将 cc2538-cc2592 emk 作为 ZNP、同时使用与 Raspberry Pi 相连的 USB 接口。

ZNP 正在从网关接收数据、但 ZNP 不会向网关发送任何数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用 ZTool 来测试运行 USB-ZNP 的 CC2538-CC2592EM、它是否起作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以在上图中看到,当我将 ZNP 连接到 z-tool 时,ZNP 正在响应

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道 Z-Stack Linux Home GW 可以与 Z-Stack Home 1.2.2a ZNP 配合使用、但不确定它是否可以与 Z-Stack 3.0 ZNP 配合使用。 我建议您使用 Z-Stack Home 1.2.2a ZNP 而不是 Z-Stack 3.0 ZNP。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 z-stack 1.2.2a 中签入了 cc2538 ZNP、没有源代码
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它位于 C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Projects\ZStack\ZNP\CC2538下
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我只为 cc26xx 安装了 z-stack 1.2.2a,但无法找到 cc2538 ZNP 的源代码。另外,让我安装 cc253x 并进行检查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试将 cc2538-cc2592配置为 USB 接口的 ZNP,但无法配置 it...usb/cdc COM 端口,PC 无法检测到。

    我已经设置了以下预处理器标志...please 如果需要任何修改、请告诉我

    ewarm
    Feature_system_stats
    xPOWER_Saving
    CC2538_use_alternate_interrupt_map=1
    CC2538ZNP
    Feature_reset_macro
    ASSERT_RESET
    假_CRC_Shdw
    ZDNWKMGR_MIN_Transmissions = 0
    xHAL_SPI=true
    xZNP_ALT
    MT_UART_DEFAULT_O溢=假
    SBL_CLIENT
    HAL_UART_USB
    USB_Setup_MAX_Number_of_interfaces=5
    TC_LINKKEY_JOIN
    HAL_PA_LNA_CC2592
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    编译器选项看起来不错。 当您将 ZNP 下载到 CC2538-CC2592EM 并将其连接到 PC 时、您是否看到仿真了虚拟 COM 端口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否拍摄 CC2538-CC2592EM 的图片并向我展示如何将 CC2538-CC2592EM 连接到您的 PC?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

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

    您是否在 CC2538-CC2592EM 上放置跳线以使用 USB 电源?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,跳线是正确的,同样在我之前使用的是来自 z-stack 3.0.1的 ZNP 构建时,设备出现在虚拟 COM 端口上。
    我在使用 z-stack 1.2.2a 构建 ZNP 时遇到此问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 CC2538-CC2592EM 上测试相同的设置、一切正常。 随附 ZNP.bin 供您参考。 顺便说一下、您使用的是什么 IAR 版本?

    e2e.ti.com/.../ZNP.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 IAR 8.11.1
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用 EWARM 7.40.2在 Z-Stack Home 1.2.2a 中构建示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我在闪存编程器2中选择 znp.bin 文件时,它需要开始编程的闪存地址。

    是否可以附加 hex 文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    起始地址为0x00200000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已尝试您提供的 bin 文件...但设备未显示为虚拟 COM 端口
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于您使用的是 ZNP-CC2538-SBL 示例、因此必须先在 C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Projects\ZStack\Utilities\bootload\cC2538ZNP 下构建引导加载程序并将其下载到 CC2538-CC2592EM 中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有构建引导加载程序和为引导加载程序生成的 bin 文件,并且我有由您提供的 cc2538 ZNP bin 文件。
    两个 bin 文件都具有相同的起始地址-
    我应该逐个下载或通过选择多个选项进行下载。 或者我需要更改起始地址。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您使用不带 SBL 的 ZNP 对其进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经下载了不带 ZNP 的 ZNP,现在设备出现在虚拟 COM 端口上。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不理解您的描述。 它现在是否起作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,
    我已经下载了不带 SBL 的 ZNP,现在它正在模拟虚拟 COM 端口。(它正在工作),
    现在、我将查看 Raspberry PI。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!!
    但主要问题仍然没有得到解决...devices 加入网络、但网关应用程序上不会出现。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否使用监听器检查现在无线传输的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    发生了同样的事情!

    我已附加监听器日志

    e2e.ti.com/.../device-not-updating-on-linux-gateway.rar

    网关应用/控制台无更新。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用哪一个路由器示例加入 GW?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用-
    从 z-stack 3.0.1中获取光 ZR (具有 cc2538-cc2592 em)示例样片

    从 z-stack 1.2.2a 中获取温度传感器 ZED (具有 cc2650 em)示例示例示例
    这两个设备都加入了网络,但不会接入网关应用程序。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您使用运行预编译 ZNP 的 CC2531 USB 软件狗来与 Z-Stack Linux Home GW 配合使用、而不是使用 CC2538-CC2592来验证这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最终得到了问题的解决方案、它很简单-  
    我只需在预处理器中添加"MT_NWK_FUNC"  
    我已经对 z-stack 3.0.1 cc2538 ZNP 示例进行了此更改。