Texas Instruments EK-TM4C1294XL Benutzerhandbuch

Seite von 34
Chapter 3
SPMU365A – March 2014 – Revised March 2014
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 provides drivers for 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 TM4C1294NCPDTI microcontroller, as well as provide a
starting point for the development of the final application for use on the Connected LaunchPad evaluation
board. Example applications are also provided for the Connected LaunchPad when paired with selected
BoosterPacks.
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 TivaWare software
tree.
3.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
Sourcery Codebench
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.
20
Software Development
SPMU365A – March 2014 – Revised March 2014
Copyright © 2014, Texas Instruments Incorporated