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.

Reproducible Installation - TI RTOS vs (Sys/Bios + UIA)

Other Parts Discussed in Thread: SYSBIOS

Hi Guys,

I have been using CCSv5 + Sys/Bios + UIA + XDCTools for quite a while. Now, I want to migrate to CCS v6. But I'm wondering how to install CCSv6 + the components mentioned above. There is no need to stay with my old Sys/Bios and UIA versions.


It figured out, that with CCSv6 there are at least four ways to get this setup installed. My main requirement is, that the setup must be reproducible with regards to version of the compiler, Sys/Bios, UIA and XDCTools.

  1. CCSv6 Offline Installer + TI RTOS from App Center
  2. CCSv6 Offline Installer + Standalone TI RTOS Installer [1]
  3. CCSv6 Offline Installer + Standalone Sys/Bios Installer + Standalone UIA Installer [3]
  4. Standalone all: compiler, Sys/Bios, UIA, XDCTools

I'm interested in the advantage and disadvantages of these four options. The reproducibility of the setup is needed to be able to deploy the tool chain (compiler, Sys/Bios, UIA, XDCTools) to my build servers. At the end, the toolchain of the developer workstations and build servers must be identical.

System infos:
OS: Ubuntu 12.04
Target: C6000 familiy, mainly C674x

[1] http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/2_00_01_23/exports/tirtos_c6000_setuplinux_2_00_01_23.bin

[2] http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/6_40_01_15/

[3] http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/uia/

  • Hi Joachim,

    Yes, you are right there are four ways to get your setup. To answer the question TI-RTOS vs (SYS/BIOS + UIA):TI-RTOS is a whole RTOS product with SYS/BIOS, UIA, networking, drivers and other products. But being a relatively newer product than SYS/BIOS it does not support all the targerts that SYS/BIOS supports yet. To find the list of targets supported in TI-RTOS, see the release notes.

    Joachim Siegler said:
    CCSv6 Offline Installer + TI RTOS from App Center

    This is the recommended and easiest way to download and install TI-RTOS in CCS. The disadvantage with this approach you will only be able to download the latest versions of software. Also, you cannot choose the version of SYS/BIOS or UIA in TI-RTOS product. You may have to install a standalone SYS/BIOS version or UIA version if you want a different version of SYS/BIOS or UIA than the one that is shipped with TI-RTOS. The same applies to compilers too, if want a different version than the one shipped with CCS, you will have to download the standalone version.

    Joachim Siegler said:
    CCSv6 Offline Installer + Standalone TI RTOS Installer [1]

    With this approach, you can select the version of TI-RTOS you would like to download.

    Joachim Siegler said:
    CCSv6 Offline Installer + Standalone Sys/Bios Installer + Standalone UIA Installer [3]

    Same as the above approach, you can choose the version of SYS/BIOS or UIA. Maybe the best approach considering that you would want the developer workstation and the build server identical. 

    Joachim Siegler said:
    Standalone all: compiler, Sys/Bios, UIA, XDCTools

    Unless you want to build with makefiles and do not want to use CCS for building and debugging projects, I wouldn't recommend this approach. But with this approach you have full control over the versions of software.

    Hope this helps.

    Vikram

  • Hi Vikram,

    Thanks for your help. I decided to use option #3 for the developer workstations and #4 for the build servers.

    After the installation of CCS v6.0.1.00040 via offline installer I realised, that XDC tools v3_30_03_47_core comes with this installer.

    By trying option #4 it figure out, that XDC tools v3_30_03_47 are not available at [1]. What is the reason for this missing standalone download of this XDC tools version?

    [1] http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/


    Cheers
    Jo

  • Yes, you are correct. We are currently facing some issues with that link. Our experts are looking into the issue.

    Meanwhile, you can download XDCtools from this other link.

    Sorry about that.

    Vikram

  • Just one more question.:-)

    What is the recommend way for option #3 and #4 to get access to the target and platform files? As per the release notes of XDCtools 3.30.x.x the target and platform files are not longer deployed with the XDCtools but with the TI RTOS installer. In my case, means option #3 and #4, I don not use the TI RTOS and therefore the target and platform files will be missing in the setup, right?


    Cheers
    Jo

  • Yes, the targets and platforms are not part of XDCtools anymore. But they are now shipped as a part of the SYS/BIOS product. So your options #3 and #4 are fine. You don't need anything else.

    Vikram.