工具/软件: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 SimpleLinkWi-Fi
双频带单芯片解决方案数据表。 表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 LaunchPad
上的 XDS110来完成此操作。 对于通过 UART 进行其他编程的方法、必须使用其他自动化机制来完成这些引脚的切换。 生产完成后、不得将 SOP 引脚保持在编程模式、因为这会导致器件在恢复到出厂默认序列期间无法运行。 "
选择该选项后、我假设我想确认 TI 的 Code Studio 如何通过其 launchpad 系列实现该功能、但我似乎找不到该信息。 是否有人知道在哪里找到将此芯片与 Ch340g 集成的理想电路?
谢谢!!
PostScript:类似的活动主题: https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/898571