Hello,
I am uncertain about the exact reasoning behind this solution, and I would appreciate any insights you could provide regarding this behavior.
Cores does not require to wait for other cores to finish their initialization.
They act independently. You can even have all cores active out of reset.
I am uncertain about the exact reasoning behind this solution, and I would appreciate any insights you could provide regarding this behavior.
I expect that this is caused by your SW. There must be some handshake, waiting for core initialization to finish, which is putting main core into the idle task.
So check where the second core get stuck in initialization causing the main core to go into idle task.
This seems to me like application issue.
You can try this example to see how the cores are enabled, initialized by SW and SW executed.
https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5748G-DPM-Multicore-GHS614/ta-p/10996...
Best regards,
Peter