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:ztool:仅检测到 ZNP 设备几次

Guru**** 2609285 points
Other Parts Discussed in Thread: Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/808275/cc2530-ztool-znp-device-detected-only-some-times

器件型号:CC2530
Thread 中讨论的其他器件:Z-stack

您好!

我们正在开发 ZStack 302 ZNP 项目。

我们尝试使用 ztool、并已将 ZNP 项目配置为使用 UART 接口(在端口0上)。

我们在调试模式下运行 ZNP 项目、然后启动 ztool。

在一段时间内连接完全成功、而在大多数时间内未在 ztool 上检测到器件。

我们可以在设备管理器(COM 端口)中看到连接的 ZNP 设备

问题可能出在哪?

ZNP 项目中的更改仅为:

#define ZNP_CFG1_SPI 0 /*使用 SPI 传输*//以前为1
#define ZNP_CFG1_UART 1 /*使用 UART 传输*//之前为0 

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

    您是否使用 TI CC2530DK?

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

    我们使用的是第三方开发套件。

    当我们为 UART 使用不同的软件("accessport"为115200、8N1)时、我们会在上电时接收到复位指示灯数据包。

    但在 z 工具上无法检测到它。

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

    在使用 ZTool 进行测试时、您是否使用预编译 ZNP 或构建自己的 ZNP?

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

    我们具有与堆栈相同的 ZNP 项目、因为它不是我之前提到的一个更改...

    我们使用调试器构建和运行该代码。

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

    默认 ZNP UART 使用流控制。 使用 ZTool 测试 CT 和 RTS 时、是否连接它们?

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

    否、我们不使用 CTS RTS。

    禁用 CTS/RTS 需要进行哪些更改?

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

    您可以在 MT_UartInit 中设置 uartConfig.intEnable=FALSE 以禁用 RTS/CTS。

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

    谢谢你,Chen。 那是可行的。

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

    我同意 YK 的观点,即问题似乎与 UART 流控制有关。  请参阅 Z-Stack ZNP 接口规范文档。  您还需要确保在 Z-Tool -> Tools -> Settings -> Serial Devices -> Edit 中将"Handshake"设置设置为 RTS/CTS、以设置您的可用 COM 端口

    此致、
    Ryan