CCSTUDIO-THEIA — Code Composer Studio™ integrated development environment (IDE) Theia
Supported products & hardware
Products
Arm Cortex-M0+ MCUs
Sub-1 GHz wireless MCUs
Automotive wireless connectivity products
Low-power 2.4-GHz products
Other wireless products
MSP430 microcontrollers
C2000 real-time microcontrollers
Arm Cortex-R MCUs
Arm-based processors
Automotive mmWave radar sensors
Industrial mmWave radar sensors
Hardware development
Evaluation board
CCSTUDIO-THEIA — Code Composer Studio™ integrated development environment (IDE) Theia
Products
Arm Cortex-M0+ MCUs
Sub-1 GHz wireless MCUs
Automotive wireless connectivity products
Low-power 2.4-GHz products
Other wireless products
MSP430 microcontrollers
C2000 real-time microcontrollers
Arm Cortex-R MCUs
Arm-based processors
Automotive mmWave radar sensors
Industrial mmWave radar sensors
Hardware development
Evaluation board
Release Information
Bug Fixes
- XDS110 serial number could be corrupted on a split launchpad
- Many build and project system related improvements.
Known Issues
- Decoding of core trace data may take up to 20 seconds for large captures. Performance can be improved 2x - 3x by performing the following actions:
- Right click on the core and select "Show all cores" from the context menu
- Select the new visible node which is called "DebugCell_TBR_0"
- Right click on that node and select "Connect Target"
- PC Hibernation affects CCS Theia inter-process communication with Resource Explorer opened. You may see a message “Error communicating with Cloud Agent “. Also, a notification panel in bottom right will be shown indicating that CCS Theia has gone offline. Please choose Restart option to restart CCS Theia and re-establish IPC communication.
General Information
- New Theia-IDE based IDE:
- Simple, easy-to-use environment
- Compatible with VS Code® extensions:
- You may need to configure proxy settings to access open-vsx.org where Theia enabled extensions are hosted.
- Source code navigation.
- Debug views such as breakpoints, callstack, variables, registers, memory and graphs.
- Target Configuration View
- Project-less debug support
- New features are being added with every release, please check What’s New section for details.
Compatibility:
- Project System is fully compatible with existing Code Composer Studio projects, meaning that existing projects (or example projects in SDKs) can be imported into CCS Theia. Workspaces are not compatible.
- Simply import your existing projects or examples from the SDK and get started
- Debug: Project based debugging is supported by providing same single click Debug Active Project action as in CCS 12.x. Project-less debug, ability to start a debug session from target configuration file (ccxml) is supported.
- Workspace: CCS Theia is using different underlying framework as such workspaces are not compatible between CCS products based on Eclipse. However, projects are fully compatible.
- CCS Theia supports ability to open a folder that holds CCS Projects or open a folder where projects should reside.
- Similar to VS Code, CCS Theia can open multiple distinct folders that hold projects. This is documented in VS Code as multi-root workspace. However, project names need to be unique across different folders.
Compilers
- TI CLANG 3.2.2 LTS, C2800 Compiler Tools v22.6.1 and MSP430 Compiler Tools v21.6.1.LTS compilers are bundled
Device Support
- Recommended for production development: MSPM0, MSP430, Wireless connectivity, Sitara MCU, mmWave
- Evaluation, not recommended for production development: Sitara MPU, Jacinto
What's new
- Update to Theia v1.46 baseline
- Improvements in trace support
- Energy Trace ++ support for MSP430
- System Project debug with OptiShare
- Breakpoint view improvements
- Register view improvements
- Real time view updates
- MSPM0 Wait-in-reset support
- ARM Core Trace