主题中讨论的其他器件:EK-TM4C123GXL、 TM4C123GH6PZ
您好!
如我的另一个线程中所述
我想在嵌入式设计中使用 TM4C123GH6PZ。 这是我第一次在定制板上嵌入微控制器。 因此、我选择尽可能靠近 EK-TM4C123GXL LaunchPad 设计。
因此、我创建了一个 PCB、其中-GH6PZ 作为主 MCU、-GH6PM 作为调试器/编程器、并且我尝试尽可能多地按照在 LaunchPad 上完成的相同方法来完成。
我将为您附上原理图的 pdf:
e2e.ti.com/.../TM4C123GH6PZ-custom-dev-board.pdf
正如我说过的、我 已经创建、订购和组装了 PCB。
现在、我希望能够只插入 USB 并使用 LM 闪存编程器("其他实用程序"下的"ICDI 固件更新")来刷写 IC3、使其充当编程器/调试器、并像使用 LaunchPad 一样使用电路板、只需使用更多 GPIO 即可。
但是、当我单击"ICDI 固件更新"下的"更新"时、LM 闪存编程器抛出错误"连接到 ICDI 器件失败"
我还注意到、在 LaunchPad 等 Windows 器件管理器的"COM & LPT Ports"下(作为"Stellaris 虚拟串行端口 COM9")我的电路板 被识别为"USB devices"下的"unknown USB device"
1.请确认(或取消确认)我使用 LM 闪存编程器的方法在出厂时的新芯片上工作。
2A。 如果这种方法在 fundametally 上是错误的、那么将 IC3刷写为用作 IC1的编程器的正确方法是什么? 我在 LaunchPad 上包含了一个 JTAG 端口、但我没有调试探针
2b. 如果这种方法正常工作、问题可能出在哪?
我检查了以下几项:
- VDD 和 VDDA 电压轨为3.3V
- VDDC 为1.2V
- VDD 和 VDDC 电容与 LaunchPad 上的电容相同
-复位引脚为3.3V
-振荡器正在振荡
- USB 连接器的 D+物理连接到 PD5、 D-连接到 IC3的 PD4 (与 Launchpad 上的相同)
感谢你能抽出时间。
如果您需要任何其他材料(图片或 PCB 布局)、请告诉我。
此致、
卢卡斯