General Information
These release notes contain important information about CCStudio™ IDE v20.5.1 that may not be included in other product documentation. Please review this document before using this release.
CCStudio IDE v20.5.1 is a service release. For a summary of changes, see the v20.5.1 What’s New section below.
System Requirements
CCStudio IDE is a 64-bit application and will not run on 32-bit operating systems.
- Windows 11 64-bit
- Windows 10 64-bit
- Ubuntu 24.04 64-bit
- Ubuntu 22.04 64-bit
- Ubuntu 20.04 64-bit
- macOS 13 Ventura
- macOS 14 Sonoma
- macOS 15 Sequoia
- macOS 26 Tahoe
For more details on platform-specific requirements and installation instructions, refer to the CCStudio IDE User’s Guide.
CCStudio IDE v20.5.1 — What’s New
New Features
| Issue | Summary |
|---|---|
| EXT_EP-13363 | Need a way for the LLM to get debugger and GEL messages |
The set of tools available from the MCP servers were extended to allow LLMs to query all debugger output. |
|
| EXT_EP-13364 | Add UART serial MCP server support |
Need a MCP server for the LLM to send and receive UART messages in Theia IDE. The COM port needs to be shared between the Serial terminal and the LLM. |
|
| EXT_EP-13367 | Add ability for scripting harness to attach to existing debugger process |
It would be very useful for some users if scripting could attach to an existing debugger process. |
|
| EXT_EP-13368 | CCS AI: Core reset tool |
Add reset tool calls to debug MCP server for all reset types. |
|
Bug Fixes
| Issue | Summary |
|---|---|
| EXT_EP-13064 | Not possible to resize VS Code webview (any iframe) or dock the view |
It is not possible to resize a VS Code webview or a iframe view such as TIREX. This is a known issue and it is tracked here: https://github.com/eclipse-theia/theia/issues/16145 https://github.com/eclipse-theia/theia/issues/15659 |
|
| EXT_EP-13227 | The Arm Advanced Features view does not refresh properly |
The Arm Advanced Features view does not appear to refresh properly. There are some cases where the view does not properly reflect the state. |
|
| EXT_EP-13241 | Moved breakpoint cannot be deleted - Windows OS only |
If a breakpoint is moved to another location using breakpoint properties, it cannot be deleted. If deleted, it would disappear in UI but still be set on the target. |
|
| EXT_EP-13245 | Build-output from different app-projects sometimes overlaps |
When building system projects, the build-output coming from different app-projects sometimes overlaps in the Output view. As a side-effect, this may also cause error/warning/info messages to fail to get coloured in the Output view. But this does not affect the error/warning/info markers in Problems view - these are OK. |
|
| EXT_EP-13284 | Compiler error parser does not recognize TIClang error for missing .opt file |
TIClang compiler generates an error for a missing .opt file, but this error's text does not match any of the compiler error parser's regex'es, so it does not generate an error marker. # Create any ARM TIClang project # Open project Properties, then on page Build > Tools > Compiler > Advanced Options > Command Files, add a non-existent .opt file to the list # Build the project # -> The missing .opt file generates an error in the build-output # -> The error is coloured in red in Output view # -> But it does not show up in the Problems view |
|
| EXT_EP-13338 | Creating a project dependency for projects associated with a system project can cause the build to hang |
In a scenario where there are projects associated with a system project in the workspace, attempting to set an explicit project dependency between the projects can cause the build to hang. This is likely a corner case since it is unlikely to have projects associated with a system project to also have project dependencies with each other. However, it should still not hang. CCS Eclipse did not have this issue. |
|
| EXT_EP-13356 | Unable to use Cline extension |
After installing Cline using CCS 20.5.0, there is no option to open the chat window. It works in CCS 20.4.0. |
|
| EXT_EP-13357 | SysConfig MCP does not work with projects in folders with spaces |
SysConfig MCP does not work with projects in folders with spaces. Steps to reproduce: - Create a workspace with a space in the name and import a project. - Setup for claude code and ask it what .syscfg scripts are known by the sysconfig mcp server. - You'll get back a partial folder name |
|
| EXT_EP-13358 | Claude menu item is listed in the Open -> View menu item. |
Recent Claude Code extensions updates have resulted in duplicate menu items appearing in the View menu. |
|
| EXT_EP-13359 | Duplicate MSP430 devices in device configuration view |
The target configuration dialog contains what appears to be duplicate devices. This is caused by similarities in descriptions used for families of devices. |
|
| EXT_EP-13360 | Intermittent unhandled exception during batch project creation with CLI |
Intermittent unhandled exceptions may occur during batch project creation with CLI. When this happens, the created project is corrupt - it's settings are not fully complete. |
|
| EXT_EP-13361 | [Regression] Existing address breakpoints don't show as enabled in the UI for projectless debug |
Existing address breakpoints don't show as enabled in the UI for projectless debug. |
|
| EXT_EP-13362 | Handle cases where the XDS110 firmware needs to be updated |
The first time a debug session is launched for a new board there is a very good chance (95%) that a prompt will appear to update the firmware for the XDS110. If it is an AI agent launching the debug session it is not going to be aware about the prompt to update the firmware. This should be handled automatically. |
|
| EXT_EP-13365 | Sometimes Claude will call connect for a project debug session which causes an error |
Periodically when using claude to do something that results in it launching a debug session for a project, it will try to then connect to the target after launching. It seems to get confused about the steps for a project debug session and a projectless debug session. It is not consistent but it does mess it up from time to time. |
|
| EXT_EP-13366 | C29: If Core Trace is launched before Load program, it just shows 'Collecting data' |
If Core Trace is launched before Load program, it just shows 'Collecting data |
|
Previous Releases
Full release notes for earlier versions are available as individual documents. Each page includes a complete What’s New summary, known issues, and a link to the bug-fix tracker for that release.
📄 View previous release notes
| Version | Type | Highlights | Release Notes |
|---|---|---|---|
| v20.5.0 | Feature | AI Integration features: getting started UI, MCP servers, graph improvements for FFT, build performance improvements, scripting improvements | View notes |
| v20.4.1 | Service | Debugger fixes for M33 breakpoints, daisy-chain hardware breakpoints, and full verification mismatch | View notes |
| v20.4.0 | Feature | Theia IDE core v1.64.1; improved project wizard; macOS 26 support; IDE & debug enhancements; Energia support removed | View notes |
| v20.3.1 | Service | Secure Debug Manager fix (Windows); MSPM33 macOS flash loader; Arm Clang v4.0.4.LTS; J-Link v8.7.0; device support updates | View notes |
| v20.3.0 | Feature | Graph view; Python scripting; ARM Advanced Features; new device support (CC35xx, MSPM33, UCD3138R); SysConfig v1.25; C6000 compiler v8.5.0.LTS | View notes |
| v20.2.0 | Feature | Theia IDE core v1.58; AI/code assistant support; debug view improvements; assembly syntax highlighting; JRE v21; SysConfig v1.24 | View notes |
| v20.1.1 | Service | Watch/Variable view enhancements; clangd support improvements; CC13x4 program load fix; Windows IDE update fix | View notes |
| v20.1.0 | Feature | IDE feature improvements; macOS Arm native startup; XDS110 firmware fixes; device support updates (AM62L, xWRL68xx, MSPM0C110x); TI ARM Clang v4.0.2 | View notes |
| v20.0.0 | Feature | First full-featured release based on Theia IDE; replaces the Eclipse-based v12.x release; new views (Modules, Stack Usage, Memory Map, GEL); broad device family coverage | View notes |
All Open Issues
The following JIRA query returns all open issues across the CCStudio IDE product areas, including Theia IDE, debug and trace, Resource Explorer, and SysConfig:
Components
For details on all components included in this release, please review the manifest: