工具与软件:
我正在使用 EK-TM4C123GXL REV B 板。

我从外部为器件供电。
我连接到 USB ICDI 端口、并刷写了 boot_demo_uart_ROM [C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\boot_demo_uart_rom]。
我还将 FTDI-USB 芯片连接到 焊盘 H6 [U0 RXD]和 H7 [U0TXD]、请参阅下图。

该操作成功并且 LED 闪烁、如果我按住 SW1开关、它将进入引导加载程序。 然后、我可以通过 USB ICDI 使用 LM Flash Programmer 加载 hello 程序[C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\hello]。 方法。 然后、我可以重置 Tiva、并看到 Hello、world! 通过连接到 Stellaris 虚拟 COM 端口的终端、以及通过连接到 FTDI 芯片的串行 COM 端口。
我要做的是、通过 UART 通过 FTDI 芯片加载程序。 为此、我 通过 USB ICDI 加载了 boot_demo_uart_rom。 已拔下电源、已拔下 USB ICDI 并已通电。 然后、我使用按下图所示配置的 LM 闪存编程器。

然后我尝试刷写程序、并收到错误消息: 无法与电路板建立通信!
经过一段时间的尝试、并查看设计"EK-TM4C123GXL Rev A.sch"、我们切断了 H6和 H7焊盘之间的布线、以便 ICDI 无法再与 U1 MCU 通信。 在切断跟踪之前、 加载了 boot_demo_uart_rom。
该操作成功并且 LED 闪烁、如果我按住 SW1开关、它将进入引导加载程序。 然后、我可以使用 FTDI 芯片通过 Serial Over COM3使用 LM 闪存编程器加载 hello 程序"C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\hello]。 然后、我可以重置 Tiva、并看到 Hello、world! 连接到 FTDI 芯片的串行 COM 端口传输数据。

是否可以通过软件或其他硬件配置在 LaunchPad 上执行此操作、而无需切断 UART0到 ICDI USB 调试端口的布线、以便我们能够通过连接到 RxD 和 TxD 的 FTDI 芯片进行编程?
