CCSTUDIO
CCStudio™ integrated development environment (IDE)
CCSTUDIO
개요
CCStudio™ IDE is part of TI's extensive CCStudio™ development tool ecosystem. It is an integrated development environment (IDE) for TI's microcontrollers, processors, wireless connectivity devices and radar sensors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. CCStudio IDE is available across Windows®, Linux® and macOS® platforms.
CCStudio IDE enables users to unleash the power of AI to aid in embedded software development. Whether a beginner or a seasoned professional, using AI can amplify a user’s productivity and help them achieve tasks that were previously beyond reach. CCStudio IDE enables industry standard agents and models to accelerate code development, system configuration and debug. Comprehensive and structured documentation provides AI with the information and context it needs to be effective. Interfaces enable AI to control development tools to automate activities including the ability to debug issues. Integration with SysConfig enables AI agents to validate changes in real-time and quickly resolve any conflicts or errors.
For traditional development the intuitive user interface guides users though each step of application development. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. Familiar tools and interfaces make getting started with development simple and easy.
CCStudio IDE combines the advantages of the Eclipse® Theia framework with advanced capabilities from TI resulting in a compelling feature-rich environment. It is available as both a desktop and cloud-based application. The cloud application enables development without the need to download and install large amounts of software. Get started in the cloud by visiting the TI Developer Zone.
For VS Code® users, the CCStudio IDE interface will be very familiar. The Eclipse® Theia framework leverages some of the same components that power VS Code. However, if there is a desire to use VS Code natively, there is a TI VS Code extension package available from the marketplace that enables support for selected devices.
특징
AI driven development:
Leverage the power of of industry standard AI agents and models to enhance productivity. The CCStudio IDE ensures that agents have the information and context needed to effectively drive development. Tool interfaces enable not only code generation but full control over the development workflow including software configuration and even debug.
Get started quickly:
Code Composer Studio has an intuitive user interface making development easy. Connected development boards are automatically detected and a tailored set of actions for getting started are presented.
Compiler:
Code Composer Studio includes C/C++ compilers tailored to get maximum performance and optimal code size for TI devices. The TI Arm Clang compiler combines LLVM and Clang with TI added features such as link time optimization to provide exceptional code size for TI Arm®-based microcontrollers. Compilers are included for proprietary architectures such as MSP430TM, C2000TM and DSPs that enable the optimum performance entitlement for these devices.
Resource Explorer:
Resource Explorer provides access to the resources needed for embedded development. Quickly access examples, training, software development kits and documentation tailored to the device being used. Resource Explorer is included with Code Composer Studio and is also available in the cloud on the TI Developer Zone.
Hardware and software configuration with SysConfig:
SysConfig is an intuitive and comprehensive tool for configuring pins, peripherals, drivers, radios and other components. SysConfig simplifies configuration challenges and accelerates software development.
EnergyTrace™:
EnergyTrace is an analysis tool that measures and displays the energy profile of microcontroller and wireless connectivity applications and helps optimize for ultra-low-power consumption.
Advanced debug:
Code Composer Studio provides many advanced debug capabilities. The runtime object view provides insight into the status of RTOS objects such as tasks, stacks, timers and semaphores. Trace can be leveraged to track program execution and track down hard to debug issues. Access memory and registers non-intrusively while the device is running without impacting program execution. Graph arrays of data to visualize memory in a graphical format.
Scripting & automation:
Code Composer Studio has a complete scripting environment allowing for the automation of tasks such as testing and performance benchmarking.
다운로드
CCSTUDIO — Code Composer Studio integrated development environment (IDE)
지원되는 제품 및 하드웨어
이 설계 리소스는 이러한 범주의 제품 대부분을 지원합니다.
제품 세부 정보 페이지에서 지원을 확인하십시오.
하드웨어 개발
개발 키트
평가 보드
CCSTUDIO — Code Composer Studio integrated development environment (IDE)
이 설계 리소스는 이러한 범주의 제품 대부분을 지원합니다.
제품 세부 정보 페이지에서 지원을 확인하십시오.
하드웨어 개발
개발 키트
평가 보드
문서
출시 정보
The Code Composer Studio™ IDE is a complete integrated suite that enables developers to create and debug applications of all Texas Instruments Embedded Processors (Sitara, DSP, Automotive, Keystone), Microcontrollers (SimpleLink™, C2000 Digital Control, MSP430, TM4C, Hercules), as well as Digital Power (UCD) and Programmable Gain Amplifier (PGA) devices.
CCS v20 is TI’s next generation Integrated Development Environment (IDE) based on Theia IDE framework. CCS v20.4.1 uses a modified version of the Theia-IDE framework and offers a user experience similar to Visual Studio Code™.
- Installation instructions and User's Guide
- Windows 32bit is not supported with CCSv20.
- XDS510 class debug probes are not supported with CCSv20.
새 소식
- Support hardware breakpoints on a daisy chained configuration
- Fixed issues with setting breakpoints on Cortex-M33 cores and issues with debug states
- Fixed issue with debugger verification, under certain conditions, incorrectly reporting success even when there is a data mismatch between the program and device memory
필요할 수 있는 추가 리소스
MSPM33-SDK — MSPM33 Software Development Kit (SDK)
지원되는 제품 및 하드웨어
제품
General-purpose MCUs
하드웨어 개발
평가 보드
MSPM33-SDK — MSPM33 Software Development Kit (SDK)
Windows OS support for MSPM33C321A SDK Installer
Linux OS support for MSPM33C321A SDK Installer
Mac OS support for MSPM33C321A SDK Installer
제품
General-purpose MCUs
하드웨어 개발
평가 보드
출시 정보
The MSPM33 SDK includes the following features:
- DriverLib and Header Files - v1.02.00:
- Support for MSPM33C321A
- SysConfig - v1.02.00:
- Support for code generation of all DriverLib peripherals
- Clock Tree for easier configuration of Clock System
- NONMAIN Configurator
- Security Configuration
- Project Configuration
- Security:
- Peripheral protection examples
- Debug unlock examples
- BSL Host examples for I2C and UART.
- Boot manager - Customer Secure code.
- Code examples:
- Hundreds of examples from low-level drivers
- RTOS:
- FreeRTOS Library - v11.2.0
- Documentation:
- Comprehensive software documentation including user guides and multiple API guides
- Tools Guide including quick start guides and user guides for MSPM33 tools including IDEs, code generation, debuggers and programmers
The MSPM33 MCU portfolio offers a single development environment that delivers flexible hardware, software and tool options for customers developing applications. A one-time investment with the MSPM33 software development kit (SDK) allows you create portable and modular code, opening the door to create unlimited applications.
새 소식
- DriverLib and Header Files
- SysConfig
- Security
- Code examples
- FreeRTOS
CCSTUDIO-ACADEMY — Code Composer Studio™ Academy
CCSTUDIO-ACADEMY — Code Composer Studio™ Academy
출시 정보
Code Composer Studio™ Academy is the primary resource for users to learn about the features of Code Composer Studio™ IDE and related components.