Close

Boot Loading...

A project log for Roadrunner (the Arduino-Tiva)

An Arduino clone based on a TI's Tiva TM4C123G (An 80Mhz ARM M4F with USB OTG)

jacobJacob 05/27/2017 at 12:340 Comments

Just wanted to give big THANKS to all who have liked this project and give some insight as to the direction this is going. Lately I've been working on learning the USB boot loader process for this chip with the goal of being able to use it in a similar manner to how Arduino boards do and eliminating the need for a separate LaunchPad dev kit. One really nice features of this chip are the on board drivers in ROM and the already present and active USB-DFU boot loader. It's activated whenever the flash is erased/empty which allows for fresh-from-assembly programming over USB, without the need for an external hardware programmer. It can also be activated directly from user the application with just a few API calls.

My next step is to try and integrate this approach into the Energia flashing process. Being able to flash directly from Energia would truly allow for Arduino-like development on this chip.

Discussions