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.

Help understanding MCSK and Processor SDK for TMS320C6678

Hello, I'm a little confused and need some help clarifying the purpose of MCSDK and Processor SDK. When I read the web page:

processors.wiki.ti.com/.../MCSDK_to_Processor_SDK_Migration migration&tisearch=Search-EN-Everything#Migration_from_MCSDK_.28K2x.29

I get the impression that Processor SDK is replacing MCSDK. My coworker says the MCSK is generic examples while the Processor SDK is specific to the device. He says to install both on your computer.

Can someone please help me see what's going on?

Thanks,

Joe

  • Yes, we have separate processor SDK package for every platform say C6678, C6657, K2HK, K2E, K2L etc.,
    You need to create the examples with platform name and example mentioned.

    processors.wiki.ti.com/.../Processor_SDK_-_Create_PDK_projects
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

    You can install the processor SDK alone, no need to have both MCSDK and processor SDK.
  • Your understanding is correct. Processor SDK RTOS is intended to replace the MCSDK software offering. The Processor SDK RTOS aims to provide a common API interface and look and feel to software across all devices in the Processors family including Keystone I , Keystone II and Sitara devices.
    This will enable users to reuse code and also make migration from one TI processor to another fairly seamless.

    For new development, we recommend users to leverage Processor SDK as a starting point as it is under active development and will be update every quarter to include new features. If you are familiar with MCSDK, Processor SDK uses a similar platform approach to RTOS software as MCSDK but adds several more additional driver on top of CSL to access most of the peripherals on the device.

    Hope this helps.

    Regards,
    Rahul