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.

  • TI Thinks Resolved

CCS/EVMK2GX: Correct settings for Target and Platform in project for running PDK examples

Part Number: EVMK2GX

Tool/software: Code Composer Studio

Hello,

I'm currently running different PDK-Examples (specifically McASP) on the EVMK2GX Development Board. When I build the example projects in CCS v8 using the predefined Target-settings, they work. However, these presets don't make a lot of sense to me. They are "Generic C64x+ Device" for Device Variant and "ti.platforms.evmTCI66AK2G02" for Platform.

When I select "66AK2G12" as Device Variant, I can only select "ti.platforms.evmC66AK2E" for Platform and this leads to the examples failing at runtime when trying to set up EDMA and McASP.

The How-To guides don't seem to address this issue in CCS v8, so if someone could explain to me, how to properly set up a new CCS-project for the EVMK2GX, that would be very appreciated.

Thanks in advance,

Felix

  • The team is notified. They will post their feedback directly here.

    BR
    Tsvetolin Shulev
  • Guru 80755 points
    This seems to be issue with CCS. We are escalating to the team. Thank you.

    Regards,
    Rajasekaran K
    -----------------------------------------------------------------------------------------------------------
    Don't forget to click the Verify Answer button if this post answers your question.
    PLEASE READ FIRST: Keystone I & II Multicore Forum Usage Guidelines
    Learn More About Keystone Multicore Devices: Resources for Keystone Devices

    Please download the latest Processor SDK for Keystone I & II devices(C665x, C667x, K2H, K2E, k2G & K2L).

  • Felix,

    I assume you are building for the DSP since you mentioned "Generic C64x+".
    I'm using CCSv8.0.0.16.  When I select "66AK2G12" as my target device.  I see a bunch more platfoms then what you mention.
    I don't see the "ti.platforms.evmTCI66AK2G02" platform but I also don't see it if selected "Generic C64x+" device either.

    However, If I type "ti.platforms.evmTCI66AK2G02" in the platform field then build the project, it builds fine for me.
    I don't have the hardware to run the executable.

    Judah

    If my reply answers your question please mark the thread as answered

  • In reply to judahvang:

    Did this get resolved?

    Todd
  • In reply to ToddMullanix:

    Hello,

    I didn't have access to our development board over the last week so I can't recheck this but I will give feedback again this week.

    I assume you are building for the DSP since you mentioned "Generic C64x+".
    I'm using CCSv8.0.0.16.  When I select "66AK2G12" as my target device.  I see a bunch more platfoms then what you mention.
    I don't see the "ti.platforms.evmTCI66AK2G02" platform but I also don't see it if selected "Generic C64x+" device either.

    This was the same for me.

    However, If I type "ti.platforms.evmTCI66AK2G02" in the platform field then build the project, it builds fine for me.
    I don't have the hardware to run the executable.

    I can confirm that this works, too. However, I was wondering why this setting doesn't show up in CCS by itself and if this maybe was an configuration issue with my CCS.

  • In reply to FelixS:

    I figured out the issue.  Its not a configuration issue with your CCS.

    The problem is that we ship this file called "platforms.json" but it doesn't contain the platform you are looking for....for the C6000.

    So in your <installation>/etc/platform.json.

    It needs the following entry:

    {
    "target": "ti.targets(.elf)?.C66",
    "device": "66AK2",
    "platform": "ti.platforms.evmTCI66AK2G02"
    },

    I confirmed that after I did this, the right platform does show up for the C6000 device.  I will file a bug to get this fixed but you have a workaround for now.

    Judah

    If my reply answers your question please mark the thread as answered

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.