Home
Stellaris LM3S9B92 Evaluation Board User`s Manual (Rev. A)
Contents
1. 19 Programming the EK LM3S9B92 Board nennen nennen snnt 19 Appendix Az Schematices2u io eed 21 Appendix B Connection Details l l u u u uuu u u u u 27 Component LocatiofiS u u Lia i alia rie 27 Board DIMENSIONS u AA uwa A ertet 28 Board Conn e CUVE a EIE 29 ROCOSAS 29 Appendix Microcontroller GPIO Assignments 31 November 4 2009 3 November 4 2009 List of Figures Figure 1 1 LM3S9B92 Evaluation Board i 9 Figure 1 2 In Circuit Debug Interface 9 Figure 2 1 EK LM3S9B92 Evaluation Board Block 13 Fig re 2 2 OPO Pads it ote ote E rette dar a 14 Figure 2 3 JTAG SWD 14 Figure 2 4 PWR UART E ed D ETE 15 Figure 2 5 In Circuit Debug ICDI Board Block Diagram a 16 Figure 2 6 JTAG SWD Connector 41 17 Figure 2 7 JTAG SWD Connector 33 0 17 Figure 2 8 PWR UART iii 17 Figure 1 EK LM3S9B92 Evaluation Board Component Locations 27 Figure B 2 BD ICDI Board Component
2. nennen 27 Figure B 3 EK LM3S9B92 Evaluation Board 28 Figure B 4 In Circuit Debug Interface Board DIMENSIONS 28 Figure B 5 ICDI EK LM3S9B92 Board Connectivity aaa 29 November 4 2009 5 November 4 2009 List of Tables Table C 1 EK LM3S9B92 Evaluation Board GPIO Usage November 4 2009 November 4 2009 CHAPTER 1 Stellaris LM3S9B92 Evaluation Kit Overview Figure 1 1 Figure 1 2 November 4 2009 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 EK LM3S9B92 board includes the LM3S9B92 ARM Cortex M3 Microcontroller 10 100 Mbit Ethernet port a full speed USB OTG port connectors for inteface to the BD ICDI board 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 connection to the EK LM3S9B92 board Development of software for the EK LM3S9B92 is simplified by using Luminary Micro s comprehensive StellarisWare peripheral driver library and ARM development tools from our tools partners The St
3. Revision History AU ay Revision Date Description A 2 24 2009 First release for prototypes B 4 03 2009 Released for production 5V ii Ul sci Bi ayyy ur 1200hm 100 MHz ADBUS0 gt 3V3OUT ADBUSI ADBUS2 ADBUS3 1200hm 100 MHz USBM R5 27 UDM 8 ADBUSA ADBUSS DBGRSTn 2 USBP R6 9f UDP 7 N sone ADBUSG ADBUS7 ACBUSU VSENSE ACBUSI N R7 ACBUS2 1 50k ACBUS3 Jato SI WUA 10K BDBUSO 10K BDBUSI BDBUS2 BDBUS3 BDBUS4 4 i E EECS BDBUSS 3 PEDAIR 57 EESK BDBUS6 5 di 1 477 EEDATA BDBUS7 4 gt TEST CAT93C46 XTI 43_ BCBUSD 1K 64X16 XTO 447 XTIN BCBUSI XTOUT BCBUS2 BCBUS3 SI WUB HDR 2X5 MH SHRD 4 1 RESET JTAG SWD S RSTOUT PWREN 2X10 HDR SHRD JTAG SWD GND VCC Y1 55 GND VCC 1 2 GND VCCIOA T 1 34 GND VCCIOB 6 000MHz m C6 o7 AGND AVCC 0 1uF 18pF 18pF FT2232 E DBGI 33 HDR 2X4 MH SHRD PWR UART 3 3V R13 E s m 330 AUFS 5 USD VIN VOUT gt SN74LVC125A 3 R15 Te SHDN 330 D2 2 1 A GREEN_LED GND NE S Y DEBUG ACTIVE swi PQILA333MSPQ DI GREEN_LED RESET Texas Instruments u j 108 Wild Basin Rd e TExAS INSTRUMENTS Sute 360 Austin
4. GPIO Jumpers Some of the GPIO signals used by the board are connected to board jumpers and can be disconnected to provide additional user GPIOs GPIOs PAO PA1 PB4 PDO PF2 PF3 connected to jumpers JR1 JR6 respectively Each signal can be freed by cutting the trace of the 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 O 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 LM3S9B92 microcontroller supports JTAG debug Serial Wire Debug SWD and Serial Wire Out SWO trace with this connector The ICDI board connects via a 10 wire ribbon cable to this connector Figure 2 3 JTAG SWD Connector 10 9 RSTn fe e GND In TDI e ej Out TDO SWO e GND In TCK SWCLK e e GND YO TMS SWDIO e e 3 3V Out 21 14 November 4 2009 Stellaris LM3S9B92 Evaluation Kit User s Manual PWR UART The PWR UART connector J2 is used to provide 5 V power from the ICDI board and also to connect the LM3S9B92 UARTO signals This is a 2x4 fine pitch 0 050 connector see Figure 2 4 for signal definition The UARTO signals are connected to GPIO jumpers JR1 and JR2 can be disconnected from connector J2 if req
5. Size Document Number Rev B 0001 B Date 5 18 2009 Sheet 1 of 2 N 6 gt 6 VBUS EBA J5 USB Micro AB oooO 1200hm 100 MHz 3 3V sw2 815 iz 10K USR PB a VBUS 5V 1200hm 100 MHz R18 330 D2 GREEN_LED yUSR Switch DPDT R22 10K GND FAN2558ADJ GND TPS2051B Note U4 R27 R28 and R29 required only for LM3S9B92 B1 See errata se amp lt RIO 10K R11 330 R1 33 2 D 0 499 R14 C27 10pF C28 10pF D R17 49 9 5 R16 49 9 C29 10pF C30 10pF C31 O 1uF C25 0 1uF C32 0 01uF C26 L 0 01uF PulseJack RJ45 SMT ETHERNET 10 100 PQILA333MSPQ FID1 FID2 FID3 40 Mil 40 40 i 100 Mil Mask 100 Mil Mask 100 Mil Mask Fiducials 3 3V A R20 c34 330 4 7uF C35 gt DI GREEN_LED i J PWR u WA Texas INSTRUMENTS Drawing Title EK LM3S9B92 Evaluation Board Page Title Ethernet USB Power Size Document Numbei Rev B B Date 5 18 2009 Sheet 2 of 2 N 6
6. TX 78746 Designer Drawing Title Arnaldo Cruz In Circuit Debug Interface ICDI Board Drawn by Page Title Arnaldo Cruz USB to JTAG SWD Approved Size Document Number B 0001 Date _ 5 18 2009 Sheet 1 of 2 6 40 Pad 40 Mil Pad 40 Mil Pad 100 Mil Mask 100 Mil Mask 100 Mil Mask 12 11 R16 27 U4D Fiducials 7 DBGMOD gt SN74LVC125A USA 33 10K SN74LVC125A 9 8 R17 2T DBGENn gt 10K T U4C SN74LVC125A 6 5 USB SN74LVC125A m D 2 27 TMS SWDIO gt U6A 1 SN74LVC126A gt i R22 4 SN74LVC125A 10K 5 6 33 U6B SN74LVC126A x 5 U4E USE U6E SN74LVC125A SN74LVC125A SN74LVC126A 8 gt 9 D bl lt SWO U6C SN74LVC126A 33V 6 8 3 C14 C15 C16 0 1uF 0 1uF 0 1uF U4B SN74LVC125A ba CVE SWO U6D SN74LVC126A gt j s 14 TEXAS INSTRUMENTS 8 VERTE Drawing Title In Circuit Debug Interface ICDI Board USC Page Title SN74LVCI25A JTAG SWD Mux Size Document Rev B B Date 4 9 2009 Sheet 2 of 2 N 6 26 November 4 2009 Connection Details This appendix contains the following sections Component Locations see page 27 Board Dimensions see page 2
7. mask work right or other TI intellectual property right relating to any combination machine or process in which TI products or services are used Information published by TI regarding third party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property of the third party or a license from TI under the patents or other intellectual property of TI Reproduction of Tl information in data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties conditions limitations and notices Reproduction of this information with alteration is an unfair and deceptive business practice is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated product or service and is an unfair and deceptive business practice is not responsible or liable for any such statements TI products are not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause se
8. 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 Cortex M3 debugger Supported by Luminary Micro StellarisWare peripheral driver library November 4 2009 11 Stellaris LM3S9B92 Evaluation Kit Overview 12 November 4 2009 Hardware Description The EK LM3S9B92 evaluation kit contains two boards the EK LM3S9B92 evaluation board and the BD ICDI JTAG debug board as described in more detail in this chapter Evaluation Board The EK LM3S9B92 evaluation board uses the Stellaris LM3S9B92 microcontroller and includes a 10 100 Ethernet port and a USB 2 0 full speed OTG port The board is intended for use with the ICDI board but can be used as a standalone board as well Figure 2 1 shows the block diagram Figure 2 1 EK LM3S9B92 Evaluation Board Block Diagram BOARD PADs Ethernet 10 100 m E 00000000 00000000 00000000 00000000 lt gt GPIOs Ethernet 00000000 00000000 99999999 00000000 25MHz USER LED 2 _ T Stellaris USER PUSHBUTTON JTAG SWD LM3S9B92 di lt TAG USB OTG V USB Power Switch 3 3V Regulator Functional Description Microcontroller Reset GPIO Pads and JTAG Sc
9. connected to a USB miniB connector and to a set of buffers multiplexers A 1 kbit serial EEPROM contains USB configuration data which is read at power up Power The board receives 5 V power from the USB bus A DC regulator generates 3 3 V for on board circuits when on LED D1 POWER is lit on Headers Three headers on board a 10 pin JTAG SWD header J1 an 8 pin PWR UART header J2 and an optional 20 pin JTAG SWD header J3 The 10 and 8 pin headers are used to connect to the EK LM3S9B92 evaluation board JTAG SWD JTAG SWD connector J1 connects to the EK LM3S9B92 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 ICDI supports JTAG debug SWD Serial Wire Debug and SWO Serial Wire Out trace with this connector Optional JTAG SWD connector J3 is a 2x10 standard pitch 0 1 ARM JTAG connector directly connected to J1 see Figure 2 7 for signal definition This allows the ICDI to connect to targets that use a 2x10 connector It also allows the use of an external 2x10 debugger on targets with the November 4 2009 Stellaris LM3S9B92 Evaluation Kit User s Manual fine pitch connector including the EK LM3S9B92 The signal direction shown for J1 and J3 applies when the ICDI is used as the JTAG SWD debugger and LED D2 DEBUG ACTIVE is lit on In this case only one of the two connectors J1 J3 should be
10. they use any non designated products in automotive applications TI will not be responsible for any failure to meet such requirements Following are URLs where you can obtain information on other Texas Instruments products and application solutions Products Applications Amplifiers amplifier ti com Audio www ti com audio Data Converters dataconverter ti com Automotive www ti com automotive DLP Products www dlp com Broadband www ti com broadband DSP dsp ti com Digital Control www ti com digitalcontrol Clocks and Timers www ti com clocks Medical www ti com medical Interface interface ti com Military www ti com military Logic logic ti com Optical Networking www ti com opticalnetwork Power Mgmt power ti com Security www ti com security Microcontrollers microcontroller ti com Telephony www ti com telephony RFID www ti rfid com Video amp Imaging www ti com video RF IF and ZigBee Solutions www ti com lprf Wireless www ti com wireless Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2009 Texas Instruments Incorporated
11. 8 Board Connectivity see page 29 References see page 29 Component Locations Figure B 1 Figure B 2 November 4 2009 EK LM3S9B92 Evaluation Board Component Locations 27 Board Dimensions Board Dimensions Figure B 3 EK LM3S9B92 Evaluation Board Dimensions 4 00 Figure B 4 In Circuit Debug Interface Board Dimensions 2 50 0 100 28 November 4 2009 Stellaris LM3S9B92 Evaluation Kit User s Manual Board Connectivity Figure B 5 ICDI EK LM3S9B92 Board Connectivity 8 wire cable PWR UART BD ICDI EK LM3S9B92 Board Evaluation Board JTAG SWD 10 wire cable References In addition to this document the following references are included on the Stellaris Family Development Kit documentation CD ROM and are also available for download at www luminarymicro com m Stellaris LM3S9B92 Data Sheet publication DS LM3S9B92 StellarisWare Driver Library m StellarisWare Driver Library User s Manual publication SW DRL UG Additional references include m FT2232D Dual USB UART FIFO IC Datasheet version 0 91 2006 Future Technology Devices International Ltd November 4 2009 29 References 30 November 4 2009 Microcontroller GPIO Assignments The following table shows the LM3S9B92 GPIOs used by the EK LM3S9B92 board All other GPIOs are available for use and accessible on the test pads Table C 1 EK LM3S9B92 Evaluation Bo
12. SCL PB3 DCOSDA PB4 PBS PB6 PB7 PDO PDI PD2 PD3 PD4 PDS PD6 PD7 PFO PFI PF2 LED1 PF3 LEDO MDIO TXON TXOP PF4 PHO PHI PH PH3 USBOEPEN PH4 USBOPFLT USBODP USBODM USBORBIAS VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 LDO CVDD CVDD AVDD 18pF 18pF 1 359 92 VBUS Revision Date Description A 2 24 2009 First release for prototypes B 4 15 2009 Released to production 120ohm 100 MHz 3 3V A 4 c7 c8 C9 C10 c6 0 1uF 0 1uF 0 1uF 1uF 4 C12 C13 C14 O 1uF 0 1uF 0 1uF TP1 18 TP2 TP19 TP3 TP20 TP4 TP21 TP5 22 TP6 TP23 TP7 TP24 TPS 25 TP9 26 TP10 TP27 TP11 TP28 TP12 TP29 TP13 0 TP14 TP31 TP15 TP32 TP16 TP33 TP17 TP34 TP35 TP52 TP36 TP53 TP37 TP54 TP38 TP55 TP39 56 TP40 TP57 TP41 TP58 TP42 TP59 TP43 TP60 TP44 TP61 45 TP62 46 TP63 47 TP64 TP48 TP65 TP49 TP66 50 TP67 TP51 TP68 PAO d W JR1 VCP PA1 h JR2 VCP TX PB4 JR3 PDO JR4 PF2 JR5 JR6 ia Texas INSTRUMENTS Texas Instruments 108 Wild Basin Rd Suite 350 Austin TX 78746 Designer Drawing Title Arnaldo Cruz EK LM3S9B92 Evaluation Board Drawn by Page Title Arnaldo Cruz Tempest Reset Test Pads Approved
13. Stellaris EK LM3S9B92 Evaluation Kit User s Manual Xi TEXAS INSTRUMENTS EK LM3S9B92 03 Copyright 2009 Texas Instruments Copyright Copyright 2009 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 j TEXAS Main 1 512 279 8800 Fax 1 512 279 8879 INSTRUMENTS http www luminarymicro com Cortex Intelligent Processors by ARM LOVERS x 2 November 4 2009 Table of Contents Chapter 1 Stellaris LM3S9B92 Evaluation Kit Overview iii 9 Kit Contents s 1 i e Nb et pt E IA as tt ados 10 Using the EK LM3S9B92 iti alte beet iba el e e 10 nuce is 10 Chapter 2 Hardware 13 Evaluation BOTA vi cid aaa aa 13 Functional mdd 13 In Circuit Debug Interface Board i 16 Functional Description otn ee otto eve i labe xt dv t racc reto et n E e 16 Chapter 3 Software 19 Software Ita 19 SOUu ceGodex xs A e tet edt hua A 19 TOOL OPO c
14. act four layer printed circuit board All design files are provided on the EK LM3S9B92 CD November 4 2009 Schematics This section contains the schematics for the EK LM3S9B92 evaluation board and also the BD ICDI debug board EK LM3S9B92 Evaluation Board Microcontroller Reset and Headers on page 22 W Ethernet USB and Power on page 23 BD ICDI Board m USB to JTAG SWD Headers and Power on page 24 B JTAG SWD Multiplexer on page 25 November 4 2009 21 to uA Ri 10K TDO Ul PAO PA1 PA2 PAO UORX PAI U0TX PA2 SSIOCLK PA3 SSIOFSS PA4 SSIORX PAS SSIOTX PAG PA7 PCO TCK SWCLK TDI PCI TMS SWDIO 0 RSTn PC2 TDI HDR 2X5 MH SHRD sy JTAG SWD n 8 7 DBG2 6199 5 o VCP_RX 4 3 VCP_TX 2 1 ae HDR 2X4 MH SHRD PWR UART 4 CERA 7 7 354 PC3 TDO SWO PC4 B RH PCS PC6 PCT PEO PEO PET PEI PEZ PE2 PEA PEA PES PES PEG EES PE7 PGO PGO PGI PGI XTALNPHY XTALP XTALPPHY PFS PES DRE 10K RESET 14 823 18 i 4 RXIP RXIN PG7 OSCin 28 1 Osco OSCI NC RST 0 1uF Y2 Mai 1 E 25 000 MHz r 16 000 MHz C15 C17 ERBIAS AGND PBO USBOID PBI USBOVBUS PB2 DCO
15. ard GPIO Usage Port Function Board Signal Usage Description Virtual Communications port receive signal from J2 RAD VORA VGRERX header To disconnect from header cut JR1 jumper UART Virtual Communications port transmit signal to J2 PAM UOTA VERE header To disconnect from header cut JR2 jumper PBO USBOID USBID USBID signal from the USB On the Go connector J5 USB 3 PBI USBOVBUS VBUS USB VBUS input signal from USB OTG connector J5 for sensing VBUS levels PB4 GPIO USR_PBn User Input from user pushbutton SW2 To disconnect from pushbutton cut JR3 jumper PCO TCK SWCLK PCO JTAG or SWD clock input PC1 TMS SWDIO PC1 JTAG JTAG TMS input or SWD bidirectional signal SWDIO Pc2 TDI Pc2 SWD JTAG TDI signal input PC3 TDO SWO PC3 JTAG TDO output or SWD trace signal SWO output PDO GPIO USR LED User Output to user LED D2 To disconnect from LED cut JR4 jumper PF2 LED1 ETH LED1 Output to RJ45 jack J6 yellow LED To disconnect from LED cut JR5 jumper Ethernet PF3 LEDO ETH LEDO Output to RJ45 jack J6 green LED To disconnect from LED cut JR6 jumper Output to USB OTG power switch U3 When set high it enables the USB OTG power switch to provide USB Peis USB0EFEN USBPWR VBUS power to USB OTG connector J5 When set low power switch U3 is disabled USB Overcurrent input status from USB OTG power switch PH4 USBOPFLT USBPFLT U3 When high the power switch status is normal When low an ove
16. d 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 Use your preferred ARM tool chain and the Luminary Micro Peripheral Driver Library 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 Customize and integrate the hardware to suit an end application 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 m LM3S9B92 high performance Stellaris microcontroller and large memory 32 bit ARM Cortex M M3 core 256 KB single cycle Flash memory 96 KB single cycle SRAM 23 7 KB single cycle ROM W Ethernet 10 100 port with two LED indicators m USB 2 0 Full Speed OTG port 10 November 4 2009 Stellaris LM3S9B92 Evaluation Kit User s Manual Virtual serial communications port capability Oversized board pads for GPIO access User pushbutton and LED Detachable ICDI board can be used for debugging other Luminary Micro boards Easy to customize Includes full source
17. d switch SW3 is used to select the power source If the switch lever is moved towards the USB label on the board power is received from the USB connector If the switch lever is moved towards the EXTernal board label the board is powered from the PWR UART connector and the ICDI board provides power to this connector DC regulator U2 generates 3 3 V for powering the board circuits and includes power indicator LED D1 User Devices Pushbutton switch SW2 and LED D2 are available for the user and connected to PB4 and PD0 respectively These GPIOs are connected to GPIO jumpers JR3 and JR4 and can be disconnected from SW2 and D2 if required see GPIO Jumpers section November 4 2009 15 Hardware Description In Circuit Debug Interface Board Figure 2 5 The ICDI board is used to download and debug programs on the EK LM3S9B92 evaluation board but can also be used for debug of other Luminary Micro boards A block diagram is shown in Figure 2 5 In Circuit Debug ICDI Board Block Diagram JTAG SWD USB JTAG SWD CE gt lt lt JTAG SWD m PWR UART EEPROM 174 DEBUG ACTIVE 33V Da Regulator x Functional Description USB to JTAG SWD Power Schematic page 1 16 USB An FTDI USB to serial protocol chip is used for the USB 2 0 full speed device controller This is
18. e ribbon cable to the 8 pin header on the ICDI board and to the 8 pin header on the EK LM3S9B92 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 29 Verify that slide switch SW3 on the EK LM3S9B92 board is set to EXTernal Connect the USB cable A plug to an available port on the PC and the miniB plug to the ICDI board 6 Verify that POWER LED D1 on the ICDI board is lit and POWER LED D1 on the EK LM3S9B92 board is also lit 7 Run LM Flash Programmer In the Configuration tab use the Quick Set control to select LM3S9B92 Evaluation Board 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 example directory that you want to load and then into the directory which contains the binary bin files Select the binary file and click Open 11 Set the Erase Method to Erase Necessary Pages and check the Verify After Program box 12 Next click the Program button to start the Erase Download and Verify process The DEBUG ACTIVE LED D2 on the ICDI will turn on at this time 13 Program execution will start once Verify is complete EK LM3S9B92 design uses Stellaris LM3S9B92 microcontroller to handle networking USB OTG and peripheral functions The entire circuit is built on a comp
19. ellaris amp LM3S9B92 Evaluation Board Kit includes the two boards described a documentation CD and cables All design files are provided on the EK LM3S9B92 CD LM3S9B92 Evaluation Board PDS P S g e S DR Fr Py E PB e T m Y Y Y XC YC YO 057199009 14 A ie x 4 4 gt 2 lt lt gt 9 SA ZR ELI E ia SEELE pum EK LM3S9B92 A Q de de verso wass yam vam LUMINARYMICR Yi In Circuit Debug Interface Board DUE CITATO lt dai Mus Stellaris LM3S9B92 Evaluation Kit Overview Kit Contents The EK LM3S9B92 evaluation kit comes with the following EK LM3S9B92 evaluation board In 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 cable USB OTG to USB A cable 10 pin ribbon cable for JTAG SWD connection 8 pin ribbon cable for Power UART connection Evaluation Kit CD Complete documentation including Quickstart and User s Manual Complete source code schematics and PCB gerber files The source code can be modified and compiled using tools from Keil and IAR as well as the Gnu C Compiler for ARM Cortex M3 Complete GCC tool chains include those from CodeSourcery and CodeRe
20. hematic page 1 Microcontroller The evaluation board uses the Stellaris EK LM3S9B92 microcontroller 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 The LM3S9B92 microcontroller has an internal LDO voltage regulator that supplies power for internal use This rail requires only three capacitors for decoupling and is not connected to any other circuits November 4 2009 13 Hardware Description Reset A reset switch and R C network connects to the microcontroller s RSTn input The reset signal is also connected to the JTAG SWD connector J1 to allow reset control from the debugger GPIO Pads Four groups of oversized board pads with a 0 1 spacing provide access to GPIO signals and standard 0 1 pitch headers can be soldered to these pads Pads are labeled with the corresponding GPIO signal and pads with no labels are unconnected Note that GPIO signals required for operation of the Ethernet port USB port and JTAG port are reserved for board use and are not available on these pads Figure 2 2 shows the pad groups Figure 2 2 GPIO Pads GPIO Pads Top left G dis Pads Top right on b6 5 6 RS 566 FE GPIO Pads Bottom left GPIO Pads Bottom right 257444447 SITS 02929222
21. nal 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 18 November 4 2009 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 LM3S9B92 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 LM3S9B92 microcontroller as well as providing a starting point for the development of the final application for use on the EK LM3S9B92 Source Code The complete source code is included on the EK LM3S9B92 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 d
22. ownloaded from www luminarymicro com 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 luminarymicro com 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 LM3S9B92 Board The EK LM3S9B92 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 Luminary Micro s LM Flash Programmer tool to program applications on the EK LM3S9B92 board November 4 2009 19 Software Development 20 To program example applications into the EK LM3S9B92 evaluation board using the ICDI board 1 Install LM Flash Programmer on a Windows PC 2 Connect the 10 wire ribbon cable to the 10 pin header on the ICDI board and to the 10 pin header on the EK LM3S9B92 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 29 3 Connect the 8 wir
23. rcurrent condition has been detected by the switch November 4 2009 31 32 November 4 2009 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries reserve the right to make corrections modifications enhancements improvements and other changes to its products and services at any time and to discontinue any product or service without notice Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to Tl s terms and conditions of sale supplied at the time of order acknowledgment warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with Tl s standard warranty Testing and other quality control techniques are used to the extent deems necessary to support this warranty Except where mandated by government requirements testing of all parameters of each product is not necessarily performed assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using components To minimize the risks associated with customer products and applications customers should provide adequate design and operating safeguards does not warrant or represent that any license either express or implied is granted under any TI patent right copyright
24. uired see GPIO Jumpers on page 14 ICDI board connects via an 8 wire ribbon cable to this connector Figure 2 4 PWR UART Connector 8 7 In 5 ee 5V In N C e N C In VCP_RX e e GND Ou VCP_TX GND Ethernet USB Power and Miscellaneous Schematic page 2 Page 2 of the schematics contains the Ethernet RJ45 connector USB power switch and USB OTG connector 3 3 V regulator and power switch selector Ethernet Port The on board RJ45 connector provides a 10 100 base T Ethernet port The RJ45 connector includes integrated LEDs and magnetics The LEDs are connected to GPIO jumpers JR4 and JR5 and be disconnected from the RJ45 connector if required see GPIO Jumpers section USB Port The on board USB microAB connector provides a USB 2 0 full speed port To use as an On The Go OTG port the power selector 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 should be limited to 100 mA or less when powered from the ICDI board If powered from the 5 V test pad then this can be increased to 500 mA Board Power The board requires 5 V for operation an
25. used The ICDI can also be used as a 20 pin to 10 pin adapter for external JTAG debuggers Note that the DEBUG ACTIVE LED must be off before connecting any external JTAG debuggers Figure 2 6 JTAG SWD Connector J1 10 9 SRSTn e e GND Out TDI e e N C In TDO SWO e GND Out TCK SWCLK e e GND VO TMS SWDIO e VSENSE In 2 1 Figure 2 7 JTAG SWD Connector J3 20 19 GND e e N C GND e e N C GND e e SRSTn Out GND e e IDO SWO In GND e e NC GND _ e er TCK SWCLK GND e TMS SWDIO VO GND e e TDI Out GND e e N C N C e e VSENSE In 2 1 Pushbutton Pushbutton SW1 RESET is provided to manually 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 LM3S9B92 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 2 8 PWR UART Connector 8 7 Out 5V e e 5V Out DBG2 e DBG1 Out VCP_RX 9 GND In VCP_TX GND 1 November 4 2009 17 Hardware Description JTAG SWD Multiplexer Schematic page 2 Buffers A set of tri state buffers is used to multiplex JTAG and SWD signals and also multiplex the UART VCP_TX signal with the SWO sig
26. vere 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 and agree that they are solely responsible for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety critical applications TI products are neither designed nor intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such use of TI products which TI has not designated as military grade is solely at the Buyer s risk and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use TI products are neither designed nor intended for use in automotive applications or environments unless the specific products are designated by as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if
Download Pdf Manuals
Related Search
Related Contents
Hauts les cœurs ! Samsung DVD-M205/XEH Felhasználói kézikönyv IPM User Manual Bedienungsanleitung Poste de CouPe de Fil Guide d`installation et d`utilisation QWt-120 Eton ZoneGuard White Gigabyte GV-N96GMC-512H GeForce 9600 GT graphics card Moen INS1250B User's Manual Une Paloise au côté des exilés en Grèce Classic Flame 71388 Instructions / Assembly Copyright © All rights reserved.
Failed to retrieve file