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.

TM4C129ENCZAD: TM4C129ENCZAD setup

Part Number: TM4C129ENCZAD
Other Parts Discussed in Thread: UNIFLASH, AWR1843

With the setup of TM4C129ENCZAD
I want to open a USB port,
So when I looked up the method, I found that I had to upload the furware using either the LM flash program or the XDS110 emulator.

Question: How should I use the LM flash program and the XDS110 emulator?

Necessary items The XDS110 emulator requires a debug probe, and what must be written in the LM flash program?

How to write It was said that you can write by connecting these to the JTAG pin, but is that okay?

  • Hi,

      You cannot use LM flash programmer. LM flash programmer is only for ICDI debug probe. If you have a different debug such XDS110, XDS200, XDS100 or Jlink or etc, you cannot use LM flash programmer. You can use Uniflash or CCS to program the XDS110 bootloader. Once the XDS110 bootloader is programmed to the chip, it will enumerate as  a  USB DFU device. You can then download the XDS110 firmware.  In other posts I have suggested you to open new threads concerning AWR1843, can you please do so, so that experts in Radar forum can better assist you regarding using XDS110 to access AWR1843. Please specify AWR1843 as your part number when you raise a new thread. Thanks.

      This is what I think you should do in order to make a virgin TM4C129 MCU to become a XDS110 debug probe.

      1. You must have JTAG access to TM4C129. Your board must have the JTAG connector connecting to MCU's JTAG interface. 

      2  You must have a debug probe (e.g. XDS110, XDS100, XDS200) to accessTM4C129 chip. Be very careful on what I say here because before you can make the TM4C129 MCU a XDS110 debug probe, you must have another debug probe to access the JTAG interface on the MCU. This is a catch-22 situation here. The AWR EVM you have already have the TM4C129 MCU preprogrammed with XDS110 firmware and there is nothing you need to do. But here is different. You have a virgin TM4C129 device here.  Therefore, you 

      3.  Once you have JTAG access to TM4C129, you can use either Uniflash or CCS to program the XDS110 bootloader to TM4C129's flash. Depending where your CCS installation is, you can find the XDS110 bootloader at below location.

      4. After the bootloader is programmed, the TM4C129 becomes a USB DFU (Device Firmware Update) device. It is ready to program XDS110 firmware through USB port. The XDS110 firmware is at below location. See below XDS110 firmware and xdsdfu.exe.

      Read carefully again the steps on how to program XDS110 to a virgin chip. 

     Finally, please please reach out to AWR experts by opening a new thread with the par number for AWR1843. AWR1843 is your ultimate application. There may be many different ways to access AWR1843. Using XDS110 may be just one of the methods. I'm really not the expert for AWR1843.