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.

[参考译文] BOOSTXL-CC3120MOD:通过 UART 进行图像编程

Guru**** 2380860 points
Other Parts Discussed in Thread: CC3120, BOOSTXL-CC3120MOD, CC3120BOOST
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/861523/boostxl-cc3120mod-image-programming-through-uart

器件型号:BOOSTXL-CC3120MOD
主题中讨论的其他部件:CC3120、CC3120BOOST

您好!

我正在尝试使用 UART 对 C3120的闪存映像进行编程 、如 www.ti.com/.../swpa230a.pdf 中所述。 通过 NHIB 引脚复位器件后、似乎无法获得 Ack 信号。 我要将 Rx 线路设置为连续间隔值(0V)并重置器件、但似乎没有发生任何情况。 我是否误解了中断信号是什么?  

谢谢

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

    您好!

    假设器件在上电时检测到中断信号、切换 NHIB 引脚应足以使器件发送 ACK 信号。 中断信号实际上只是简单地将 RX 线路保持在0V。 根据您所描述的操作、这应该足以让 CC3120在其 UART TX 线上发送至少 ACK。

    您的测试设置是什么? 您是否正在使用 CC3120 BoosterPack? 您将什么用作 PC 和 CC3120之间的 UART 接口? 您是如何对其进行布线的?

    此致、

    Michael

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

    感谢您的回答、

    我将 F28379D launchpad 与接头 J1-J4上连接的 BOOSTXL-CC3120MOD 包搭配使用。 C2000现在所做的就是将其 Tx 线路拉低、触发将 NHIB 拉高、然后在 FIFO 中查找 ACK 响应、但它看起来是空的、因此它只是一直在等待信号。 上的 UART 设置为:921600bps 的波特率、8位、无奇偶校验、1个停止位、启用 FIFO。 如果有问题、我可以发布代码。  

    此外、为了将 C2000 Tx 引脚拉低、我将其复用为 GPIO、然后将其改回 SCI 线路。

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

    您好!

    您是否使用了逻辑分析仪来探测 CC3120和您使用的 C2000之间的物理 UART 信号? 观察这将使我们能够查看接口是否正常工作、以及您的 C2000代码中是否有可能不正确的内容。 如果您可以捕获这些信号并向我展示您所看到的有助于调试的内容的屏幕截图、

    谢谢、

    Michael

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

    我没有逻辑分析仪、示波器是否适合您? 这就是我一直在使用的东西。

    谢谢

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

    您好!

    使用逻辑分析仪是理想的、但示波器应该能够让我看到足够的 UART 信号、以便在您取消 NHIB 的置位时判断 CC3120是否正在发回 ACK。

    此致、

    Michael

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

    很抱歉、我花了一段时间来回答、我被其他项目所困住了。

    下面是在 F28379D 和 CC3120BOOST 之间发送的信号。 黄色信号是我拉低的 CC3120的 Rx 线路、紫色信号是 NHIB 引脚、它会被复位、然后在 CC3120的 Tx 线路上发送一条消息(绿色)。 第二幅图像是在绿线上发送的信号的放大视图。

    谢谢

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

    您好!

    您的跟踪对我来说是正确的。 作为参考、这是我使用逻辑分析仪捕获的内容:

    我建议您查看主机器件的 UART 接口、并确保不仅仅缺少 ACK 信号。

    此致、

    Michael