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.

CCSTUDIO: CCS 20.1 Installation Problem: Blackhawk breaks installation

Part Number: CCSTUDIO

Tool/software:

Please scroll for automated translation.

####### GERMAN #######################################################
Linux: Ich möchte das neue CCS 20.0.1 installieren.
CCS 12 läuft seit Jahren problemlos auf meinem System.
Die Installation von CCS 20 endet mit dieser Fehlermeldung: "CCS_ERROR: Unable to install executable [...]: Error running [...]/BLACKHAWK_EMUPACK/bh_emupack_setup64_9.0.0.002.bin [...] : child process exited abnormally."
Im Logfile bh_emupack_9.0.0.002_install.log finde ich den Eintrag: "ERROR: failed to restart udev, reboot required"
In meinem System wird udev neu gestartet mit:
sudo udevadm control --reload-rules && sudo udevadm trigger
Anscheinend verwendet das Blackhawk Skript eine andere Methode um udev neu zu starten, und diese schlägt fehl.
Wie kann ich CCS 20.0.1 auf meinem System installieren?
Übrigens: Ich benötige Blackhawk nicht. Gibt es vielleicht eine Methode, die Blackhawk Installation zu umgehen?


####### ENGLISH TRANSLATION ##########################################
Linux: I want to install the new CCS 20.0.1.
CCS 12 has been running smoothly on my system for years.
The installation of CCS 20 ends with this error message: "CCS_ERROR: Unable to install executable [...]: Error running [...]/BLACKHAWK_EMUPACK/bh_emupack_setup64_9.0.0.002.bin [...] : child process exited abnormally."
In the logfile bh_emupack_9.0.0.002_install.log, I find the entry: "ERROR: failed to restart udev, reboot required"
On my system, udev is restarted with:
sudo udevadm control --reload-rules && sudo udevadm trigger
Apparently, the Blackhawk script uses a different method to restart udev, and this fails.
How can I install CCS 20.0.1 on my system?
By the way: I don't need Blackhawk. Is there perhaps a method to bypass the Blackhawk installation?

######################################################################

  • Hello,

    Please note that Fedora is not an officially supported Linux distro by CCS hence we will only be able to provide limited support. 

    Are you installing with normal or elevated permissions (sudo)?

    By the way: I don't need Blackhawk. Is there perhaps a method to bypass the Blackhawk installation?

    Yes unfortunately this is not possible. We do have a plan to address this in the future:

    https://sir.ext.ti.com/jira/browse/EXT_EP-12145

    Thanks

    ki

  • This is how I finally managed to install CCS 20.0.1on Fedora:
    ------------------------------------------------------------------------------------------
    Prepare:
    sudo dnf install libnsl libusb ncurses-compat-libs glibc-devel.i686 libxcrypt-compat
    fedora-40: sudo ln -s /usr/lib64/libpython3.12.so.1.0 /usr/lib64/libpython3.9.so.1.0    
    fedora-41: sudo ln -s /usr/lib64/libpython3.13.so.1.0 /usr/lib64/libpython3.9.so.1.0    

    To avoid BLACKHAWK error message:
    create: /sbin/start_udev and make it executable
    content of start_udev:
       #! /bin/bash
       sudo udevadm control --reload-rules
       sudo udevadm trigger

    Installation:
    sudo ./ccs_setup_20.0.1.00004.run

    Run:
    sudo /opt/ti/ccs2001/ccs/theia/ccstudio --no-sandbox
    ------------------------------------------------------------------------------------------

    Works fine, but there are still some minor problems when running ccstudio in the sandbox without su rights.
    Errors like: EACCES: permission denied on auto-device-support.package.tirex.json
    Error messages

  • Thank you for sharing your workaround.