Flash the launchpad, hook up the arduino, and program it. (Works with ESP8266 as well)
I was jumping around a bit on my end trying to make sure that the process was repeatable. If I missed something, or you find it isn't working, let me know and I will figure out where I went wrong. Thanks.
This was tested with an Arduino UNO, and an Arduino Ethernet Board.
I will post instructions for flashing the esp8266 as a project log in a couple of days.
Make sure that you have tivaware installed on your computer. The link in the 'links' section will take you to the page to get an executable to install the code, you can type "TivaWare" into the search box in the app center in CCS, and it will also direct you to this page. If you are using linux, then I included a link for what to do with the .exe on that platform.
From the getting started page in CCS (You can find this page in the Help drop down at the top if you have previously closed it. It is titled 'Welcome') select 'Browse Examples' and this will open the 'TI Resource Explorer' page.
For me, I have both 'TivaWare_C_Series-18.104.22.168' and 'TivaWare_C_Series-22.214.171.124' installed, for this I am going to use 'TivaWare_C_Series-126.96.36.199'. Click the tag for an expanded menu, and select 'examples', select 'boards', select 'ek-tm4c123gxl', and finally select 'usb_dev_serial'. Click on the folder icon from the last expanded menu and a page will come up with 'Import the example project into CCS', click on that link.
Importing the project into CCS will copy the original project into the
working directory, so you can feel free to make changes. If something
is broken, or you just want to free up the space, you can delete the
project and be able to start over later.