Release Notes for Code Composer Studio™ Theia v1.5.0

These release notes contain valuable information which may not be included in other product documentation. This information will assist you in the use of Code Composer Studio™ Theia.
The release notes are divided into five sections:

 

Contents

General Information. 1

System Requirements. 1

Device Support. 1

Operating System.. 1

Installation. 1

CCSTheia v1.4.0. 1

What’s New.. 1

Bug Fixes. 1

Known Issues. 1

General Information. 1

Component Versions. 1

 

 

 


General Information

CCS Theia is a new Integrated Development Environment (IDE) based on Theia IDE framework. CCS Theia v1.5.0 uses a modified version of Theia-IDE. ( https://theia-ide.org/ )

CCS Theia has a more limited set of features and limited set of devices. Each release will add support for new features and new devices.

For additional information and support, please go to:

https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_theia/index.html

System Requirements

Device Support

Please note that Code Composer Studio Theia v1.5.0 is recommended for production development with MSPM0, and MSP430 devices.  CCS Theia includes optional support for Wireless connectivity (not WiFi), Sitara, and mmWave devices. Evaluation support for C2000 devices is included.

Operating System

Please note that Code Composer Studio Theia is a 64bit application and thus will not run on 32bit operating systems.

Windows

Linux

Supported distributions include:

Code Composer Studio Theia will run on other distributions but those are the officially supported and tested distributions. For more details on installation instructions as well as debug probe and device support please see this article on Linux Host Support.

macOS

Versions Supported

Each Code Composer Studio Theia release is validated against a set of macOS releases. This release was validated with:

Debug Probe Support

Details of the macOS releases, debug probes and devices supported is available here.

Installation

Please note that use of anti-virus software or a firewall may cause issues during installation.
McAfee software in particular has been especially troublesome.
If possible, disable anti-virus and firewall software during installation.
If not, use of the Offline Installer is strongly recommended.

On Windows:

If you are using an Offline CCS Theia Installer, the zip file in which it is
distributed must first be extracted:

1. Right-click on CCSTheia1.x.x.xxxxx_win64.zip and select "Extract All...".
2. Enter the directory where you wish to extract the files.
3. Click on Extract.

Once extraction has successfully completed, proceed with the installation steps below.

To install Code Composer Studio Theia:

1. Run ccs_theia_setup_1.x.x.xxxxx.exe.
2. Choose where you want to install.
3. Select the components you wish to install.

On OS X:

Please visit
https://software-dl.ti.com/ccs/esd/documents/ccs_macos_host_support.html

 

The offline installer is now distributed as disk images (.dmg files)

1. Right-click on CCSTheia1.x.x.xxxxx_osx.dmg and select "Open”.  This will open the disk image and mount it.

To install Code Composer Studio Theia:

1. Run ccs_theia_setup_1.x.x.xxxxx by clicking on the application in the Finder
2. Choose where you want to install.
3. Select the components you wish to install.

On Linux:

Please visit https://software-dl.ti.com/ccs/esd/documents/ccs_linux_host_support.html

before installing CCS Theia on Linux. It contains important information on
installing CCS Theia on different Linux distributions, including CCS Theia dependencies that may need to be installed first.

Before installing CCS Theia, the tarball file in which the CCS Theia Installer is distributed must first be extracted:

untar CCSTheia1.x.x.xxxxx_linux-x64.tar.gz and extract all files.

e.g.  tar xfz CCSTheia1.x.x.xxxxx_linux-x64.tar.gz

Once extraction has successfully completed, proceed with the installation steps below.

Note: To facilitate the installation of emulation drivers, it is necessary to run part of the installation process as root.
You may if you wish install all of CCS Theia as root. However, it is preferred that you first install CCS Theia as a normal user and then install the drivers as root.

To install Code Composer Studio Theia as a normal user and emulation drivers as root:

1. Run ccs_theia_setup_1.x.x.xxxxx.run as a normal user.
2. Choose where you want to install.
3. Select the components you wish to install.
4. Navigate to directory <Install-Folder>/ccs/install_scripts.
5. As root, execute script "install_drivers.sh".

To install all of Code Composer Studio Theia as root:

1. Run ccs_theia_setup_1.x.x.xxxxx.run as root.
2. Choose where you want to install.
3. Select the components you wish to install.

CCSTheia v1.5.0 Changes

What’s New

o    Table support with enhanced cell rending – icon and colored text

o    Line graph, bar graph, and pie chart support

·         Breakpoints improvements

o    Improved multi-core breakpoint support

o    Global breakpoints

·         Memory view:  Virtual memory scrolling support

·         Project improvements

o    Add support for manually adding files (link and copy) to a project

o    Support for project specific Clang-tidy checkers

o    Support C2000 TI Clang migration from TI compiler

o    Clang-tidy improvements for C29 project migration

Known Issues  

·         Trace decoding may take up to 20 seconds for large captures.

·         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.

·         On Linux, the file browse dialog may open behind the main CCS Thiea window. The application may appear to hang if this happens, but the issue can resolved by bringing the browse dialog to the front.

 

General Information

·         New Theia-based IDE:

·         Compilers

o    TI CLANG 4.0.0 LTS, C2800 Compiler Tools v22.6.1 and MSP430 Compiler Tools v21.6.1.LTS compilers are bundled

·         Device Support

o    MSPM0: Recommended for production development.

o    MSP430:  Recommended for production development

o    Wireless connectivity (not WiFi): Optional

o    C2000: Evaluation, not recommended for production development.

 


Component Versions

ARM Clang Compiler Tools

v4.0.0.LTS

C2000 Device Support

v6.22.0.0

C2000 Emulation Flash

v1.0.0.5

C2000_FEATURE_METADATA

v6.22.0.0

C2800 Compiler Tools

v22.6.1.A23259

C29 Compiler Tools

v0.1.0.sts

C29 Device Support

v1.0.2.0

C29 Feature Metadata

v1.0.2.0

C6000 Compiler Tools

v8.3.3

CC26xx Device Support

v3.20.01.32

CC3220 Device Support

v1.0.5

CC323X Device Support

v1.0.5

CC32xx Device Support

v1.0.8

CC32xx Driver Support

v1.0.8

CCS Documentation

v1.5.0.00010

CCS Theia Installer Dependencies

v1.0.0.20180710000000

CCS Utilities

v1.0.0.20221028

Debug Server

v12.8.0.3512

Debug Server Flash

v12.8.0.3512

Eclipse

v1.5.0.202407270237

IDE_METADATA

v1.0.1.0

InstallBuilder

v24.3.0

LPCS_FEATURE_METADATA

v3.20.01.32

Main CCS Theia Installer

v1.5.0.20240816091047

MSP430 Build Header Support

v11.1.0.20211104

MSP430 Compiler Tools

v21.6.1.LTS

MSP430 Debug Support

v11.1.0.20211104

MSP430 Device Support

v11.1.0.20211104

MSP430 GCC Build Header Support

v11.1.0.20211104

MSP432 Debug Support

v8.2.3.0

MSPM0 Support

v1.10.00.06

MSPM0_FEATURE_METADATA

v1.10.00.06

Node.js

v18.16.0

SEGGER J-Link

v7.96.0

Sitara MCU Device Support

v1.3.5

Sitara MCU Feature Metadata

v1.3.5

Sys Config

v1.21.1.3756

TARGET_METADATA

v1.5.1.0

TargetDB Default Props

v12.3.0.N202303010900

Theia

v1.5.0.20240821102021

TI Cloud Agent

v0.5.4914

TI Emulators

v12.8.0.00194

TIREX Desktop

v4.19.0.202408191600

YAROV

v2.0.0.20240806144408

 


Windows 10 and Windows 11 are all trademarks and/or registered trademarks of Microsoft Corporation.

OSX, macOS are trademarks of Apple.
MSPM0, MSP430, GUI Composer, C2000, Code Composer Studio, XDS110 are trademarks of Texas Instruments.

Ubuntu is a trademark of Canonical.

J-Link is a trademark of Segger.

© Copyright 2024