Linux Host Support CCSv7

From Texas Instruments Wiki
Jump to: navigation, search

Tux.jpg

Overview

This page contains information regarding Code Composer Studio v7 running on Linux. It includes installation instructions, device support and debug probe support.

As there are many versions and distributions of Linux we are not able to verify and support every one. We verify CCS on a subset of distributions although it is possible to get it running on many others and as we obtain the information on how to do so we will include it on this page.

Please note that Code Composer Studio is a 64bit application on Linux and thus will not run on 32bit distributions.

Devices

Supported

  • Microcontrollers: MSP430, MSP432, C2000, TM4, Hercules
  • Wireless Connectivity: CC13xx, CC2538, CC26xx, CC32xx
  • Processors: Sitara (AMxxxx), Keystone / Keystone II, OMAPL
  • DSP: C64x+, C674x, C66x, C55x, C641x

Not Supported

  • Microcontrollers: C/F24x
  • DSP: C3x/C4x/C5x/C8x, C54x, C62x, C670x/C671x/C672x

Debug Probes

Supported

  • MSP430: MSP-FET430UIF, MSP430F5529 LaunchPad, FR6989 LaunchPad, FR5969 LaunchPad
  • XDS110: Standalone XDS110, LaunchPads with built-in XDS110
  • XDS100: v1, v2 and v3
  • XDS200: USB, LAN
  • TM4/Tiva/Stellaris ICDI as well as CC3200 LaunchPad
  • Spectrum Digital: XDS560v2
  • Blackhawk: XDS560v2 (LAN/USB), USB560, USB560m, USB560bp

Not Supported

  • MSP430: MSP-FET430PIF (Parallel port), eZ430, Chronos, G2 LaunchPad, FR4133 LaunchPad and Experimenters boards with the ez430, eZ430 sticks
  • Stellaris ICDI based on FTDI
  • Blackhawk: USB2.0, XDS560 PCI, XDS560T, XDS510
  • Spectrum Digital: XDS510, XDS560R, Parallel Port emulators
  • Texas Instruments: XDS560 PCI, XDS510 ISA
  • In general vendors are not supporting PCI, ISA or parallel port emulators on Linux

For information on a specific debug probe please contact the manufacturer.

Distribution Validation

CCS is validated on a defined set of Linux distributions. Typically this is the latest Ubuntu LTS, the previous Ubuntu LTS and a CentOS distribution (to represent RedHat).

Installation Instructions

CCS requires a 64bit distribution of Linux. 32bit distributions are not supported with current versions of CCS.

There is one 32bit library required to support the compilers. From a terminal prompt, issue the following command to install it: sudo apt-get install libc6:i386

IMPORTANT! TI performs testing on Ubuntu LTS distributions and one CentOS distribution only and provides instructions for other distributions as a reference - sometimes these instructions are kindly provided by other developers with the intention to help others. In this case, consider these releases as unsupported and untested.

Ubuntu 16.04 LTS

  • Tested on 16.04.1
  • update system: sudo apt-get update
  • install dependent libraries: sudo apt-get install libc6:i386
  • install CCS
  • if CCS was installed as user then run the driver install script
    • go to <CCS_INSTALL_DIR>/ccsv7/install_scripts
    • sudo ./install_drivers.sh

Known Issues

  • XDS100v1 debug probes are not compatible with Ubuntu 16. We are working with FTDI to resolve this.

Ubuntu 14.04 LTS

  • Tested on 14.04.4
  • update system: sudo apt-get update
  • install dependent libraries: sudo apt-get install libc6:i386
  • install CCS
  • if CCS was installed as user then run the driver install script
    • go to <CCS_INSTALL_DIR>/ccsv7/install_scripts
    • sudo ./install_drivers.sh

Linux Mint 18

  • Tested on Linux 18 Xfce
  • update system: sudo apt-get update
  • install CCS
  • if CCS was installed as user then run the driver install script
    • go to <CCS_INSTALL_DIR>/ccsv7/install_scripts
    • sudo ./install_drivers.sh