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 The site is now set to read only.

CCSv5.0 Getting Started Guide

From Texas Instruments Wiki
Jump to: navigation, search

IMPORTANT! This Getting Started Guide was designed to be used only with Code Composer Studio 5.0.x and pre-releases of 5.1.x.


Welcome to Code Composer Studio v5! Code Composer Studio v5 is a major new release of Code Composer Studio (CCS) that is based on the Eclipse open source software framework. The Eclipse software framework is used for many different applications but it was originally developed as a open framework for creating development tools. We have chosen to base CCS on Eclipse as it offers an excellent software framework for building software development environments and is becoming a standard framework used by many embedded software vendors. CCSv5 combines the advantages of the Eclipse software framework with advanced embedded debug capabilities from Texas Instruments resulting in a compelling feature rich development environment for embedded developers.

CCS Overview

If you are new to Code Composer Studio, the link below provides an excellent overview of the IDE and its main features

GSG:CCSv5.0 Overview

Obtaining CCS

Code Composer Studio v5 can be downloaded directly to your PC.

GSG:CCSv5.0 Download

Installing CCS

The installation process is the same for both delivery methods (DVD or download).

GSG:CCSv5.0 installation

Running CCS for the first time

When executed for the first time, Code Composer Studio v5 requires a few additional steps to operate properly:

  • Select a workspace, where all the projects will be placed
  • An active license

Follow the link below to learn about these last steps:

GSG:CCSv5.0 Running for the first time

Working with CCS

Project Development

All work on Code Composer Studio is based on projects - a collection of source, include and configuration files.

If you are new to Code Composer Studio or simply want to create a project from scratch please check the topic below:

GSG:CCSv5.0 Creating projects

Project Debugging

The next step after creating a project is to run the program in the debugger. The topic below shows how to configure the debugger and make the best use of the available features to inspect the program execution.

GSG:CCSv5.0 Debugging projects

One additional feature in CCSv5 is the ability to debug code in embedded Linux environments. The topic below shows procedures to debug application and Linux kernel.

Linux Debug in CCSv5.0

Advanced Topics

Advanced target configurations

The sections below describe several procedures used in complex target configurations.

GSG:CCSv5.0 Adding GEL files to a target configuration
GSG:CCSv5.0 Connecting to slave cores in SoC devices

Resources and References

  • Main Code Composer Studio v5 wiki page:
  • Frequently asked questions:
  • Eclipse Concepts:

Example projects, libraries and source code

1. Stellarisware libraries and example code:

2. MSP430 source code:

3. TMS320C2000 libraries and example code:

4. TMS320C5500 Libraries:

Chip Support Library (CSL):
DSP Library (DSPLIB):
Image Library (IMGLIB):

5. TMS320C6000 Libraries: