Project

General

Profile

Installing CCS5 (Linux) for L138 DSP

Guide was tested on Ubuntu 14.04 x64. Some steps may not be necessary on a 32bit Ubuntu install.

Install prereqs.

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

Packages needed for 64-bit Ubuntu only

sudo apt-get install libc6-i386 libx11-6:i386 libasound2:i386 libjpeg62:i386 libatk1.0-0:i386 libcairo2:i386 libdbus-1-3:i386 libdbus-glib-1-2:i386 libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk2.0-0:i386 libice6:i386 lib32ncurses5 liborbit2:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpng12-0:i386 libsm6:i386 lib32stdc++6 libusb-0.1-4:i386 libx11-6:i386 libxext6:i386 libxi6:i386 libxrender1:i386 libxt6:i386 libxtst6:i386 lib32z1 libgnomevfs2-0:i386 libcanberra-gtk-module:i386

Download

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

Find CCS 5.5.0 installer and download it.

Install

  • Follow multiuser installation instructions.
    http://processors.wiki.ti.com/index.php/Linux_Host_Support#Multi-user
  • If doing a custom install need to select the C6000 Single Core DSP packages.
  • If desktop shortcut doesn't work try running the following command to fix permissions:
    sudo chmod a+rwx ~/Desktop/*.desktop
    
  • Follow instructions for installing free CCS license
    http://processors.wiki.ti.com/index.php/Download_CCS#Free_license_for_older_versions
  • Since we installed CCS to /opt/ti with sudo, we will get the following error if we try to install plugins due to failed permissions
      session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]com.ti.dvt.analysis.framework 3.3.0.201209281235 --> [R]com.ti.dvt.analysis.framework 3.4.0.201304031516, action=com.ti.ccstudio.p2.actions.RunCommandAction).
    

    So lets change permissions of the /opt/ti folder to be world read/writable.
    sudo chmod -R o+rw /opt/ti
    
    • Note: If you ran into this problem already when trying to "Add Discovered Products" to ccs on first boot, it may not ask you again. In that case, go to Window -> Preferences -> Code Composer -> RTSC -> Products. Click Refresh to rerun autodiscovery.
  • Note: If CCSv6 is already installed, at the "Add Discovered Products" window, you will have to uncheck /opt/ti/xdctools_3_31_03_43_core as it is not compatible with CCSv5. This should not cause any problems.

EDMA3

Update: Edma3 library is included in MDK_2014-01-13/sw/3rdparty/edma3lld_01_11_00_03/packages/ti/sdo/edma3/, it doesn't have to be installed seperately.

The edma3 1.10 release doesn't have a linux installer so use edma 1.11.03.01. http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/psp/edma3_lld/edma3-lld-bios5/01_11_03_01/index_FDS.html

Gets installed in either your home directory or /usr/local/ depending on if you install with sudo.

TI_EDMA3 /home/mitydsp/edma3_lld_01_11_03_01/packages/ti/sdo/edma3/

or

TI_EDMA3 /usr/local/edma3_lld/packages/ti/sdo/edma3/

Add picture from clipboard (Maximum size: 600 MB)