Could you please let me know how to configure only core0 for MPC5746R ? I am able to boot it from Core1. Even though I did the similar change (change in BAF session) for core0 its not booting up.
The boot core is always core 1 as far as I can tell. So it doesn't seem like you could only use core 0. Why would you want to do that anyway?
Thanks for your reply. Because my OS is using only core0. In the OS, the initialisation is based on the enabled core. That why I want to enable only the core0.
As James wrote the boot core is by default core1.
As the Boot assist code programmed in NXP factory is VLE code.
Actually you can start device with only core0 via custom RCHW, but your device will crash right after first few instructions. It will require custom BAF code. And I am not sure if this is possible on latest cut or this area is already OTP due to unintended erases of BAF by customers.
Your device booting by default from core1. In BAF the core0 is enabled so your SW can be executed right after reset from core0. I see no issue here except increased power consumption as there is no way to disable core1 except device reset.
As far as I understand you must disable Core1 if you use the MPC5743R variant and only use Core0 (and checker core). That is my understanding after reading NXP application note AN5234. This seems to work but giving me headache with Lauterbach debugger scripts to support this enabling and disabling of cores...
Do you have any tips on Lauterbach demo scripts for initialization and flashing supporting this MPC5743R scenario with booting on Core1->enabling Core0->Disabling Core1 ?
Retrieving data ...