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