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.

SW-EK-TM4C123GXL: Assistance Needed with EK-TM4C123GXL LaunchPad Setup

Part Number: SW-EK-TM4C123GXL
Other Parts Discussed in Thread: EK-TM4C123GXL, UNIFLASH

Hi Team,

I'm reaching out because I'm attempting to test the EK-TM4C123GXL launch pad, but I'm encountering issues as the USB DFU item isn't visible to me.

I want to see the USB DFU under interface.

Could you provide guidance on how to properly set this up?

Attached, please find my screenshot of LM Flash Programmer and device manager and the details of my EVM setup for your reference.

Best Regards,
Scott

  • Hi Scott,

      The USB DFU is for USB Firmware Upgrade. You must first plug the USB cable to the USB Device Port. There are two USB ports on the board. When you only plug the USB cable to the USB Debug Port you will only see Stellaris In-Circuit Debug Interface on the Device Manager. See below. 

    Before you plug the second USB cable to the USB Device Port,  erase the flash first.

    Next plug in the USB cable to the USB Device Port. You will now see Stellaris Device Firmware Upgrade being enumerated on the USB Device Port. 

    You will see the same thing on LM flash programmer. If you want to download code via the USB Device Port, you can do so. You can try to download a simple example like blinky. Note the code is downloaded on the Device Port, not the Debug port. You can even remove the cable from the Debug Port but make sure for the PWR switch, you switch to Device Port to use power for your board. 

  • Hi Charles,

    Thanks for feedback.

    Before you plug the second USB cable to the USB Device Port,  erase the flash first.

    >> I tried  plug in the USB cable to the USB Device Port last time and not able to see Stellaris Device Firmware Upgrade being enumerated on the USB Device Port. I guess maybe it is relate to erase the flash. Would you please let me know how to erase the flash?

    BR,

    Scott

  • Hi Scott,

      There are various ways to do it. You can use LM flash programmer or CCS or Uniflash. On LM flash programmer, first select the LaunchPad. 

    Next on the Flash Utilities tab, click the Erase button. See below. 

  • Hi Charles,

    thanks for feedback. I tested it. Here is my setup.

    it show error message. Would you please provide suggestions? 

    BR,

    Scott

  • Hi,

      You are doing it wrong. If you want to erase the flash then you need to connect to the USB debug port, not the USB device port. After you erase the flash and  if you plug both USB cables then you should see two DFU devices with one called Stellaris Device Firmware Upgrade device (through the USB device port) and the other is the Stellaris ICDI DFU Device (through the USB debug port)