CCSTUDIO-SITARA

Code Composer Studio (CCS) Integrated Development Environment (IDE) for Sitara ARM Processors

CCSTUDIO-SITARA

Downloads

Overview

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.

 

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

Processor Trace

Many high performance TI processors include the ability to perform processor trace. Trace provides detailed, historical account of code execution, timing and data accesses. This advanced capability is extremely useful in detecting complex, intermittent bugs as wells as profiling to help fine tune code performance. Trace data can be captured to dedicated on-chip memory (ETB) or exported over pins to be captured by a trace receiver.

Processor Trace
Enlarge

Linux Development

Code Composer Studio supports both Linux kernel and application level development. The kernel can be debugged via JTAG or use GDB for application development. By installing the Linux Development Tools via the App Center you also get access to additional functionality such as the Linux Trace Tools (LTTng).

Linux Development
Enlarge

PRU Development

The Programmable Real-time Unit (PRU) is a low-latency microcontroller sub-system comprised of two or more 32-bit RISC processors, local instruction and data RAM, local peripherals and an interrupt controller. The PRU is efficient at handing events that have tight real-time constraints. The PRU is also known as the Industrial Communications Sub-System since it is used to enable industrial protocols such as EtherCAT®, EtherNet/IP, PROFINET, PROFIBUS, POWERLINK, SERCOS III, and others. Each 32-bit processor runs at 200MHz, enabling 5ns instruction cycle. Local peripherals within the PRU sub-system include UART, eCAP, MII_RT, MDIO and IEP. The PRU™s fast input and output pins enable detection and reaction to I/O events within two PRU cycles.

Code Composer Studio provides a C compiler enabling users to add differentiation to their products.

Downloads

IDE, configuration, compiler or debugger

CCSTUDIO Code Composer Studio integrated development environment (IDE)

Code Composer Studio؜™ software is an integrated development environment (IDE) that supports TI's microcontroller (MCU) and embedded processor portfolios. Code Composer Studio software comprises a suite of tools used to develop and debug embedded applications. The software includes an (...)
Supported products & hardware

Supported products & hardware

ALL
  • ALL
Download options

Download options

IDE, configuration, compiler or debugger

CCSTUDIO
Code Composer Studio integrated development environment (IDE)

Version: 11.0.0.00012
Release date: 12 Oct 2021
SINGLE FILE INSTALLERS
ON-DEMAND INSTALLERS
EXPLORE IN THE CLOUD

Supported products & hardware

Arm-based processors
AM1705 Sitara processor: Arm9, SDRAM, Ethernet AM1707 Sitara processor: Arm9, SDRAM, Ethernet, display AM1802 Sitara processor: Arm9, LPDDR, DDR2, Ethernet AM1806 Sitara processor: Arm9, LPDDR, DDR2, display AM1808 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet AM1810 Sitara processor: Arm9, LPDDR, DDR2, display, Ethernet, PROFIBUS AM3351 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display AM3352 Sitara processor: Arm Cortex-A8, 1Gb Ethernet, display, CAN AM3354 Sitara processor: Arm Cortex-A8, 3D graphics, CAN AM3356 Sitara processor: Arm Cortex-A8, PRU-ICSS, CAN AM3357 Sitara processor: Arm Cortex-A8, EtherCAT, PRU-ICSS, CAN AM3358 Sitara processor: Arm Cortex-A8, 3D graphics, PRU-ICSS, CAN AM3358-EP Sitara processor: Arm Cortex-A8, 3D, PRU-ICSS, HiRel, CAN AM3359 Sitara processor: Arm Cortex-A8, EtherCAT, 3D, PRU-ICSS, CAN AM3505 Sitara processor: Arm Cortex-A8, video front end AM3517 Sitara processor: Arm Cortex-A8, 3D graphics, video front end AM3703 Sitara processor: Arm Cortex-A8, camera AM3715 Sitara processor: Arm Cortex-A8, 3D graphics, camera AM3871 Sitara processor: Arm Cortex-A8, Ethernet AM3874 Sitara processor: Arm Cortex-A8, HDMI, 3D graphics AM3892 Sitara processor: Arm Cortex-A8, HDMI AM3894 Sitara processor: Arm Cortex-A8, 3D graphics, HDMI AM6526 Sitara processor: dual Arm Cortex-A53 & dual Arm Cortex-R5F, Gigabit PRU-ICSS AM6528 Sitara processor: dual Arm Cortex-A53 & dual Arm Cortex-R5F, Gigabit PRU-ICSS, 3D graphics AM6548 Sitara processor: quad Arm Cortex-A53 & dual Arm Cortex-R5F, Gigabit PRU-ICSS, 3D graphics AMIC110 Sitara processor: Arm Cortex-A8, 10+ Ethernet protocols OMAP3503 Sitara processor: Arm Cortex-A8, LPDDR OMAP3515 Sitara Processor: Arm Cortex-A8, 3D Graphics, LPDDR

Technical documentation

No results found. Please clear your search and try again.
View all 3
Type Title Date
User guides Code Composer Studio User’s Guide May 13, 2020
User guide ARM Assembly Language Tools v20.2.0.LTS User's Guide (Rev. Y) Feb. 04, 2020
User guide ARM Optimizing C/C++ Compiler v20.2.0.LTS User's Guide (Rev. V) Feb. 04, 2020

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos