主题中讨论的其他器件:TM4C123GH6PM、
工具与软件:
我们尝试使用 FTDI USB 对 MCU 进行编程、以便在 UART0上进行串行通信。 从文档 https://www.ti.com/lit/ug/spmu301e/spmu301e.pdf?中 对于引导加载程序、可以看到它说查询 BOOTCF 寄存器来标识 ts 和状态、从而调用 ROM 引导加载程序。 查看寄存器(0x400FE1E0)。 然后、查看数据表(Tiva C 系列 TM4C123GH6PM 微控制器数据表(修订版 E))、其中指出位15:13是启动 GPIO 端口、12:10是启动 GPIO 引脚。
Q1: 我是否正在查看 引导 GPIO 端口和引脚的正确位?
Q2: BOOTCFG 寄存器的默认设置是什么?
Q3:用于启用 ROM 引导加载程序的默认引导 GPIO 端口和引脚是什么?
我们的目标是将 MCU 放在我们自己设计的电路板上、而不使用 Tiva C Series Launchpad。 我们正在尝试验证是否可以通过 FTDI 通过串行(而不是使用 Tiva C Series Launchpad 调试端口)成功上传 bin 文件。 我们要使用通过串行配置的 LM 闪存编程器、但到目前为止尚未成功。
如果有任何帮助、将不胜感激。
谢谢
James