Texas Instruments Stellaris LM3S9D90 User Manual

Stellaris® LM3S9D90 Evaluation Kit User’s Manual

User’s Manual
EK-LM3S9D90-00 Copyright ©2011 Texas Instruments
Copyright
Copyright © 2011 Texas Instruments, Inc. All rights reserved. Stellaris and StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are registered trademarks, and Cortex is a trademark of ARM Limited. Other names and brands may be claimed as the property of others.
Texas Instruments 108 Wild Basin, Suite 350 Austin, TX 78746 http://www.ti.com/stellaris
2 July 5, 2011

Table of Contents

Chapter 1: Stellaris® LM3S9D90 Evaluation Kit Overview ......................................... ... .... ... ........................7
Kit Contents.................................. ... .... ... ... ... ................................................. ... ... ... .... ........................................ 8
Using the EK-LM3S9D90....................................................................................................................................8
Features..............................................................................................................................................................8
Chapter 2: Hardware Description.................................................................................................................. 11
Evaluation Board ..............................................................................................................................................11
Functional Description ........... ... ... .... ... ... ... .... ... ... ... ... .... ................................................... .............................11
In-Circuit Debug Interface Board ......................................................................................................................14
Functional Description ........... ... ... .... ... ... ... .... ... ... ... ... .... ... ... ... .... ... ................................................................ 14
Chapter 3: Software Development ................................................................................................................ 17
Software Description.........................................................................................................................................17
Source Code.....................................................................................................................................................17
Tool Options .....................................................................................................................................................17
Programming the EK-LM3S9D90 Board...........................................................................................................17
Appendix A: Schematics................................................................................................................................19
Appendix B: Connection Details...................................................................................................................25
Component Locations.......................................................................................................................................25
Board Dimensions .. ... ... ... ... .... ................................................... .... ...................................................................26
Board Connectivity........... .................................................... .............................................................................27
References .......................................................................................................................................................27
Appendix C: Microcontroller GPIO Assignments........................................................................................29
July 5, 2011 3

List of Figures

Figure 1-1. LM3S9D90 Evaluation Board..........................................................................................................7
Figure 1-2. In-Circuit Debug Interface Board.....................................................................................................7
Figure 2-1. EK-LM3S9D90 Evaluation Board Block Diagram..........................................................................11
Figure 2-2. GPIO Pads.................................... ... ................................................... .... ......................................12
Figure 2-3. JTAG/SWD Connector..................................................................................................................12
Figure 2-4. PWR/UART Connector........... ... .... ... ... ... ... .................................................... ... .... ... ... ... ................13
Figure 2-5. In Circuit Debug (ICDI) Board Block Diagram...............................................................................14
Figure 2-6. JTAG/SWD Connector J1 .............................................................................................................15
Figure 2-7. JTAG/SWD Connector J3 .............................................................................................................15
Figure 2-8. PWR/UART Connector........... ... .... ... ... ... ... .................................................... ... .... ... ... ... ................15
Figure B-1. EK-LM3S9D90 Evaluation Board Component Locations.............................................................. 25
Figure B-2. BD-ICDI Board Component Locations .......................................................................................... 25
Figure B-3. EK-LM3S9D90 Evaluation Board Dimensions .............................................................................. 26
Figure B-4. In-Circuit Debug Interface Board Dimensions...............................................................................26
Figure B-5. ICDI – EK-LM3S9D90 Board Connectivity....................................................................................27
4 July 5, 2011

List of Tables

Table C-1. EK-LM3S9D90 Evaluation Board GPIO Usage.............................................................................29
July 5, 2011 5
6 July 5, 2011
CHAPTER 1

Stellaris® LM3S9D90 Evaluation Kit Overview

Texas Instruments' Stellaris® LM3S9D90 Evaluation Board Kit (EK-LM3S9D90) is a low-cost platform for evaluation of the LM3S9D90 microcontroller. The kit includes two boards, the EK-LM3S9D90 evaluation board, and the In-Circuit Debug Interface (BD-ICDI) board.
The EK-LM3S9D90 board includes the LM3S9D90 ARM® Cortex™-M3 Microcontroller, a 10/100 Mbit Ethernet port, a full-speed USB-OTG port, connectors for inteface to the BD- ICDI boar d, and oversized pads for easy connection to the microcontroller GPIO ports.
The BD-ICDI board is a USB full-speed JTAG/SWD debugger board. It includes a USB miniB connector for connection to a USB PC port, and two shrouded header connectors for connectio n to the EK-LM3S9D90 board.
Development of software for the EK-LM3S9D90 is simplified by using Texas Instruments’ comprehensive St ellarisW are® peripheral dr iver library and ARM development too ls from our tools partners. The Stellaris® LM3S9D90 Evaluation Board Kit includes the two boards described, a documentation CD, and cables. All design files are provided on the EK-LM3S9D90 CD.
Figure 1-1. LM3S9D90 Evaluation Board
Figure 1-2. In-Circuit Debug Interface Board
July 5, 2011 7
Stellaris® LM3S9D90 Evaluation Kit Overview

Kit Contents

The EK-LM3S9D90 evaluation kit comes with the following:
EK-LM3S9D90 evaluation boardIn-Circuit Debug Interface (BD-ICDI) board
– Connects to USB port on PC and to 10-pin, fine-pitch ARM JTAG connector on the
EK-LM3S9D90 evaluation board
– Secondary 8-pin Power/UART connector provides power and virtual comm-port capability
to the EK-LM3S9D90 evaluation board.
Cables
USB miniB to USB-A cableUSB-OTG to USB-A cable10-pin ribbon cable for JTAG/SWD connection8-pin ribbon cable for Power/UART connection
CD containing:
– A supported version of one of the following (including a toolchain-specific Quickstart
guide):
Keil™ RealView® Microcontroller Development Kit (MDK-ARM)
IAR Embedded Workbench
Sourcery CodeBench development tools
Code Red Technologies development tools
Texas Instruments’ Code Composer Studio™ IDE
Complete documentationQuickstart application source codeStellaris® Firmwa re Development Package with example source code

Using the EK-LM3S9D90

The recommended steps for using the EK-LM3S9D90 evaluation kit are:
1. Follow the Quickstart guide included in the kit. The Quickstart guide will help get the EK-LM3S9D90 Evaluation Board up and running in minutes.
2. Use your preferred ARM tool-chain an d the Stellari s Peri ph e ral Driv er Li bra r y to develop an application. Software applications are loaded using the BD-ICDI board. See
Chapter 3, “Software Development,” for the programming procedure. The StellarisWare Peripheral Driver Library Software Reference Manual contains specific information on
software structure and function.
3. Customize and integrate the hardware to suit an end applicatio n. This user's manual is an important reference for understanding circuit operation and completing hardware modification.

Features

The EK-LM3S9D90 evaluation kit provides the following features:
8 July 5, 2011
Stellaris® LM3S9D90 Evaluation Kit User’s Manual
LM3S9D90 high-performance Stellaris microcontroller and large memory
32-bit ARM® Cortex™-M3 core512 KB single-cycle Flash memory, 96 KB single-cycle SRAM
Ethernet 10/100 port with two LED indicatorsUSB 2.0 Fu ll-Speed OTG portVirtual serial communications port capabilityOversized board pads for GPIO accessUser pushbutton and LEDDetachable ICDI board can be used for debugging other Stellaris boardsEasy to customize
Includes full source code, example applicat ion s, and desi gn filesDevelop using tools supporting FastMATH from Keil, IAR, Code Sourcery, and Code Red
(using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger)
– Supported by Texas Instruments’ StellarisWare peripheral driver library
July 5, 2011 9
Stellaris® LM3S9D90 Evaluation Kit Overview
10 July 5, 2011
Loading...
+ 22 hidden pages