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:CC2530 ZNP (Z-Stack 3.0.2)无法使 Z-Tool 正常工作

Guru**** 2538960 points
Other Parts Discussed in Thread: CC2530, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/890538/cc2530-cc2530-znp-z-stack-3-0-2-cannot-get-z-tool-to-work

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

您好!

我正在尝试让 Z-Tool 与 CC2530板配合使用。

我使用的是 Z-Stack 3.0.2。

我尝试将 projects\Zstack\ZNP\CC253x\DEV_CC2530ZNP-with -SBL.hex 固件二进制文件刷写到电路板中、将 FTDI USB 转串行转换器连接到电路板并运行 Z-Tool (配置到 RTS/CTS 的握手和波特率至115200)。 然而、Z-Tool 未检测到电路板。 将逻辑分析仪连接到 TX/RX 线可确认 Z-Tool 会向 CC2530发送一些数据、但 CC2530没有响应。

我使用 IAR Embedded Workbench 10进行设置、并可在必要时重新编译软件。

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

    (我还将 CFG1连接到 GND 以启用 UART)

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

    更新:我尝试使用替代引脚配置(通过在 ZNP.cfg 中定义 ZNP_ALT 常量)重新编译固件、它适用于替代配置。

    我怀疑这与在备用配置中禁用的硬件流控制有关。 请注意、这没有记录! 但您可以在函数 npInit()中的 Znp_app.c 中看到这一点。

    另请注意、引脚 P2_0 (CFG1)应连接到 GND、以便串行接口正常工作。 Z-Stack ZNP 接口规范文档中未对此进行说明-可能在 HAL 文档中对此进行了说明。

    对于其他所有内容、我使用了配置文件和项目文件中已定义的常量。 使用 Z-Stack 3.0.2、您显然不需要更改任何其他内容。 这与之前版本的 Z-Stack 不同、因为我发现许多论坛帖子建议添加或更改不同的常量。

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

    您好、Riccardo、

    感谢您使用解决方案回复您的帖子。

    此致、
    Ryan