
TivaWare for C Series Software
24
SPMU372A – September 2015 – Revised October 2016
Copyright © 2015–2016, Texas Instruments Incorporated
Software Development
3.2.2 Source Code
The complete source code including the source code installation instructions are provided at
http://www.ti.com/tool/sw-tm4c
. The source code and binary files are installed in the TivaWare software
tree.
3.2.3 Tool Options
The source code installation includes directories containing projects, makefiles, and binaries for the
following tool-chains:
•
Keil ARM RealView
®
Microcontroller Development System
•
IAR Embedded Workbench
®
for ARM
•
Generic GNU C Compiler
•
Texas Instruments' Code Composer Studio™ IDE
Download evaluation versions of these tools from the
section of
. Due to
code size restrictions, the evaluation tools may not build all example programs. A full license is necessary
to re-build or debug all examples.
For detailed information on using the tools, see the documentation included in the tool chain installation or
visit the website of the tools supplier.
3.3
Programming the Crypto Connected LaunchPad
The TivaWare software package includes pre-built binaries for each of the example applications. If you
installed the TivaWare software to the default installation path of
C:\ti\TivaWare_C_Series_<version>
, you
can find the example applications in
C:\ti\TivaWare_C_Series-<version>\examples\boards\ek-tm4c1294xl
.
The on-board ICDI is used with the LM Flash Programmer tool to program applications on the Crypto
Connected LaunchPad.
Follow these steps to program example applications into the Crypto Connected LaunchPad evaulation
board using the ICDI:
1. Install
on a PC running Microsoft Windows.
2. Place JP1 into the ICDI position on the Crypto Connected LaunchPad.
3. Connect the USB-A cable plug in to an available USB port on the PC and plug the Micro-B plug to the
Debug USB port (U22) on the Crypto Connected LaunchPad.
4. Verify that LED D0 at the top of the board is illuminated.
5. Install Windows ICDI and Virtual COM Port drivers if prompted. Installation instructions can be found in
the
Stellaris® In-Circuit Debug Interface (ICDI) and Virtual COM Port Driver Installation Instructions
6. Run the LM Flash Programmer application on the PC.
7. In the Configuration tap, use the Quick Set control to select “TM4C1294XL LaunchPad”.
8. Move to the Program tab and click the Browse button. Navigate to the example applications directory
(the default location is
C:\ti\TivaWare_C_Series_<version>\examples\boards\EK-TM4C1294XL\
).
9. Each example application has its own directory. Navigate to the example directory that you want to
load and then into the sub-directory for one of the supported tool chains that contains the binary (*.bin)
file. Select the binary file and click Open.
10. Set the Erase Method to Erase Necessary Pages, check the Verify After Program box, and check
Reset MCU After Program. The example program starts execution once the verify process is complete.