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.

Do I need to us an OS when using the TMS320C6655

Hello, I was watching the training session Introduction to Multicore Software Development Kit and have a question about slide 6. Is the BIOS-MCSDK an Operating System?  In the past I have used DSP's that boot from FLASH and begin running executable code. I'm a little confused here but is the BIOS-MSDK an operating system? I ask because on slide 6 they also mention the LINUX-MCSDK.

If anyone can help clear things up for me I would really appreciate it.

Thanks,

joe

  • Joe lindula,

    Run the Installer & Provide the installation path:
    On Windows OS:
    To install BIOS-MCSDK on your Windows PC run the MCSDK installer (bios_mcsdk_<version>_setupwin32.exe).
    It is recommended to keep the default installation paths for CCS and the other components
    (e.g., "C:\Program Files\Texas Instruments" and "C:\Program Files\Texas Instruments\ccsv5") or
    make sure that CCS and the other components are installed along the same path.
    This allows CCS to auto discover the components and generally makes things simpler.


    On Linux OS:
    The instalation is tested on Ubuntu Linux distribution, but it expected to work on other Linux distributions as well.
    After downloading the Linux installer, (bios_mcsdk_<version>_setuplinux.bin), please change the attribute of the installer to executable and run the installer as shown below.

    chmod +x bios_mcsdk_<version>_setuplinux.bin
    ./bios_mcsdk_<version>_setuplinux.bin

    Please refer the wiki page to find the more details,
    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_Getting_Started_Guide

    Installing the Multicore Software Development Kit:
    After installing CCS, the next step is to install the MCSDK. The release contents are delivered as installers.

    Notes:
    To avoid manually updating file locations, it is recommended to install the MCSDK in the same directory as CSv5
    For a Linux host, run the mcsdk_<build-id>_setuplinux.bin executable.
    For a Windows host, run the mcsdk_<build-id>_setupwin32.exe executable.

    Some of the components installed by CCS may be updated by the MCSDK installer (e.g., SYS/BIOS);
    see the MCSDK release notes for which installer each component is mapped to.

    DSP BIOS:
    DSP/BIOS (in later versions called SYS/BIOS) is a real time operating system created and offered by Texas Instruments for use in a wide range of DSPs and microcontrollers.
    You can find the details of DSP/BIOS at mentioned wiki page,
    http://processors.wiki.ti.com/index.php/Category:DSPBIOS
    http://processors.wiki.ti.com/index.php/Differences_Between_DSP/BIOS_and_SYS/BIOS

  • Hello, thank you for the information. Is it required that I use an OS? I have used the ADSP-TS201 from Analog Devices and an OS was not required.

    Thanks,

    joe

  • Joe,

    Yes, You can create the application project without OS (DSP BIOS/SYS BIOS) and run the executable on the target device(DSP). Here TI provided the MCSDK(test code and boot examples) for C6678, which is based on BIOS. This MCSDK can install on Windows PC(.exe) or you can install on Linux machine(.bin installer). I hope, it requires Linux version of CCS for build the project on Linux machine.