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.

Choosing appropriate TI software for a new C6674 design

Other Parts Discussed in Thread: TMS320C6674

Hello,

I am working on a design that uses the TMS320C6674 multicore DSP. I am new to this processor and have been spending some time looking through the software tools that are provided by TI; it seems that there are several options. The amount of information is a little overwhelming, so I am looking for some guidance on how to choose the most appropriate software to download and read up on. Here are the options that I have found so far:

Option # Software Name Link Latest Release Release Date
1 TI-RTOS Kernel (SYS/BIOS) http://www.ti.com/tool/sysbios 6.41.03.51 2015-04-06
2 TI-RTOS http://www.ti.com/tool/ti-rtos 2.00.01.23 (for C6000) 2014-04-24
3 BIOSMCSDK-C66X: SYS/BIOS MCSDK for C66x www.ti.com/.../bioslinuxmcsdk 2.01.02.06 (patch 01) 2013-02-28

I'm interested in the inter-processor communication (IPC) API that is available from TI. Please correct me if I am wrong, but I think this eliminates option 1 because the IPC package is something separate from (or layered on top of) SYS/BIOS. It seems that both options 2 and 3 include IPC.

As far as choosing between options 2 and 3, based on the naming it would appear that BIOSMCSDK-C66X is more closely targeted for my device. Are there any other considerations that I should be taking into account if choosing between options 2 and 3?

Finally, are there any software options that I am missing entirely?

Thanks in advance for your guidance -- choosing the correct development tools is an important first step for my development.

Best regards,
Dave

  • Dave,

    The MCSDK is probably your best bet as it is aligned with the needs of your device. I went ahead and moved this thread over to the device forum where the MCSDK experts monitor questions. However, if this answer is sufficient, you can mark it as Answered.
  • Hello Dave,
    We recommend you to use MCSDK 2.x for your Keystone I devices development. Please find the download and user guide link below my signature.

    The MCSDK comprises of,
    1. Platform Development Kit (PDK) - (Low level drivers and libraries)
    2. SYS/BIOS - RTOS
    3. IPC
    4. NDK
    5. Runtime Libs
    6. Algorithm Libs
    7. Bootloaders and tools/utilities.
    8. Demos & Examples.

    Thank you.
  • David and Raja, thank you for your prompt answers! I will move forward with the MCSDK as you both indicated.

    Best regards,
    Dave