This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS: CCS 9.2.0.00013 fails to run installer for SEGGER J-Link Support

Other Parts Discussed in Thread: SEGGER

Tool/software: Code Composer Studio

I found a similar problem to the related thread, but this time with the installer for SEGGER J-Link Support, rather than the TI compilers.

Sequence was:

1) Perform a full offline install of CCS 9.2.0.00013 under Ubuntu 18.04.3 LTS

2) This has installed:
SEGGER J-Link 6.44.0.b com.segger.jlink.linux.feature.group Texas Instruments
C2000 Device Support 5.0.1.0 com.ti.c2000.support.linux.feature.group Texas Instruments

Some installed files for the J-Link support are:
$ ls -l ~/ti/ccs920/ccs/ccs_base/DebugServer/drivers/
total 49584
-rwxr-xr-x 1 mr_halfword mr_halfword 243832 Mar 15 2019 JLINK2GTIAdapter.dvr
-rwxrwxrwx 1 mr_halfword mr_halfword 248198 Aug 26 20:38 libdebug.so
-rwxrwxrwx 1 mr_halfword mr_halfword 282856 Aug 26 20:38 libicdi_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so.6
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so.6.44.2
-rwxr-xr-x 1 mr_halfword mr_halfword 603200 Aug 9 00:25 libmsp430_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 2129448 Feb 21 2019 libmsp430.so
lrwxrwxrwx 1 mr_halfword mr_halfword 14 Oct 20 09:52 libstellaris_emu.so -> libicdi_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 66504 Aug 9 00:25 libXPCOMToGTIAdapter.so

Take a copy of the the entire ccs920 tree.

3) CCS reports the following updates are available and select to install them:
SEGGER J-Link Support (Linux) 6.46.11.0
TI C2000 Device Support 5.0.2.0

4) CCS offers to restart to complete the installation, and select to restart.

5) After the restart Help -> About Code Composer Studio -> Installation Details reports the following updated versions:
SEGGER J-Link Support (Linux) 6.46.11.0 com.segger.jlink.linux.feature.group Texas Instruments
TI C2000 Device Support 5.0.2.0 com.ti.c2000.support.linux.feature.group Texas Instruments

However, the J-Link driver files versions haven't changed:
$ ls -l ~/ti/ccs920/ccs/ccs_base/DebugServer/drivers/
total 49584
-rwxr-xr-x 1 mr_halfword mr_halfword 243832 Mar 15 2019 JLINK2GTIAdapter.dvr
-rwxrwxrwx 1 mr_halfword mr_halfword 248198 Aug 26 20:38 libdebug.so
-rwxrwxrwx 1 mr_halfword mr_halfword 282856 Aug 26 20:38 libicdi_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so.6
-rwxr-xr-x 1 mr_halfword mr_halfword 15726880 Mar 15 2019 libjlinkarm.so.6.44.2
-rwxr-xr-x 1 mr_halfword mr_halfword 603200 Aug 9 00:25 libmsp430_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 2129448 Feb 21 2019 libmsp430.so
lrwxrwxrwx 1 mr_halfword mr_halfword 14 Oct 20 09:52 libstellaris_emu.so -> libicdi_emu.so
-rwxr-xr-x 1 mr_halfword mr_halfword 66504 Aug 9 00:25 libXPCOMToGTIAdapter.so

Using Beyond Compare to compare the entire ccs920 tree before and after the install can see that:
a. C2000 device support files have been changed by the install of TI C2000 Device Support 5.0.2.0
b. No change to Segger J-Link support files.

The is a ccs/eclipse/downloads/JLinkTICCSPlugin_Linux_6.46.11_x86_64.tar.gz which contains updated J-Link supports files which haven't been installed.

  • Thanks Chester. I can reproduce this. It may be related to CCDSK-3730. Looking to confirm this....

    ki

  • Looks like the issue is that the new installer in CCSv9.2.0 does not handle updates packaged in a tar format (and the J-Link update is in a tar format). This is an oversight that we look to resolve in CCSv9.3.0. We also contacted Segger with a request to provide the update in a supported format. The workaround for now is to manually extract the archive into the CCS directory.

    Sorry for the pain and thank you for reporting the issue.

    ki