CLP 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™ TM4C1294 Connected LaunchPad (EK-TM4C1294XL) Unboxing

The Tiva EK-TM4C1294XL is a low cost easy to use introduction to the Tiva C Series of microcontrollers with integrated 10/100 Ether MAC and PHY. This unbox experience should help you get started with your new LaunchPad.

Unboxing

Let's take a look inside the EK-TM4C1294XL 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-TM4C1294XL.
  • EK-TM4C1294XL
    • Tiva TM4C1294NCPDTI ARM® Cortex™-M4 with floating point
      • 120-Mhz maximum operating speed
      • 1024-kB Flash memory
      • 256-kB SRAM
      • Built-in EEPROM
      • Internal ROM with TivaWare™ for C Series Software
      • 8 UART's
      • 10 I2C
      • 4 Quad SSI (SPI)
      • 27 Timers
    • On-board USB ICDI (In-Circuit Debug Interface)
    • Micro B USB debug connection
    • Micro A/B USB connection for user applications
    • Device/Debug power select jumper
    • Two independent BoosterPack XL stackable headers
    Compatible with many existing BoosterPacks
    • 2 user push-buttons
    • Reset button
    • 4 user LEDs
    • Current measurement jumper
    • 25-Mhz main crystal
    • 32.768-kHz hibernate and RTC crystal
  • USB A to micro-B cable
The Contents of the Connected LaunchPad Kit

Out of the Box Demo

The EK-TM4C1294XL comes pre-programmed with a quick-start demo application. The demo application is known as qs-iot (QuickStart Internet-of-Things). The source can be found in the examples\boards\ek-tm4c1294xl\qs-iot directory of the TivaWare installation you will download later. This example is cloud enabled with Exosite. Within minutes you will be monitoring and controlling your Connected LaunchPad from the cloud.

Create an account on http://ti.exosite.com

Proceed to http://ti.exosite.com and create a user account. You will need to provide a valid email address and password. You will be required to click a link in your email to activate the account.

Click the link the getting started section of the Exosite homepage to add a new device.

Once you login you will see the home screen of your Exosite account. On the left you will see a Getting Started Guide Widget with instructions on how to add devices. Click add new device.

Select EK-TM4C1294XL Connected LaunchPad from the device drop down

Select EK-TM4C1294XL Connected LaunchPad from the device drop down list. And then click the Continue button to go to the next page.

Insert the MAC address found on your device

Input the MAC address for your device. This can be found with LM Flash Programmer or by looking at the sticker on the bottom of the board.

NOTE: Do not lose this MAC address. Performing a Debug Mass Erase on the TM4C1294NCPDTI with LM Flash Programmer (or any other tool) will remove the MAC address from the device memory. Use LM Flash Programmer to re-program the USER0 and USER1 flash registers with this MAC if needed. A standard flash erase does not erase the MAC address. Only the special debug mass erase command will erase the EEPROM contents and MAC address. Debug mass erase restores a device to essentially the same condition in which it was shipped from the factory.

Power up the Connected LaunchPad and connect it to the Internet with included cables.

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-TM4C1294XL. Make sure the jumper JP1 is in the bottom ICDI position. Plug the retractable Ethernet cable into the EK-TM4C1294XL and your router or switch with DHCP and an internet connection.

The EK-TM4C1294XL Powers up and LED D4 should light solid on. This indicates an Ethernet connection is detected. LED D3 will blink occasionally to indicate Ethernet traffic.

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

TivaWare for C Series for the EK-TM4C1294XL supports Mentor Embedded Sourcery CodeBench, TI CodeComposer Studio, IAR Embedded Workbench, ARM Keil uVision. The SW-EK-TM4C1294XL package contains makefiles and linker scripts for arm-none-eabi-gcc.

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

Project 0: Your First Tiva TM4C1294 Connected LaunchPad Project

Now that you have experience the out of box demo it is time to try out our Project 0 to really 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 TM4C1294 Connected LaunchPad! The navigation bar on the top-right will help you explore the various BoosterPacks (plug-in modules), tutorials & other resources.

Additional Resources

The Connected LaunchPad Workshop with the Tiva C Series TM4C1294 LaunchPad is a free, online, in-depth, hands-on workshop based on the Tiva TM4C1294 LaunchPad kit. [1].

The Getting Started with the TIVA™ C Series TM4C123G LaunchPad workshop is a free, online, in-depth, hands-on workshop based on the Tiva TM4C123G LaunchPad kit. [2]. You can attend a live version of this workshop taught by an experienced Texas Instruments instructor. Sign up here.