NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. 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.

CCSv4 Getting Started Guide

From Texas Instruments Wiki
Jump to: navigation, search

Chinese (中文) translation

Introduction[edit]

Welcome to Code Composer Studio v4! Code Composer Studio v4 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. CCSv4 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[edit]

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

GSG:CCSv4 Overview


Obtaining CCS[edit]

Code Composer Studio v4 can be distributed either via a DVD or be downloaded directly to your PC.

If you received a DVD copy of Code Composer Studio, jump to the next section: Installing Code Composer Studio

If you chose to download a copy of Code Composer Studio, check the page below:

GSG:CCSv4 Download


Installing CCS[edit]

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

GSG:CCSv4 installation


Running CCS for the first time[edit]

When executed for the first time, Code Composer Studio v4 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:CCSv4 Running for the first time


Working with CCS[edit]

Project Development[edit]

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

If you used previous releases of Code Composer Studio, including release 3.x, beta releases of CCSv4 and Code Composer Essentials for MSP430 check the topic below.

The topic below is also very useful if you downloaded software for certain devices (EZ430 Chronos, Stellarisware, Piccolo controlSTICK software, etc):

GSG:Importing projects from previous versions

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

GSG:Creating projects


Project Debugging[edit]

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:Debugging projects


Advanced Topics[edit]

BIOS Projects[edit]

This section describes how to create and debug a project using BIOS.

GSG:Using BIOS


Common Target Configurations[edit]

This section describes the configurations for several target boards.

GSG:Common target configurations


Advanced target configurations[edit]

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

GSG:Adding GEL files to a target configuration
GSG:Connecting to slave cores in SoC devices
http://processors.wiki.ti.com/index.php/Target_Configuration_-_Custom_Configurations


Updating Code Composer Studio[edit]

This section shows the different ways to update and add new features to CCSv4.

GSG:Managing installed features and updating CCS


Automation and Scripting[edit]

This section shows an overview about how to automate and script common tasks using CCSv4.

GSG:Automation and Scripting


License Server Administration for CCS[edit]

This section discusses setup and configuration of the License server for floating licenses.

License Server Administration for CCS


Extending the license for 90 days[edit]

  • In order to extend the evaluation license for an additional 90 days, just follow the instructions in the page below:
https://focus-webapps.ti.com/licreg/productactivation.tsp?toPerform=firstTimeActivation&orderablePartNumber=TMDFCCS-ALLT90A&FNOPartNumber=TMDFCCS-ALLT90A-v4.0


Resources and References[edit]

  • Main Code Composer Studio v4 wiki page:
http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v4
  • Frequently asked questions:
http://processors.wiki.ti.com/index.php/FAQ_-_CCSv4
  • Types of CCSv4 licenses:
http://processors.wiki.ti.com/index.php/Licensing_-_CCSv4
  • Eclipse Concepts:
http://processors.wiki.ti.com/index.php/Eclipse_Concepts


Example projects, libraries and source code[edit]

1. Stellarisware libraries and example code:

http://focus.ti.com/docs/toolsw/folders/print/sw-lm3s.html

2. MSP430 source code:

http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468

3. TMS320C2000 libraries and example code:

http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1470

4. TMS320C5500 Libraries:

Chip Support Library (CSL): http://focus.ti.com/docs/toolsw/folders/print/sprc133.html
DSP Library (DSPLIB): http://focus.ti.com/docs/toolsw/folders/print/sprc100.html
Image Library (IMGLIB): http://focus.ti.com/docs/toolsw/folders/print/sprc101.html

5. TMS320C6000 Libraries:

http://focus.ti.com/dsp/docs/dspfindtoolswresults.tsp?sectionId=3&tabId=1620&familyId=44&toolTypeId=24&go=Go


CN CCSv4 Getting Started Guide

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CCSv4 Getting Started Guide here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article CCSv4 Getting Started Guide here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article CCSv4 Getting Started Guide here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article CCSv4 Getting Started Guide here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article CCSv4 Getting Started Guide here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CCSv4 Getting Started Guide here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CCSv4 Getting Started Guide here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article CCSv4 Getting Started Guide here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article CCSv4 Getting Started Guide here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity