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.

[参考译文] TM4C123GH6PZ:TM4C123GH6PZ

Guru**** 1555240 points
Other Parts Discussed in Thread: TM4C123GH6PZ, EK-TM4C123GXL, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1260400/tm4c123gh6pz-tm4c123gh6pz

器件型号:TM4C123GH6PZ
主题中讨论的其他器件: EK-TM4C123GXLUNIFLASH

您好!

 我将使用 TM4C123GH6PZ MCU 并使用 LMFlash 编程器和 USB ROM 引导加载程序对固件进行编程。

 在我们组装的八个测试单元中、当连接 USB C 时、两个单元未枚举到 LMFlash 中。 为什么会这样呢?

 如何解决此问题。   

 感谢您的帮助、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Alain:

     您能否先说明您是运行调用 ROM_UpdateUSB ()的应用程序,还是希望在闪存完全擦除后进入 DFU 模式。 如果稍后、您能否检查这两个单元是否已完全擦除。 闪存被擦除后、器件将启动并进入 ROM 引导加载程序、然后扫描 支持的通信接口。  下面是擦除 EK-TM4C123GXL LaunchPad 上的闪存后我看到的内容。 USB 器件端口作为 Stellaris 器件固件更新器件进行枚举。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Charles、

    感谢您的帮助。 我只需要进入 DFU 模式。 我更改了这两个 PCB 上的 MCU、现在一切都正常。 如何擦除存储器

    是否再次遇到此问题? 我似乎没有找到从 LMFlash 或 Uniflash 擦除的方法。 很抱歉,我不在办公室了。

    谢谢!  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     在 Uniflash 中、可转至"Settings & Utilities"、然后点击"Erase Flash"。 器件完全擦除后、USB 器件端口将枚举为 DFU 器件、允许您通过 USB 器件端口而不是 JTAG 下载固件。  

    对于 LM 闪存编程器、它仅支持 ICDI 调试探针。 您可以按如下方式擦除闪存。