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.

C6672 network drivers

I'm looking at using the C6672 DSP but I'm not sure where to find the necessary drivers. I have the C6670 EVM and there is a PDK for it. I also see one for the C6678. But none for the C6672.

Where would I find the necessary drivers and support libraries for the C6672? Can I use the C6678 drivers assuming I use the same Ethernet Phy?

  • David,

    You can find the similar group of multicore DSPs at:
    http://processors.wiki.ti.com/index.php/Keystone_Device_Architecture

    Yes, the bios-mcsdk supports selected devices/platforms only. More details get from the user guide.


    BIOS-MCSDK Download Link:
    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/bios_mcsdk/latest/index_FDS.html
    Go through the wiki pages, which are supported device/platforms for BIOS-MCSDK
    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Supported_Devices.2FPlatforms
    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_Getting_Started_Guide

    Even though, you can find some of the NDK release supports C66xx devices, get detailed info from release notes. Find the NDK Download Link:
    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html

    David Hand: said:
    Can I use the C6678 drivers assuming I use the same Ethernet Phy?


    The NDK based test code available in the MCSDK will support for C6678 EVM. If you are taking this code, you might be modify the code(Ex: EVM init, platform calls) according to C6672 device.

  • Hi,

    Yes. You shall use the drivers and libraries of C6678. 

    'Please use the latest MCSDK 2.x released for keystone I devices. Please find the download and user guide link below signature.

    Thank you.

  • Rajasekaran,

    If I understand correctly, the DSP cores in the C6672 are the same as the cores in the C6678; they only differ in how many cores each contains. So a driver that works for say core0 of a C6678 will also work for core0 of a C6672?

    Thanks,
    Dave

  • Dave,

     

    Dave: said:
     So a driver that works for say core0 of a C6678 will also work for core0 of a C6672? 

    Yes, Your understanding is correct. The network driver should work on core0 of C6672 like C6678

  • Pubesh,

    Thanks for the info. I guess I should have ordered the C6678 EVM instead of the C6670.

    I see someone already marked it as answered.

    Thanks,
    Dave