Stellaris LM4F120 LaunchPad Unbox
From Texas Instruments Embedded Processors Wiki
|
This wiki is open and can be edited by all! More information available @ www.ti.com/launchpad
|
Contents |
Stellaris® LM4F120 LaunchPad (EK-LM4F120XL) Unboxing
The EK-LM4F120XL is a low cost easy to use introduction to the Stellaris family of microcontrollers. This unbox experience should help you get started with your new LaunchPad.
Unboxing
Let's take a look inside the EK-LM4F120XL box.
- README First document
- Board setup instructions
- Quickstart application instructions
- URL and instructions for software and driver installation
- URL and instructions for Project0: A simple starting point to blink the LED's and get started with StellarisWare on the EK-LM4F120XL.
- EK-LM4F120XL
- Stellaris LM4F120H5QR ARM® Cortex™-M4 with floating point
- 80Mhz maximum operating speed
- 256kB Flash memory
- Built-in EEPROM
- 32kB SRAM
- 8 UART's
- 4 I2C
- 4 SPI
- 27 Timers
- On-board USB ICDI (In-Circuit Debug Interface)
- Micro B USB debug connection
- Micro B USB device connection for user applications
- Device/Debug power select switch
- BoosterPack XL stackable headers
- Compatible with many existing BoosterPacks
- 2 user push-buttons
- Reset button
- 1 tri-color RGB LED
- Current measurement jumper
- 16 Mhz main crystal
- 32.768kHz hibernate and RTC crystal
- Stellaris LM4F120H5QR ARM® Cortex™-M4 with floating point
- USB A to micro-B cable
Out of the Box Demo
The EK-LM4F120XL comes pre-programmed with a quick-start demo application. The demo application is known as qs-rgb. The source can be found in the boards\ek-lm4f120xl\qs-rgb directory of the StellarisWare installation you will download later.
Plug the A (large flat) end of the provided USB cable into your computer. Plug the micro-B end of the USB cable into the debug port on the top of the EK-LM4F120XL. Make sure the slide switch in the top left corner is in the right hand position.
The EK-LM4F120XL will power up and the RGB LED will begin to scroll through the color spectrum. Press and/or hold the left button traverse toward the red end of the ROYGBIV color spectrum. Press and/or hold the right button to traverse toward the violet end of the ROYGBIV color spectrum.
Leave idle for 5 seconds to see an automatically changing color display.
Press and hold both left and right buttons for 3 seconds to enter hibernation. Once you see the LED blink once briefly release the buttons to enter hibernate mode. During hibernation the last color will blink on the LED for 0.5 seconds every 3 seconds.
The ICDI provides a virtual serial port communication mechanism to interact with the target processor. Use device manager to determine the COM port number associated with the Stellaris Virtual Serial Port. Connect a terminal emulator program to this port with 115200 8N1 settings. Press Enter to see the > command prompt. Type help for list of available commands and brief description of how to use them.
Download Software, Tools and Drivers
The EK-LM4F120XL supports Mentor Embedded Sourcery CodeBench, TI CodeComposer Studio, IAR Embedded Workbench, ARM Keil uVision. SW-EK-LM4F120XL package contains makefiles and linker scripts for arm-none-eabi-gcc.
- StellarisWare for the EK-LM4F120XL
- Peripheral driver library, USB stack, and code examples for the EK-LM4F120XL. Choose one of the following downloads from this page...
- EK-LM4F120XL-CCS
- Complete download package for TI Code Composer Studio.
- EK-LM4F120XL-CB
- Complete download package for Mentor Embeddeded's Sourcery CodeBench. Best choice for GCC users.
- EK-LM4F120XL-IAR
- Complete download package for IAR Embedded Workbench (EWARM).
- EK-LM4F120XL-KEIL
- Complete download package for Keil uVision (RVMDK).
- SW-EK-LM4F120XL
- StellarisWare software only for those who already have a supported tool-chain installed. This package is included in the packages above. Use this for GCC.
- Stellaris ICDI Drivers
- Provides the windows drivers required to interact with the on-board debugger. Only needed if choosing SW-EK-LM4F120XL from the list above.
Project 0: Your First Stellaris LM4F120 LaunchPad Project
Now that you have Code Composer Studio installed, try out our Project 0 to get warmed up! Start Project 0! Once you have your LEDs blinking, be sure to explore the rest of this wiki portal to learn more about your Stellaris LM4F120 LaunchPad! The navigation bar on the top-right will help you explore the various BoosterPacks (plug-in modules), tutorials & other resources.
Additional Resources
Looking for the next steps? Checkout the EK-LM4F120XL Stellaris LaunchPad Workshop. A full day and then some worth of tutorials, information and coding exercises built on the EK-LM4F120XL.
Leave a Comment
