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.

MCU-PLUS-SDK-AM263X: Modifying a core 0-0 project to core 1-0

Part Number: MCU-PLUS-SDK-AM263X
Other Parts Discussed in Thread: SYSCONFIG

Hi,

I have project which was written for core 0-0 with all the peripherals defined (IO, ADC, PWM, CAN etc.). I've tested the project on core 0-0 as a single core and it works fine. Now I have another core 0-0 project with only CAN on it which also works individually. Now I'm trying to move the 1st project with all the peripherals except CAN to core 1-0 and trying to work the CAN project on core 0-0 to make it a multi-core project with IPC communicating between them.

Now I have;

Core 0-0 running project with only CAN and IPC

Core 1-0 running project with all peripherals & IPC except CAN

What I noticed was that I have blinky on both projects and it works I have even confirmed that the IPC is working but the CAN comms is not working.

My question is can you please provide any document that would list steps needed for moving the core 0-0 project to core 1-0 if not can you please list all the necessary changes that needs to be done when moving the cores.

Regards,

Harsha

  • Hi Harsha,

    The fast and easiest way is to import empty project from SDK for core 1-0 and copy your code and compile it. Have you tried this already?

    If you have high sysconfig configurations, instead of editing the sysconfig in Gui open it using text editor and you can copy the code which is much easier.

    Thanks,

    G Kowshik

  • Hi Kowshik,

    I understand that using an empty core 1-0 project would be the best approach for this, but unfortunately for us because we started the other way we had to go through painstakingly. Fortunately we were able to get the core working by comparing what is missing and what is different. What was mostly missing was the sysconfig setting such as xbar and clashes between the cores which I feel should be solved if we use system project which would have a combined sysconfig.

    But thank you for your response.

    Regards,

    Harsha