I have been using the JTAG with a small header on my boars to program my Tivas. This method is far from optimum so I started to look at the boot loader.
I discovered there are many types of boot loaders for the Tiva depending on the development system being used. My goal is to have a hardware and software solution that I can drop into my projects to implement the boot loader in various flavors. In my opinion the simplest way to do this is to use the Tx0 and RX0 for the loader and interface on the Tiva side and a USB to serial adaptor or a Bluetooth to serial interface or a ethernet to serial interface. All these interfaces can reside on a small adaptor board I am going to design. On the software side I want to be able to use LM Flash Programmer and Energia to download the software to my boards.
This brings me to my first question: does LM Flash Programmer and Energia expect the same boot loader on the Tiva?
If not, where can I find the Energia boot loader code. I found Andruino boot loader for the AtMega chips but I cannot find the Energia one.
I will be adding details to this post as I complete the design. I have already defined a 14 pin header with all the JTAG signals, reset, ground, +3.3V, Tx0 and Rx0. Pins 3,5,9 and 13 will be ground.
thanks