Texas Instruments EK-TM4C123GXL User Manual

Page of 27
Chapter 3
SPMU296 – April 2013
Software Development
This chapter provides general information on software development as well as instructions for Flash
memory programming.
3.1
Software Description
The TivaWare software provided with the Tiva C Series LaunchPad provides access to all of the
peripheral devices supplied in the design. The Tiva C Series Peripheral Driver Library is used to operate
the on-chip peripherals as part of TivaWare.
TivaWare includes a set of example applications that use the TivaWare Peripheral Driver Library. These
applications demonstrate the capabilities of the TM4C123GH6PM microcontroller, as well as provide a
starting point for the development of the final application for use on the Tiva C Series LaunchPad
evaluation board.
3.2
Source Code
The complete source code including the source code installation instructions are provided at
. The source code and binary files are installed in the DriverLib tree.
3.3
Tool Options
The source code installation includes directories containing projects and/or makefiles for the following tool-
chains:
Keil ARM RealView
®
Microcontroller Development System
IAR Embedded Workbench for ARM
Sourcery CodeBench
Texas Instruments' Code Composer Studio™ IDE
Download evaluation versions of these tools from the TI website. 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.
Instructions on installing and using each of the evaluation tools can be found in the Quickstart guides (for
example, Quickstart-Keil, Quickstart-IAR) which are available for download from the evaluation kit section
of the TI website at
For detailed information on using the tools, see the documentation included in the tool chain installation or
visit the respective web site of the tool supplier.
13
SPMU296 – April 2013
Software Development
Copyright © 2013, Texas Instruments Incorporated