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.

[参考译文] CCS/CC3235SF:使用 Uniflash 切换的正确 SOP#39将 CC3235连接到 CH340g

Guru**** 2541250 points
Other Parts Discussed in Thread: UNIFLASH, CC3235SF, CC3235S

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/902976/ccs-cc3235sf-connecting-the-cc3235-to-the-ch340g-with-the-correct-sop-s-to-be-toggled-by-uniflash

主题中讨论的其他器件:UNIFLASHCC3235SFCC3235S

工具/软件:Code Composer Studio

大家好、
我正在为德州仪器的 CC3235创建 PCB 板。 我的目标只是使用 USB->UART 将固件加载到 CC3235上。 收到所需的 SMD/SMT 器件时、我已购买这些器件进行焊接、但对设计有疑问。
参阅第9/116页、您可以看到芯片布局的图像。
https://www.ti.com/lit/ds/symlink/cc3235sf.pdf?ts=1588788301705

然后 、在这里、http://www.ti.com/lit/an/swra646/swra646.pdf?ts=1588788159783 在第5页、共9页、它讨论了 UART 编程所需的引脚、RX/TX/RST 和 SOP 0、1、2、2对于它的预定配置。

现在、我的目标是在该板上进行扩展、类似于使用 ESP8266的 Wemos D1 Mini Pro。 现在、我从这些体验中总结了一件事、即它使用了 CTS/RTS (还是该 RTS/DTR?) CH340g 的引脚用于切换 ESP 的 GPIO 0,2 ( https://docs.wemos.cc/en/latest/_static/files/sch_d1_mini_pro_v2.0.0.pdf )以设置正确的启动模式刷写固件时,这由刷写固件的软件控制。 我想知道是否有人可以帮助我指出为该芯片选择流程的正确步骤。 我有点困惑的部分是在下面两种模式之间选择哪种模式:

"通过 UART 进行编程可以通过 UART 通信通过 CC3235x 器件将 Gang 映像编程到串行闪存中。 必须使用 SOP 引脚将 CC3235x 器件置于 UARTLOAD 或 UARTLOAD_FUNCTIONAL_4WJ 引导模式、请参阅表1。 然后、可以通过 UART 使用引导加载程序协议与器件进行通信。 有关这些引脚的完整说明,请参阅 CC3235S 和 CC3235SF SimpleLinkTmWi-FiRegistered双频带单芯片解决方案数据表。 表1. 通过 UART 模式进行编程 SOP[2] SOP[1] SOP[0] UARTLOAD 上拉下拉出厂、实验室闪存和 SRAM 通过 UART 加载。 器件无限期等待 UART 加载代码。 然后、必须切换 SOP 位以将器件配置为功能模式。 还将 JTAG 置于4线制模式。 UARTLOAD_FUNCTIONAL_4WJ 下拉上拉下拉电阻通过 UART 和功能模式支持闪存和 SRAM 负载。 MCU 引导加载程序尝试检测 UART 接收线上的 UART 中断。 如果存在中断信号、器件将进入 UARTLOAD 模式。 否则、器件将进入功能模式。 TDI、TMS、TCK 和 TDO 可用于调试器连接。 生产过程本身必须包括在编程期间使用外部拉电阻器临时改变这些引脚状态的规定。 使用 Uniflash 时,可以使用 CC3235 LaunchPadTm上的 XDS110来完成此操作。 对于通过 UART 进行其他编程的方法、必须使用其他自动化机制来完成这些引脚的切换。 生产完成后、不得将 SOP 引脚保持在编程模式、因为这会导致器件在恢复到出厂默认序列期间无法运行。 "

选择该选项后、我假设我想确认 TI 的 Code Studio 如何通过其 launchpad 系列实现该功能、但我似乎找不到该信息。 是否有人知道在哪里找到将此芯片与 Ch340g 集成的理想电路?

谢谢!!

PostScript:类似的活动主题: https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/898571

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

    此外、编程指南中提到的似乎我可能需要对 SOP 引脚进行配置 B100[2:0]、现在这些引脚中的一个需要变为高电平和低电平、即 SOP2来切换 UARTLOAD (不是 UARTLOAD_Functional_4WJ、即 B010)、 但为了使 Uniflash 能够与 CH340g 配合使用、我应该将其连接到哪个引脚?下一个问题是正确的?

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

    Nicholas、

    在此处查看 CC3235 LaunchPad 参考设计。 此 zip 文件包含 LAUNCHXL-CC3235x LaunchPad 的原理图和 Altium 文件。

    从 LaunchPad 原理图中、您将看到 SOP 引脚连接到上拉/下拉电阻器、可通过跳线(下图中的 J1、J2和 J3)进行选择。 您还将注意到、SOP0和 SOP1引脚也用作5GHz TX/RX 开关控制、因此我建议您严格遵循我们的参考。  

    100[2:0]和010[2:0]都将使用 Uniflash 刷写器件。 建议您使用 UARTLOAD_Functional _4WJ 模式、即010[2:0]。  这是 UARTLOAD 和 FUNCTIONAL_4WJ 模式的组合。 在此模式下、CC3235将首先在引导时检查 UART 是否存在中断信号(作为 UARTLOAD 模式)、以便串行引导加载程序可以连接到器件并对器件重新编程。 这有助于开发人员、并且在切换到重新编程模式时无需更改 SOP 引导引脚。