background image

E K - L M 3 S 9 D 9 0 - 0 0

C o p y r i g h t   © 2 0 1 1   T e x a s   I n s t r u m e n t s

U s e r ’s   M a n u a l

Stellaris® LM3S9D90 Evaluation Kit User’s 
Manual

Содержание Stellaris LM3S9D90

Страница 1: ...EK LM3S9D90 00 Copyright 2011 Texas Instruments User s Manual Stellaris LM3S9D90 Evaluation Kit User s Manual ...

Страница 2: ...nd 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 ...

Страница 3: ...nctional 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 ...

Страница 4: ...T 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 F...

Страница 5: ...July 5 2011 5 List of Tables Table C 1 EK LM3S9D90 Evaluation Board GPIO Usage 29 ...

Страница 6: ...6 July 5 2011 ...

Страница 7: ...or 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 connection to the EK LM3S9D90 board Development of software for the EK LM3S9D90 is simplified by using Texas Instruments comprehensive StellarisWare peripheral driver library and A...

Страница 8: ... tools Texas Instruments Code Composer Studio IDE Complete documentation Quickstart application source code Stellaris Firmware 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 min...

Страница 9: ...ort Virtual serial communications port capability Oversized board pads for GPIO access User pushbutton and LED Detachable ICDI board can be used for debugging other Stellaris boards Easy to customize Includes full source code example applications and design files Develop using tools supporting FastMATH from Keil IAR Code Sourcery and Code Red using a Stellaris evaluation kit or preferred ARM Corte...

Страница 10: ...Stellaris LM3S9D90 Evaluation Kit Overview 10 July 5 2011 ...

Страница 11: ...nd JTAG Schematic page 20 Microcontroller The evaluation board uses the Stellaris LM3S9D90 microcontroller A 16 MHz crystal provides the main oscillator clock which can directly drive the ARM core clock or can drive an internal PLL to increase the core clock up to 80 MHz A 25 MHz crystal is used for the Ethernet clock and a 4 194304 MHz crystal is used for the real time clock The LM3S9D90 microcon...

Страница 12: ...corresponding jumper cut at white line on silkscreen The jumper pads have the same footprint as an 0603 SMT resistor To reconnect a previously cut jumper solder a 0 ohm resistor to the corresponding jumper footprint JTAG SWD The JTAG SWD connector J1 is used for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 3 for signal definition The LM3S9D90 microcontr...

Страница 13: ...lector switch SW3 lever must be set to EXT This selects an external 5 V power source to provide power to the board and the USB power switch If the SW3 lever is set to USB power to the board is received from USB the on board USB power switch output is disconnected from USB and the board can only be used as a USB device When using the USB OTG port in Host mode the current provided to a USB device sh...

Страница 14: ... pin JTAG SWD header J1 an 8 pin PWR UART header J2 and an optional 20 pin JTAG SWD header J3 The 10 pin and 8 pin headers are used to connect to the EK LM3S9D90 evaluation board JTAG SWD JTAG SWD connector J1 connects to the EK LM3S9D90 evaluation board with a ribbon cable for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 6 for signal definition The ICD...

Страница 15: ...ually generate the SRSTn signal to the target device The SRSTn signal can also be generated under program control PWR UART The PWR UART connector J2 connects to the EK LM3S9D90 evaluation board with a ribbon cable and provides 5 V power and a virtual communications port connection This is a 2 x 4 fine pitch 0 050 connector see Figure 2 8 for signal definition Signals DBG1 DBG2 are reserved Figure ...

Страница 16: ...et of tri state buffers is used to multiplex JTAG and SWD signals and also multiplex the UART VCP_TX signal with the SWO signal LED D2 DEBUG ACTIVE is lit on when these buffers are enabled To avoid signal contention external JTAG debuggers should not be connected when DEBUG ACTIVE is on ...

Страница 17: ... 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...

Страница 18: ...t and POWER LED D1 on the EK LM3S9D90 board is also lit 7 Run LM Flash Programmer 8 In the Configuration tab use the Quick Set control to select LM3S9D90 Evaluation Board 9 Move to the Program tab and click the Browse button Navigate to the example applications directory the default location is C DriverLib boards ek tempest 10 Each example application has its own directory Navigate into the exampl...

Страница 19: ...LM3S9D90 evaluation board and also the BD ICDI debug board EK LM3S9D90 Evaluation Board Microcontroller Reset and Headers on page 20 Ethernet USB and Power on page 21 BD ICDI Board USB to JTAG SWD Headers and Power on page 22 JTAG SWD Multiplexer on page 23 A P P E N D I X A ...

Страница 20: ...24 PC6 23 PC7 22 PD0 10 PD1 11 PD2 12 PD3 13 PD4 97 PD5 98 PD6 99 PD7 100 GND 9 GND 21 ERBIAS 33 RST 64 LDO 7 OSC0 48 OSC1 49 PB0 USB0ID 66 PB1 USB0VBUS 67 PB2 I2C0SCL 72 PB3 I2C0SDA 65 PB4 92 PB5 91 PB6 90 PB7 89 PE0 74 PE1 75 PE2 95 PE3 96 PE4 6 PE5 5 PA6 34 PA7 35 PE6 2 PE7 1 PF0 47 PF1 61 PF2 LED1 60 PF3 LED0 59 MDIO 58 TXON 46 TXOP 43 PF4 42 PG0 19 PG1 18 XTALNPHY 17 XTALPPHY 16 PF5 41 RXIP 4...

Страница 21: ... PJ1 87 PJ2 39 WAKEn 50 XOSC0 52 XOSC1 53 GND 54 VBAT 55 U1 5V 1 2 Y1 16 000 MHz C12 0 1uF C14 0 1uF SHDNn VBUS 3 3V R24 10K 1 2 Y2 25 000 MHz JTAG SWD 1 3 5 7 9 2 4 6 8 10 J1 HDR 2X5 MH SHRD VCP_RX 5V PWR UART 1 3 5 7 2 4 6 8 J2 HDR 2X4 MH SHRD DBG1 DBG2 TP1 TP2 TP3 TP4 TP5 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 TP17 TP18 TP19 TP20 TP21 TP22 TP23 TP24 TP25 TP26 TP27 TP28 TP29 TP30 TP3...

Страница 22: ...D DBG1 DBG2 TP1 TP2 TP3 TP4 TP5 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 TP17 TP18 TP19 TP20 TP21 TP22 TP23 TP24 TP25 TP26 TP27 TP28 TP29 TP30 TP31 TP32 TP33 TP34 TP35 TP36 TP37 TP38 TP39 TP40 TP41 TP42 TP43 TP44 TP45 TP46 TP47 TP48 TP49 TP50 TP51 TP52 TP53 TP54 TP55 TP56 TP57 TP58 TP59 TP60 TP61 TP62 TP63 TP64 TP65 TP66 TP67 TP68 FB1 120ohm 100 MHz PA0 PA1 VCP_RX VCP_TX PB4 PD0 USR_PBn ...

Страница 23: ...RXIN 37 PG7 36 PH0 86 PH1 85 PH2 84 PH3 USB0EPEN 83 AVDD 3 AGND 4 VDD33 8 VDD33 20 VDD33 32 VDD33 44 VDD33 56 VDD33 68 VDD33 81 VDD33 93 GND 45 GND 57 GND 69 GND 82 GND 94 CVDD 38 CVDD 88 HIB 51 PH4 USB0PFLT 76 USB0DP 71 USB0DM 70 USB0RBIAS 73 PH5 63 PH6 62 PH7 15 PJ0 14 PJ1 87 PJ2 39 WAKEn 50 XOSC0 52 XOSC1 53 GND 54 VBAT 55 U1 5V 1 2 Y1 16 000 MHz C12 0 1uF C14 0 1uF SHDNn VBUS 3 3V R24 10K 1 2 ...

Страница 24: ...24 July 5 2011 ...

Страница 25: ...ng sections Component Locations see page 25 Board Dimensions see page 26 Board Connectivity see page 27 References see page 27 Component Locations Figure B 1 EK LM3S9D90 Evaluation Board Component Locations Figure B 2 BD ICDI Board Component Locations A P P E N D I X B ...

Страница 26: ... 5 2011 Board Dimensions Figure B 3 EK LM3S9D90 Evaluation Board Dimensions Figure B 4 In Circuit Debug Interface Board Dimensions 4 00 1 40 0 07 0 07 0 07 0 07 0 07 0 07 0 34 Ø 0 100 2 50 1 40 0 07 0 07 0 07 0 07 Ø 0 100 0 07 ...

Страница 27: ... User s Manual publication SW DRL UG Additional references include FT2232D Dual USB UART FIFO IC Datasheet version 0 91 2006 Future Technology Devices International Ltd Information on development tool being used RealView MDK web site www keil com arm rvmdkkit asp IAR Embedded Workbench web site www iar com Sourcery CodeBench development tools web site www codesourcery com gnu_toolchains arm Code R...

Страница 28: ...References 28 July 5 2011 ...

Страница 29: ...W2 To disconnect from pushbutton cut JR3 jumper PC0 TCK SWCLK PC0 JTAG SWD JTAG or SWD clock input PC1 TMS SWDIO PC1 JTAG TMS input or SWD bidirectional signal SWDIO PC2 TDI PC2 JTAG TDI signal input PC3 TDO SWO PC3 JTAG TDO output or SWD trace signal SWO output PD0 GPIO USR_LED User Output to user LED D2 To disconnect from LED cut JR4 jumper PF2 LED1 ETH_LED1 Ethernet Output to RJ45 jack J6 yello...

Страница 30: ...30 July 5 2011 ...

Страница 31: ...horized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge ...

Страница 32: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments EKC LM3S9D90 EKI LM3S9D90 EKK LM3S9D90 EKT LM3S9D90 EKS LM3S9D90 ...

Отзывы: