Code Composer Studio (CCS) Integrated Development Environment (IDE) for Hercules Safety MCUs

(ACTIVE) CCSTUDIO-SAFETY

Description & Features

Technical Documents

Support & Training

Order Now



Description

Download the latest version of Code Composer Studio

Code Composer Studio™ - Integrated Development Environment for Safety MCUs

 

Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before. Code Composer Studio combines the advantages of the Eclipse software framework with advanced embedded debug capabilities from TI resulting in a compelling feature-rich development environment for embedded developers.

Cloud Tools
- Visit dev.ti.com to access TI Cloud Tools. Browse through the resources available for a device, run demo applications and even develop code using CCS Cloud.
 

Download

 

Additional Information

Getting Started

The Getting Started View provides quick access to a number of common actions such as creating a new project or browsing examples. For users who wish to use a very clean user interface, Code Composer Studio has a “simple” mode which trims down the environment to just the essential functionality. Once comfortable with the environment it is easy to switch back to standard mode to expose more advanced capabilities.

Getting Started
Enlarge

App Center

More than just a development environment is required to do meaningful development on a chosen platform. The Code Composer Studio App Center provides access to additional software and tools to help users get up and running faster on their chosen platform.

App Center
Enlarge

Compiler

The Code Composer Studio includes a C compiler that can take full advantage of the performance capabilities of the device. However it is equally if not more important to ensure the quality of the code produced is of the highest level. The compiler is verified against industry-standard benchmarks (Plum Hall, Perennial, ACE…) and several validation suites. Continual evaluation of the compiler’s performance on thousands of benchmarks, ensures performance stability of compiled code across releases. The compiler also supports MISCA C checking as part of the compilation process.

Optimizer Assistant

The Optimizer Assistant helps obtain the best possible performance while staying within code size constraints.

Optimizer Assistant
Enlarge

Video Resources

There are several videos available specifically for Code Composer Studio:

Technical Documents
User guides (5)
Title Abstract Type Size (KB) Date Views
PDF 2677 30 Sep 2017 3,844
PDF 1012 30 Sep 2017 6,161
PDF 2666 16 Nov 2015 3,844
PDF 2191 18 Nov 2013 1,158
PDF 1631 18 Nov 2013 2,629
More literature (1)
Title Abstract Type Size (KB) Date Views
PDF 637 10 Apr 2014 1,414

Design Kits & Evaluation Modules (7)

Name Part Number Tool Type
Hercules RM42x Development Kit  TMDXRM42HDK  Development Kits 
Hercules RM46x Development Kit  TMDXRM46HDK  Development Kits 
TMS570LS12x/11x Hercules Development Kit  TMDX570LS12HDK  Development Kits 
Hercules RM42x LaunchPad Development Kit  LAUNCHXL-RM42  Evaluation Modules & Boards 
Hercules RM46x LaunchPad Development Kit  LAUNCHXL2-RM46  Evaluation Modules & Boards 
Hercules TMS570LS04x/03x LaunchPad Development Kit  LAUNCHXL-TMS57004  Evaluation Modules & Boards 
Hercules TMS570LS12x LaunchPad Development Kit  LAUNCHXL2-TMS57012  Evaluation Modules & Boards 

TI Devices (53)

Part Number Name Product Family
RM41L232  16- and 32-BIT RISC Flash Microcontroller  Safety 
RM42L432  16- and 32-Bit RISC Flash Microcontroller  Safety 
RM44L520  RM44Lx 16/32-Bit RISC Flash Microcontroller  Safety 
RM44L920  RM44Lx 16/32-Bit RISC Flash Microcontroller  Safety 
RM46L430  16- and 32-Bit RISC Flash Microcontroller  Safety 
RM46L440  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L450  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L830  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L840  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L850  16/32-Bit RISC Flash Microcontroller  Safety 
RM46L852  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L530  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L540  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L550  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L730  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L740  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L750  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L930  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L940  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L950  16/32-Bit RISC Flash Microcontroller  Safety 
RM48L952  16/32-Bit RISC Flash Microcontroller  Safety 
RM57L843  16/32-Bit RISC Flash Microcontroller  Safety 
TMS470MF04207  16/32-Bit RISC Flash Microcontroller  Safety 
TMS470MF06607  16/32-Bit RISC Flash Microcontroller  Safety 
TMS570LC4357  High Performance 32-bit ARM Cortex-R5 based Microcontroller  Safety 
TMS570LS0232  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0332  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0432  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0714  16/32-Bit RISC Flash Microcontroller  Safety 
TMS570LS0714-S  High Performance 32-bit ARM Cortex-R5 based Microcontroller  Safety 
TMS570LS0914  16/32-BIT RISC Flash Microcontroller  Safety 
TMS570LS10106  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS10116  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS10206  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS10216  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS1114  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1115  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1224  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1225  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS1227  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS20206  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS20206-EP  Enhanced Product 16- and 32-Bit RISC Flash Microcontroller  Performance MCU 
TMS570LS20216  ARM Cortex-R4F Flash Microcontroller  Safety 
TMS570LS20216-EP  Enhanced Product 16- and 32-Bit RISC Flash Microcontroller  Performance MCU 
TMS570LS2124  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2125  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2134  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2135  116- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS2135-S  16/32-BIT RISC Flash Microcontroller  Safety 
TMS570LS3134  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS3135  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS3137  16- and 32-Bit RISC Flash Microcontroller  Safety 
TMS570LS3137-EP  Enhanced Product 16- and 32-Bit RISC Flash Microcontroller  Performance MCU 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Blogs

Wikis

Visit the TI Wiki