NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
This wiki is open and can be edited by all!
More information available @ www.ti.com/launchpad
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.
Let's take a look inside the EK-TM4C1294XL box.
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.
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.
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 list. And then click the Continue button to go to the next page.
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.
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 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...
- Complete download package for TI Code Composer Studio.
- Complete download package for Mentor Embeddeded's Sourcery CodeBench. Best choice for GCC users.
- Complete download package for IAR Embedded Workbench (EWARM).
- Complete download package for Keil uVision (RVMDK).
- 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.
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. .
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. . You can attend a live version of this workshop taught by an experienced Texas Instruments instructor. Sign up here.