Other Parts Discussed in Thread: TM4C123GH6PM, EK-TM4C123GXL
主题中讨论的其他器件: TM4C123、 EK-TM4C123GXL
我想尝试使用 TM4C123GH6PM MCU 制作自己的产品。 我想使用该 MCU 并在我设计的 PCB 上使用它。 如何对 MCU 进行编程? 我看到 Microchip 具有对其芯片进行编程的 PICkit 3调试器。 TI 是否有类似的器件、或者我是否必须设计 TM4C 以便直接连接到串行端口?
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.
Other Parts Discussed in Thread: TM4C123GH6PM, EK-TM4C123GXL
我想尝试使用 TM4C123GH6PM MCU 制作自己的产品。 我想使用该 MCU 并在我设计的 PCB 上使用它。 如何对 MCU 进行编程? 我看到 Microchip 具有对其芯片进行编程的 PICkit 3调试器。 TI 是否有类似的器件、或者我是否必须设计 TM4C 以便直接连接到串行端口?
您好!
有多个调试探针可供您选择、用于调试器件。 请参阅以下适用于 TM4C123 MCU 的调试探针列表。 EK-TM4C123GXL Launchpad 评估板附带免费的板载 Stellaris 内电路调试接口(ICDI)调试探针、用于 调试和编程。

它们的成本和性能各不相同。 有关这些调试探针的详细信息、请参阅此链接。 https://www.ti.com/design-resources/embedded-development/ccs-development-tools.html#debug。我建议将 XDS110或 XDS200作为成本和性能之间的良好折衷。
CCS 是可用于软件开发的 IDE。 请访问 https://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html。
Uniflash 是一个独立的编程工具、您可以使用它对闪存进行编程、但也可以在 CCS 内执行闪存编程。
LM 闪存编程器 是另一个可用于对闪存进行编程的独立工具、但唯一支持的调试探针是 ICDI。 此工具通常用于 EK-TM4C123GXL LaunchPad。
您好!
如果您使用 EK-TM4C123GXL 开发代码、那么从硬件角度来看、您无需做任何事情。 该板具有片上 ICDI 调试探针。 您只需将 USB 电缆连接到它和 PC。
如果您正在开发自己的定制板、则需要将 JTAG 接口(TCK、TMS、TDI 和 TDO)引脚引出至连接器、以便 XDS200等外部调试探针可以连接到连接器。 有关更多信息、请参阅以下应用手册。
https://www.ti.com/lit/pdf/spma075
您还可以参阅 EK-TM4C123GXL Launchpad 原理图、以在 JTAG 接口上进行参考。 转到文档末尾、查看 LaunchPad 原理图。
https://www.ti.com/lit/pdf/spmu296