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.

CCS/66AK2H12: Platform file and IPC/Multiproc contradiction

Part Number: 66AK2H12
Other Parts Discussed in Thread: TCI6636K2H

Tool/software: Code Composer Studio

Hello all,

When i select the variant as 66AK2H12 and platform ti.platforms.evm.C66AK2E (since there is no other platform provided by TI), the MultiProc module gives an error which is "the multiproc name (CORE 1) does not match any of the possible names (HOST , CORE 0)". I think there is a conflict between platform name and device name. When I dig into the Settings.xs file in IPC module TMS320C66AK2E05 is the wrong device and it is not matching the properties of 66AK2H12.

1-) Is there a TI provided 66AK2H12 platform that I can use? If not, how can I create one?. Also can you provide example linker.cmd files for 66AK2H12.

2-) When I choose variant as TCI6636K2H the problem seems to be solved but this is not the device I have. What should i choose as variant and platfrom when I am creating my projects?

Best Regards,

  • Hello,

    66AK2H12 and TCI6636K2H share IPC modules. You should use the TCI6636K2H as this is the default platform used by IPC for both platforms.

    I believe you can change it to 66AK2H12 if you wish, but you will need to create a new platform using the platform wizard in CCS (look at the existing platform for TCI6636K2H for reference under ~\bios_x_xx_xx_xx\packages\ti\platforms\evmTCI6636K2H)

    You will also need to update the config.bld file in IPC shared folder, and the makefile of each core to match the updated platform. 

    If you have any questions please let me know.

    Regards,
    Sahin