This application report describes how to set up an open source software-based development environment for the SimpleLink CC26xx and CC13xx wireless MCUs using Eclipse as integrated development environment (IDE).
Project collateral and source code discussed in this application report can be downloaded from the following URL: http://www.ti.com/lit/zip/swra446.
SimpleLink, Code Composer Studio, SmartRF are trademarks of Texas Instruments.
ARM, Cortex are registered trademarks of ARM Limited.
Linux Mint is a trademark of Linux Mark Institute.
Linux is a registered trademark of Linux Torvalds in the U.S. and other countries.
Windows is a registered trademark of Microsoft Corporation in the United States and.
All other trademarks are the property of their respective owners.
The SimpleLink CC26xx and CC13xx wireless MCUs are optimized for ultra-low power, while providing fast and capable MCU systems to enable short processing times and high integration. The combination of an up-to 48-MHz ARM®Cortex®-M3 processing core, Flash memory, and a wide selection of peripherals makes the CC26xx/CC13xx device family ideal for single-chip implementation or network processor implementations of lower power RF nodes. For more information about the CC26xx/CC13xx family, see [1].
This document describes which software packages are necessary, and provides installation and configuration instructions for each. It also describes how to use this tool chain setup to debug a software example for a SimpleLink CC26xx device.
Section 2 and Section 3 list the software packages and hardware required for this tool chain setup. Installation procedures for the software packages are provided in Section 4. The next sections describe how to use the tool chain to build, program and debug a software example. Section 5 describes the process of building the project. Section 6 describes how to load the binary image to target and Section 7 describes how to debug the program. Section A gives a more detailed description of the makefile used to build the example project, while Section B gives a description of the linker and startup file used in the example project.
This setup has been tested on a Windows® 7 and on a Linux Mint™ machine.
CCS | Code Composer Studio™ |
CDT | C/C++ Development Tooling |
EB | Evaluation Board |
EM | Evaluation Module |
GCC | The GNU Compiler Collection |
GDB | The GNU Project Debugger |
IDE | Integrated Development Environment |
JRE | Java Runtime Environment |