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.

How to create a new SYS/BIOS platform?

We use CCS5.5 to develop two seperate pjts for C6657 Core0 and Core1.

We want to customize two  "ti.platforms" (device Details,Memory,Sections difinition).

However, if I modify the ti.platforms.evm6657 in Core0 pjt. When I open Core1 pjt and want to modify Platform, I see that modified in Core0 pjt.

How can I create a new plaform or save as another plaform?

Thanks!

  • Francis,

    It looks like you are using the platform wizard to create a new platform based on the existing platform ti.platforms.evm6657. Have I got this correct?

    You also want to have a separate platform for each core running on the device, correct?

    If so, you need to use the platform wizard to create a separate platform for each core. When I do this, I simply add the core name to the platform name. For example, to create a new platform for Core 0 and Core 1, I would use the following:

    ti.platforms.evm6657 --> ti.platforms.evm6657_core0
    ti.platforms.evm6657 --> ti.platforms.evm6657_core1

    In each of your executable projects, be sure to specify the correct platform for that project. For example:

    Project Core0 --> Platform: ti.platforms.evm6657_core0
    Project Core1 --> Platform: ti.platforms.evm6657_core1

    Also make sure that the program memory in each platform does not overlap. Otherwise, this will be a difficult bug to find.

    ~Ramsey