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.

Programming of Tiva TM4C1294XL with UART0

Other Parts Discussed in Thread: EK-TM4C1294XL

Hello,

Can you program a TIVA tm4c1294XL with the usage of UART0, and what does it require?

The idea was to connect the UART0 to a FTDI Friend and use a program like LMFlasher to flash a binary code on to the Tiva. 

No debugging purposes, just pure flashing of the device. Any applications/examples?

  • Hello Jesper,

    You can program TM4C MCUs over serial peripherals using one of the following options:

    • TM4C129x devices has ROM Bootloader, which allows the programming of the binary code over several Serial interfaces and Ethernet (on devices which have these interfaces).
      • The application code does not need to change - it can be the same one that is used to program over the JTAG.
      • The ROM Bootlaoder cannot be changed.
    • TivaWare provides Flash based Bootloader in the folder "./bootloader". TivaWare also has applications that work with this bootloader, in the folder "./examples/boards/ek-tm4c1294xl" for EK-TM4C1294XL.
      • The application has to be custom built to run with the Flash based bootloader.
      • User will have to program the Flash based bootlaoder using JTAG or ROM Based Bootlaoder initially.
      • The Flash based bootloader can be modified to add features.
      • User Guide for Flash Based Bootloader: 

    With either of the above mentioned methods, the "LM Flash Programmer" can be used. Launch "LM Flash Programmer" and click on "Help" for detailed steps on how to use "LM Flash Programmer".

    Thanks,

    Sai