Tiva TM4C123G Launchpad Unbox

From Texas Instruments Wiki
Jump to: navigation, search




LaunchPad Resource Portal  LaunchPadRocket.png


This wiki is open and can be edited by all!

More information available @ www.ti.com/launchpad


LaunchPad Banner.jpg

Tiva™ TM4C123G LaunchPad (Tiva EK-TM4C123GXL) Unboxing

Note that the video below uses the Stellaris LM4F120 LaunchPad, but the content of the video is equally applicable to the Tiva TM4C123G LaunchPad.

Stellaris LaunchPad: Out of Box Experience


The Tiva EK-TM4C123GXL is a low cost easy to use introduction to the Tiva C Series of microcontrollers. This unbox experience should help you get started with your new LaunchPad.

Unboxing

Let's take a look inside the EK-TM4C123GXL 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 TivaWare™ on the EK-TM4C123GXL.
  • EK-TM4C123GXL
    • Tiva TM4C123GH6PM ARM® Cortex™-M4 with floating point
      • 80-Mhz maximum operating speed
      • 256-kB Flash memory
      • Built-in EEPROM
      • 32-kB 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.768-kHz hibernate and RTC crystal
  • USB A to micro-B cable

Out of the Box Demo

The EK-TM4C123GXL comes pre-programmed with a quick-start demo application. The demo application is known as qs-rgb. The source can be found in the examples\boards\ek-tm4c123gxl\qs-rgb directory of the TivaWare 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-TM4C123GXL. Make sure the slide switch in the top left corner is in the right hand position.

The EK-TM4C123GXL powers up and the RGB LED begins 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-TM4C123GXL supports Mentor Embedded Sourcery CodeBench, TI CodeComposer Studio, IAR Embedded Workbench, ARM Keil uVision. SW-EK-TM4C123GXL package contains makefiles and linker scripts for arm-none-eabi-gcc.

TivaWare for the EK-TM4C123GXL
Peripheral driver library, USB stack, and code examples for the EK-TM4C123GXL. Choose one of the following downloads from this page...
  • EK-TM4C123GXL-CCS
Complete download package for TI Code Composer Studio.
  • EK-TM4C123GXL-CB
Complete download package for Mentor Embeddeded's Sourcery CodeBench. Best choice for GCC users.
  • EK-TM4C123GXL-IAR
Complete download package for IAR Embedded Workbench (EWARM).
  • EK-TM4C123GXL-KEIL
Complete download package for Keil uVision (RVMDK).
  • SW-EK-TM4C123GXL
TivaWare 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-TM4C123GXL from the list above.

Project 0: Your First Tiva TM4C123G 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 Tiva TM4C123G 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-TM4C123GXL LaunchPad Workshop. A full day and then some worth of tutorials, information and coding exercises built on the EK-TM4C123GXL.