Texas Instruments Stellaris EK-LM3S9B92 User Manual

Stellaris® EK-LM3S9B92 Evaluation Kit
User’s Manual
EK-LM3S9B92-04 Copyright © 2009–2010 Texas Instruments
Copyright
Copyright © 2009–2010 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 January 6, 2010
Table of Contents
Chapter 1: Stellaris® LM3S9B92 Evaluation Kit Overview ......................................... ... .... ... ........................9
Kit Contents.................................. ... .... ... ... ... ................................................. ... ... ... .... ......................................10
Using the EK-LM3S9B92.................................................................................................................................. 10
Features............................................................................................................................................................10
Chapter 2: Hardware Description.................................................................................................................. 13
Evaluation Board ..............................................................................................................................................13
Functional Description ........... ... ... .... ... ... ... .... ... ... ... ... .... ................................................... .............................13
In-Circuit Debug Interface Board ......................................................................................................................16
Functional Description ........... ... ... .... ... ... ... .... ... ... ... ... .... ... ... ... .... ... ................................................................ 16
Chapter 3: Software Development ................................................................................................................ 19
Software Description.........................................................................................................................................19
Source Code.....................................................................................................................................................19
Tool Options .....................................................................................................................................................19
Programming the EK-LM3S9B92 Board................................. ... .... ... ... ... .... ... ... ... ... .... ... ... ... .... ... ... ... ................19
Appendix A: Schematics................................................................................................................................21
Appendix B: Connection Details...................................................................................................................27
Component Locations.......................................................................................................................................27
Board Dimensions .. ... ... ... ... .... ................................................... .... ...................................................................28
Board Connectivity........... .................................................... .............................................................................29
References .......................................................................................................................................................29
Appendix C: Microcontroller GPIO Assignments........................................................................................31
January 6, 2010 3
4 January 6, 2010
List of Figures
Figure 1-1. LM3S9B92 Evaluation Board..........................................................................................................9
Figure 1-2. In-Circuit Debug Interface Board.....................................................................................................9
Figure 2-1. EK-LM3S9B92 Evaluation Board Block Diagram.......................... ... ... .... ... ... ... .............................13
Figure 2-2. GPIO Pads.................................... ................................................... ... ..........................................14
Figure 2-3. JTAG/SWD Connector..................................................................................................................14
Figure 2-4. PWR/UART Connector........... ... .... ... ... ... .................................................... ... ... .... ... ... ... ................15
Figure 2-5. In Circuit Debug (ICDI) Board Block Diagram...............................................................................16
Figure 2-6. JTAG/SWD Connector J1 .............................................................................................................17
Figure 2-7. JTAG/SWD Connector J3 .............................................................................................................17
Figure 2-8. PWR/UART Connector........... ... .... ... ... ... .................................................... ... ... .... ... ... ... ................17
Figure B-1. EK-LM3S9B92 Evaluation Board Component Locations .............................................................. 27
Figure B-2. BD-ICDI Board Component Locations .......................................................................................... 27
Figure B-3. EK-LM3S9B92 Evaluation Board Dimensions .... ... .... ... ... .................................................... ... ... ... 28
Figure B-4. In-Circuit Debug Interface Board Dimensions...............................................................................28
Figure B-5. ICDI – EK-LM3S9B92 Board Connectivity....................................................................................29
January 6, 2010 5
6 January 6, 2010
List of Tables
Table C-1. EK-LM3S9B92 Evaluation Board GPIO Usage............................................................................. 31
January 6, 2010 7
8 January 6, 2010
CHAPTER 1
Stellaris® LM3S9B92 Evaluation Kit Overview
Luminary Micro's Stellaris® LM3S9B92 Evaluation Board Kit (EK-LM3S9B92) is a low-cost platform for evaluation of the LM3S9B92 microcontroller. The kit includes two boards, the EK-LM3S9B92 evaluation board, and the In-Circuit Debug Interface (BD-ICDI) board.
The EK-LM3S9B92 board includes the LM3S9B92 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-LM3S9B92 board.
Development of software for the EK-LM3S9B92 is simplified by using Luminary Micro's comprehensive St ellarisW are® peripheral dr iver library and ARM development too ls from our tools partners. The Stellaris® LM3S9B92 Evaluation Board Kit includes the two boards described, a documentation CD, and cables. All design files are provided on the EK-LM3S9B92 CD.
Figure 1-1. LM3S9B92 Evaluation Board
Figure 1-2. In-Circuit Debug Interface Board
January 6, 2010 9
Stellaris® LM3S9B92 Evaluation Kit Overview
Kit Contents
The EK-LM3S9B92 evaluation kit comes with the following:
EK-LM3S9B92 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-LM3S9B92 evaluation board
– Secondary 8-pin Power/UART connector provides power and virtual comm-port capability
to the EK-LM3S9B92 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
Code Sourcery GCC 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-LM3S9B92
The recommended steps for using the EK-LM3S9B92 evaluation kit are:
1. Follow the Quickstart guide included in the kit. The Quickstart guide will help get the EK-LM3S9B92 LC Evaluation Board up and running in minutes.
2. Use your preferred ARM tool-chain and the Luminary Micr o Periph eral Dr iver L ibrary 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-LM3S9B92 evaluation kit provides the following features:
10 January 6, 2010
Loading...
+ 23 hidden pages