July 5, 2011
17
Software Development
This chapter provides general information on software development as well as instructions for
Flash memory programming.
Software Description
The software provided with the EK-LM3S9D90 provides access to all of the peripheral devices
supplied in the design. The StellarisWare® Peripheral Driver Library is used to operate the on-chip
peripherals.
The software includes a set of example applications that utilize the StellarisWare Peripheral Driver
Library. These applications demonstrate the capabilities of the LM3S9D90 microcontroller, as well
as providing a starting point for the development of the final application for use on the
EK-LM3S9D90.
Source Code
The complete source code is included on the EK-LM3S9D90 CD. Refer to the Quickstart Guide for
a detailed description of hardware setup and how to install the source code. The source code and
binary files are installed in the DriverLib tree.
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
CodeSourcery G++
Code Red Technology Red Suite
Generic Gnu C compiler
Evaluation versions of these tools may be downloaded from
www.ti.com/stellaris
. 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 our web site at
www.ti.com/stellaris
.
For detailed information on using the tools refer to the documentation included in the tool chain
installation or visit the website of the tools supplier.
Programming the EK-LM3S9D90 Board
The EK-LM3S9D90 software package includes pre-built binaries for each of the example
applications. If you installed DriverLib to the default installation path of C:/DriverLib, you can find
the example applications in “C:/DriverLib/boards/ek-tempest”. The ICDI board is used along with
Stellaris LM Flash Programmer tool to program applications on the EK-LM3S9D90 board.
C H A P T E R 3
Summary of Contents for Stellaris LM3S9D90
Page 5: ...July 5 2011 5 List of Tables Table C 1 EK LM3S9D90 Evaluation Board GPIO Usage 29 ...
Page 6: ...6 July 5 2011 ...
Page 10: ...Stellaris LM3S9D90 Evaluation Kit Overview 10 July 5 2011 ...
Page 24: ...24 July 5 2011 ...
Page 28: ...References 28 July 5 2011 ...
Page 30: ...30 July 5 2011 ...