Linux Host Support CCSv6

From Texas Instruments Wiki
Jump to: navigation, search

Tux.jpg

Overview

This page contains information regarding Code Composer Studio v6 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.

Devices

Supported

  • MSP430
  • MSP432
  • C2000
  • Tiva
  • Stellaris
  • Hercules
  • Wireless Connectivity devices: CC2538 / CC264x
  • Sitara (AMxxxx)
  • Keystone / Keystone II
  • OMAP
  • C64x+
  • C674x
  • C66x
  • C55x
  • C641x
  • CC2650
  • CC13xx
  • CC3200 (requires updating to latest TI emulation update)


Not Supported

  • C/F24x
  • C3x/C4x/C5x/C8x
  • C54x
  • C62x
  • C670x/C671x/C672x


Debug Probes

Supported

  • MSP430: MSP-FET430UIF, MSP430F5529 LaunchPad, FR6989 LaunchPad, FR5969 LaunchPad
  • XDS110: MSP432 LaunchPad, Debug DevPack for SensorTag, newer Hercules LaunchPads
  • XDS100: v1, v2 and v3
  • XDS200: USB & LAN
  • TM4/Tiva/Stellaris ICDI as well as CC3200 LaunchPad
  • Spectrum Digital: XDS560v2 in all releases. 510USB, 510USB Plus, 510USB C2000 are only supported in 32-bit versions (pre 6.2.0)
  • Blackhawk: XDS560v2 (LAN/USB), USB560, USB560m, USB560bp,LAN560,USB510L, USB2000, USB510W
  • SEED: XDS560v2 more info, login needed
  • Sauris: SAU100-USB (v.2), SAU510-USB ISO PLUS JTAG, SAU510-USB ISO PLUS v2 drivers and documentation

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
  • Spectrum Digital: onboard emulators on DSKs/EVMs/eZdsp kits not listed above, 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.


Simulation

Simulators are no longer available with CCSv6


Installation Instructions

New in CCSv6.2.0 Starting with this version of CCS, the application is natively 64-bit and only requires one 32-bit library installed.

From a terminal prompt, issue the following command to install it: sudo apt-get install libc6:i386
This is due to the fact Linux 64-bit versions of the TI compilers were not yet ready.

Kubuntu 16.10 additionally requires unzip and libusb. Thus run: sudo apt-get install libc6:i386 unzip libusb-0.1-4
Ubuntu 16.10 additionally requires libusb. Thus run: sudo apt-get install libc6:i386 libusb-0.1-4
Ubuntu 12.04 additionally requires libXss. Thus run: sudo apt-get install libXss1
CentOS 7 check the instructions below at: CentOS 7.0

IMPORTANT! TI performs testing on Ubuntu LTS releases only and provides instructions for several STS releases and other distros only as 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.

IMPORTANT! If CCS is installed with regular user privileges, a common mistake is to forget to Install Drivers (technically add udev rules) after the installer finishes(nothing needs to be done if the installer was run as sudo).

  • Open a terminal and go to the directory <CCS_INSTALL_DIR>/ccsv6/install_scripts
  • Run the following command as sudo:
host@user$ sudo ./install_drivers.sh

Ubuntu 16.04 64bit

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgcrypt20:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 unzip

Note: the libgcrypt11 library is not supplied with Ubuntu 16.04 anymore. In this case, please check this blog post for details on how to install it in your system.

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable).
    • If the installer does not even start, please make sure to install all the dependencies above before attempting to run it.
    • If the install fails, you may need to unset the environment variable JAVA_TOOL_OPTIONS and try again, as mentioned in this support thread
    • Complains about libudev.so.0 missing
      • One workaround is mentioned in this blog post
      • Another suggestion is to run this command: sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/libudev.so.0

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • MSP430FR5969 LaunchPad

Known Issues

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


Ubuntu 15.04 64bit

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 unzip
  • If you will be using Grace, also install these:
    • sudo apt-get install libnss3:i386 libnss3-1d:i386 libnss3-nssdb:i386

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable).
    • If the install fails, you may need to unset the environment variable JAVA_TOOL_OPTIONS and try again, as mentioned in this support thread

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • MSP430FR5969 LaunchPad


Ubuntu 14.04 64bit

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 unzip
  • If you will be using Grace, also install these:
    • sudo apt-get install libnss3:i386 libnss3-1d:i386 libnss3-nssdb:i386

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable).
    • Complains about libudev.so.0 missing
      • One workaround is mentioned in this blog post
      • Another suggestion is to run this command: sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/libudev.so.0

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • MSP430FR5969 LaunchPad, Tiva C TM4C129 LaunchPad, F28027 LaunchPad

Issues


Linux Mint 16 & 17 (Cinnamon) 64bit

Note that this distribution is not officially supported but seems to be very close to Ubuntu 14.04

Resolve Dependencies

  • sudo apt-get update

Upon specific experience with Mint 17 (Mate), the install procedure showed a dialog window that reports three libraries missing. It appears to be sufficient, to install only these:

  • sudo apt-get install libgnomevfs2-0:i386 liborbit-2.0:i386 libusb-0.1:i386

The :i386 suffix is essential, the corresponding 64-bit libs are already present. When CCS install still complains about missing libs, you could try to execute:

  • sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable).
    • Complains about libudev.so.0 missing (working to resolve)
    • Fix with: sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • Tiva C TM4C129 LaunchPad, MSP430FR5969 LaunchPad, MSP430F5529 LaunchPad


Ubuntu 13.10 64bit

NO LONGER SUPPORTED The libraries necessary for CCS to operate are no longer available for Ubuntu 13. It is recommended that you update your distribution to one of the LTS releases.

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install libc6-i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable). On some machines I have had to add the executable status to the file to run it.

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

These are the boards I tested after completing the installation, they are not the full set of boards tested by the System Test team.

  • MSP430F5529 LaunchPad, F28027 controlSTICK (XDS100v1), SD XDS200 USB, Stellaris LM4F232 DK (ICDI), Tiva TM4C123 LaunchPad (ICDI), Tiva TM4C123G DK (ICDI).

Issues

  • App Center is blank.  While the App Center did install the items I had preselected during the CCS installation the App Center itself does not display in CCS due to issues with libudev installation preventing Chrome from running.  There is information here that may help to resolve but I haven't gotten it to work yet.
  • CCS dependency checker complains about libgnomevfs even though it has been installed by the command listed above.  Hopefully this is resolved by CCSv6 GA.
  • Drop down boxes are slow.  I found that the drop down boxes in the Project Wizard were slow to draw.


Ubuntu 13.10 32bit

Resolve Dependencies

  • sudo apt-get install libgnomeui-0 libusb-1.0-0-dev

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable). On some machines I have had to add the executable status to the file to run it.

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested These are the boards I tested after completing the installation, they are not the full set of boards tested by the System Test team.

  • Tiva TM4C123 LaunchPad (ICDI), MSP430F5529 LaunchPad.

Issues

  • The top level application menu is not functional. This appears to be a problem with the Unity desktop. There are instructions on how to remove this but I have found that I can just run CCS like this instead: env UBUNTU_MENUPROXY= ./ccstudio I execute this in the same directory as the ccstudio executable.
  • App Center is blank.  While the App Center did install the items I had preselected during the CCS installation the App Center itself does not display in CCS due to issues with libudev installation preventing Chrome from running.  There is information here that may help to resolve but I haven't gotten it to work yet.
  • CCS dependency checker complains about libgnomevfs even though it has been installed by the command listed above.  Hopefully this is resolved by CCSv6 GA.
  • Drop down boxes are slow.  I found that the drop down boxes in the Project Wizard were slow to draw.

Ubuntu 12.04 64bit

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install ia32-libs libgnomeui-0:i386 libusb-1.0-0-dev:i386

Note: if you are getting errors on the terminal that show undefined symbol: menu_proxy_module_load, this is caused by the absence of the appmenu-gtk component (reference here). Installing this component will also make the CCS menus to be displayed at the top screen toolbar instead of the top of the window (following the convention of the new Unity environment). You can install the appmenu-gtk component as:

  • sudo apt-get install appmenu-gtk:i386

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable). On some machines I have had to add the executable status to the file to run it.

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • MSP430F5529 Launchpad, Tiva C TMC123G LaunchPad

Issues

  • Drop down boxes in the project wizard are slow.

Ubuntu 12.04 32bit

Resolve Dependencies

  • sudo apt-get update
  • sudo apt-get install libgnomeui-0 libusb-1.0-0-dev

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable). On some machines I have had to add the executable status to the file to run it.

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

These are the boards and debug probes I tested after completing the installation, they are not the full set of boards tested by the System Test team.

  • MSP430F5529 LaunchPad, Tiva TM4C129 EK (ICDI), Spectrum Digital XDS220 USB

Issues

  • Slow drop-down boxes in the Project Wizard.

Lubuntu 12.04 LTS 32-bit on virtual Box

http://processors.wiki.ti.com/index.php/Virtualbox_lubuntu_ccsv6


Fedora 23 64bit (preliminary don't use yet)

Resolve Dependencies

  • In addition to the dependencies listed below for Fedora 22, you must add the following two dependencies: freetype.i686 and bzip2-libs.i686. Then when you perform the dnf install of the remaining dependencies for Fedora 22, there will also be a few other sub-dependencies which you should also install.
  • CCS requires an old version of libgcrypt: libgcrypt.so.11. After installing the dependencies, run the command below to create a link to the missing libgcrypt:
user@host:~/> sudo ln -s /usr/lib/libgcrypt.so.20 /usr/lib/libgcrypt.so.11

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh


Fedora 22 64bit (preliminary don't use yet)

Resolve Dependencies

  • sudo dnf upgrade (Note that this may take a while to complete, you could try proceeding with the next step first)
  • sudo dnf install alsa-lib.i686 libXt.so.6 atk.i686 cairo.i686 dbus-glib.i686 cups-libs.i686 GConf2.i686 gdk-pixbuf2.i686 gtk2.i686 gnome-vfs2.i686 ncurses-libs.i686 ORBit2.i686 libusb.i686 libXtst.i686 libcanberra-gtk2.i686 PackageKit-gtk3-module.i686 libusb-devel.i686
    • note that alsa-lib.i686 libXt.so.6 are needed to get the installer to run if you want to use the installer to check the other dependencies

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh
  • sudo ln -s /usr/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so
    • this is needed for Tiva LaunchPads otherwise it cannot find libusb

Boards Tested

Tiva C 1294XL LaunchPad


Fedora 20 64bit (preliminary don't use yet)

Resolve Dependencies

  • sudo yum upgrade (Note that this may take a while to complete, you could try proceeding with the next step first)
  • sudo yum install alsa-lib.i686 libXt.so.6 atk.i686 cairo.i686 dbus-glib.i686 cups-libs.i686 GConf2.i686 gdk-pixbuf2.i686 gtk2.i686 gnome-vfs2.i686 ncurses-libs.i686 ORBit2.i686 libusb.i686 libXtst.i686 libcanberra-gtk2.i686 PackageKit-gtk3-module.i686 libusb-devel.i686
    • note that alsa-lib.i686 libXt.so.6 are needed to get the installer to run if you want to use the installer to check the other dependencies

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

  • MSP430F5529 LaunchPad, Tiva C LaunchPad (FAILED), XDS200 with Stellaris LM4F232

Issues

  • Some of the dialog boxes look a bit messy.
  • Project wizard drop downs are very slow.

CentOS 7.0 64bit

These instructions are for CCSv6.2.0 and later

  • Resolve Dependencies: sudo yum install libXScrnSaver glibc.i686
  • Install CCS
    • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
    • ./ccs_setup_6.x.x.xxxxx.bin
  • Install Drivers
    • Go to the /ccsv6/install_scripts folder
    • sudo ./install_drivers.sh
    • sudo /bin/systemctl restart systemd-udevd.service
  • Tested Combinations (user contributed)
    • XDS100v2 : TMS320F28335 TMS320VC5505
    • Blackhawk USB560-M 20-pin JTAG cable : AM4378 (A9 core) AM3352 (A8 core)
    • XDS200 USB Onboard Debug Probe : 66AK2H14 (DSP and A15 cores)
    • MSP-FET : MSP430F6659
    • MSP-FET430UIF : MSP430F6659
    • Stellaris In-Circuit Debug Interface : TM4C123GH6PM
    • eZ-Fet Rev 1.2 : MSP430FR5969
    • Blackhawk XDS560v2-USB Mezzanine Emulator : TMS320C6678


CentOS 6.6 64bit (preliminary)

Resolve Dependencies

  • sudo yum upgrade (Note that this may take a while to complete, you could try proceeding with the next step first)
  • sudo yum install redhat-lsb.i686 libusb.i686 ORBit2.i686 GConf2.i686 gnome-vfs2.i686 libcanberra-gtk2.i686 libusb1.i686
    • redhat-lsb.i686 is needed to run the installer as it installs the 32bit support libraries
  • sudo ln -s /usr/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so
    • this is needed for Tiva LaunchPads otherwise it cannot find libusb

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Disable Cairo

  • Add the following line to your ccstudio.ini file in /ccsv6/eclipse -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
    • without this there will be a crash when you try to run CCS

Boards Tested

Issues


CentOS 6.5 64bit

Resolve Dependencies

  • sudo yum upgrade (Note that this may take a while to complete, you could try proceeding with the next step first)
  • sudo yum install redhat-lsb.i686 libusb.i686 ORBit2.i686 GConf2.i686 gnome-vfs2.i686 libcanberra-gtk2.i686 libusb1.i686
    • redhat-lsb.i686 is needed to run the installer as it installs the 32bit support libraries
  • sudo ln -s /usr/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so
    • this is needed for Tiva LaunchPads otherwise it cannot find libusb

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

Issues

CentOS 6.4 64bit (preliminary)

Resolve Dependencies

  • sudo yum upgrade (Note that this may take a while to complete, you could try proceeding with the next step first)
  • sudo yum install redhat-lsb.i686 libusb.i686
  • Note that this was a developer workstation installation. If you install the desktop configuration then more packages may be required.
  • If you are having issues with libusb try:

sudo yum install libusb1.i686 sudo ln -s /usr/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so

Install CCS

  • chmod +x ./ccs_setup_6.x.x.xxxxx.bin (replace the x.x.xxxxx with the version number of your installer executable)
  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • sudo ./install_drivers.sh

Boards Tested

Issues

Debian 64-bit

Install Dependencies

  • (as root) aptitude install libgtk2.0-0:i386 libcanberra-gtk0:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 liborbit-2-0:i386 libusb-0.1-4:i386 libgnomevfs2-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 libxtst6:i386 libxt6:i386 libasound2:i386 libgcrypt11:i386 libudev0:i386 # (not all of these may really be dependencies, see talk page)
  • In recent debian versions (since jessie) libudev0 has been obsoleted and removed. You can install libudev1:i386 instead and make CCS (and other applications that still depend on libudev0) use it by creating a symlink: ln -siT libudev.so.1 /lib/i386-linux-gnu/libudev.so.0 -- This appears to work fine.
  • Alternatively, you can manually download the latest libudev0:i386 package from wheezy and install it using (e.g.): dpkg -i libudev0_175-7.2_i386.deb
  • If you cannot install libgcrypt11:i386 then add deb http://security.debian.org/debian-security wheezy/updates main to your /etc/apt/sources.list and try again. This appears to work.

Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • run the driver install script as root ./install_drivers.sh

Boards Tested

Issues


OpenSUSE 13.2 64-bit

Install Dependencies

  • Running on Gnome. It was also reported the same procedure works in KDE.
  • Before running the CCS installer, install the following libraries:
libgtk-2_0-0-32bit
libgtk-3-0-32bit
  • After the libraries above are installed, the installer is able to run and point to the missing dependencies.
    • For openSUSE 13.2 and CCSv6.x, the following libraries are missing:
libdbus-c++-glib-1-0-32bit
libgconfmm-2_6-1
libgcrypt20-32bit
libgnome-32bit
libgthread-2_0-0-32bit
libICE6-32bit
orbit2-32bit
libSM6-32bit
libusb-0_1-4-32bit
libXt6-32bit
libXtst6-32bit
  • After installing the dependencies, run the command below to create a link to the missing libgcrypt:
user@host:~/> sudo ln -s /usr/lib/libgcrypt.so.20 /usr/lib/libgcrypt.so.11
  • If there are issues with the Getting Started Page and App Center views, there may be some additional dependency issues. For more details, see this post on the E2E forums.


Install CCS

  • ./ccs_setup_6.x.x.xxxxx.bin

Install Drivers

  • Go to the /ccsv6/install_scripts folder
  • run the driver install script as root ./install_drivers.sh

Boards Tested

Issues


OpenSUSE Leap 42.1 64-bit

Install Dependencies

  • The installer complains about missing libraries. All of them are 32-Bit libraries. To resolv this, run e.g. zypper as root using the following command:
su -c "zypper in libdbus-c++-glib-1-0-32bit libgconfmm-2_6-1  libgcrypt20-32bit libgnome-32bit libgthread-2_0-0-32bit libICE6-32bit orbit2-32bit libSM6-32bit libusb-0_1-4-32bit libXt6-32bit libXtst6-32bit libgtk-2_0-0-32bit libgdk_pixbuf-2_0-0-32bit libatk-1_0-0-32bit libpango-1_0-0-32bit libpango-1_0-0-32bit libXcomposite1-32bit libXfixes3-32bit libXdamage1-32bit libXi6-32bit libXrandr2-32bit libXrender1-32bit"

Download CCS"

Install CCS

  • extract the tarball,
  • change dir and run ./ccs_setup_6.x.x.xxxxx.bin as user (for installation on ~/ti/...) or as root (for installation on /opt/ti...)

add Main Menu Item (Gnome)

  • start alacarte (possibly it has be installed, too)
  • add new Item in the "Programming" tree
    • Name: Code Composer Studio 6.1.1
    • Command: <ti dir>/ccsv6/eclipse/ccstudio , e.g. /home/tomcat/ti/ccsv6/eclipse/ccstudio
    • Comment: Code Composer Studio 6.1.1
    • Icon: e.g. /home/tomcat/ti/ccsv6/doc/eclipse-css-2.ico

now CSS can be started by ALT-F1 and "typing code..."

Boards Tested

  • <will be updated... (e.g. TMS570)>

Issues

  • The web installer did not work for my - it did not used the system proxy settings (NTLM proxy authentication was setup correctly, but not possible in the installer...)
    • Solution: i used the full installer (link was printed in the web installer message box, but it is not possible to copy the link text...)


Uninstalling

Run <installdir>/ccsv6/uninstall_ccs.bin. If the uninstaller does not complete successfully, it’s safe to delete everything under the <installdir>/ccsv6 directory to complete the uninstall.