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 中未检测到 CC2530

Guru**** 2535150 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/1001311/cc2530-cc2530-not-detected-in-ztool

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

您好!

我们将 CC2530 RTU 控制器与 ZStack 1.4.2版配合使用。 我尝试将 CC2530连接到 Ztool、以便在 USB 转 TTL 转换器的帮助下发送命令。 但   即使在设置环境参数后、我也面临器件未找到问题。

在固件中,我在 预处理器选项中选择了 ZTOOL_P1、MT_TASK 设置,并且我们也不使用流控制(uartConfig.FlowControl = false,仅连接 RX、TX、GND)。 是否有运行 Ztool 所需的任何其他设置。 请为此建议解决方案。

此致、

Anirudh

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

    您好、Anirudh、

    请查看本页右侧的"类似主题" E2E 主题以及"Documents/API"文件夹中的 Z-Stack ZNP Interface Specification 文档。  您可以尝试在 projects\Zstack\ZNP\CC253x\dev 下使用 CC2530ZNP-PROd.hex 映像、并确保在 Tools -> Settings -> Serial Devices 中修改 Z-Tool 配置。  您可能还需要使用逻辑分析仪或示波器监控 RX/TX UART 线、以确保它们正确连接。

    此致、
    Ryan

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

    我尝试使用生产十六进制固件、但问题仍然存在。 我们对 RX/TX 连接有信心并验证了它、是否缺少其他设置?   

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

    在 Z-Tool 中检查波特率和握手、 因为默认情况下、对于 CTS/RTS 为38400。

    此致、
    Ryan

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

    我们将波特率配置为38400、将握手配置为无。 我们在 LA 中捕获了信号、发现握手请求信号从 Ztool 传输到 CC2530控制、但 CC2530没有响应。  

    此外、我们无法在   projects\Zstack\ZNP\CC253x\dev 中找到 CC2530ZNP-PROd.hex、但 我们在 使用 ZStack V1.2.2时发现了 projects\Zstack\ZNP\CC253x\bin\CC2530ZNP-SB.hex。

    您可以共享  CC2530ZNP-PROD.HEX 吗?  

    此致、

    Anirudh

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

    我知道、TI 不会在 Z-Stack 中提供预构建的 CC2530ZNP-PROD.HEX。 您必须自己构建它。 成功构建 CC2530ZNP-PROD 后、会在 projects\Zstack\ZNP\CC253x\dev 下生成 CC2530ZNP-PROD.hex

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

    您是否正在讨论项目 \Zstack\ZNP\CC253x\ZNP? 我尝试构建它、但在   projects\Zstack\ZNP\CC253x\dev 下没有获得任何以 CC2530ZNP-PROD.HEX 命名的十六进制文件、而是在 projects\Zstack\ZNP\CC253x\CC2530-Debug 中生成可执行文件。

    您能给我指出生成  CC2530ZNP-PROD.HEX 所需的正确项目和任何其他编译构建选项吗?

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

    是的、我指的是 Projects\ZStack\ZNP\CC253x。 在构建项目之前,是否切换到“CC2530-ProdHex”?

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

     您可以在片段中看到没有 CC2530-ProdHex。 即使在最新的 ZStack 3.0.2中,我也找不到  CC2530-ProdHex

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

    我已阅读您使用的 ZStack 1.2.2版包含"CC2530-ProdHex "、但 Z-Stack 3.0.2中没有。

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

    是的、我们主要使用 ZStack V1.2.2和 V3.0.2、我们仅供参考。 我在  ZStack V1.2.2中找到了 CC2530-ProdHex ,但它的生成错误很少。 请告诉我这方面的解决方案。

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

    我想您修改 ZNP 中的某个内容、使其耗尽内存。 您应该减少内存使用以解决此问题。

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

    好的、我们已经解决了这个问题。我们能够生成  CC2530-ProdHex 并尝试连接到 Ztool、但它仍然无法检测到设备。 我们还可以尝试其他什么? 任何其他解决方案。

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

    您是否要检查 ZTool 和 ZNP 之间的波特率和流量控制设置是否相同?

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

    是的、波特率为38400、我们不使用 CTS/RTS、因此 ZNP 和 Ztool 中的流量控制是错误的

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

    如果您对此有把握、我建议您检查 UART TX/RX 引脚是否正确连接。

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

    是的、我们已经检查了 UART 引脚、 捕获了 LA 中的信号、并找到了从 Ztool 传输到 CC2530控制的握手请求信号、但 CC2530没有响应。  

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

    我建议您使用 IAR 来调试 ZNP 是否可以首先接收 MT 命令。

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

    我调试了代码、但它无法访问 MT_UartProcessZToolData 回调函数、当 ztool 发送握手信号时、它必须首先到达该函数。

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

    您的代码是否输入 MT_UartInit/npInit 并设置所有 预期参数?  请确认调用 HalUARTOpen 时没有错误。   是否曾达到 npUartBack?  您是否能够使用 Z-Stack 3.0.2或使用 OtaServer 工具的 OTA 软件狗实现通信?  您的器件和 UART 线路的电压电平是多少?

    此致、
    Ryan