Hello everyone,i work on MPC5777M.
At the moment i have 3 core in DRUN0 mode and i have to bring one in "idle" state without modifying the status of the active modules and other cores
How can it be done?
You just have to execute "wait" instruction on core which you want to put into idle state.
but i want to put the core in a low power mode and freeze the clock.. i dont' know..maybe STANDBY or HALT mode is a right way. however i don't want to modifing the status of other cores
Ok, as there is only one mode entry module your mode transition will occur on all cores.
After reset you have active IO core (core2). Reset of the cores are in reset.
You can select which core you will activate on mode transition complete.
While your cores are active you can do mode transition to low power mode. (HALT , STANDBY)
This will be valid for all cores without exception.
Now you can wake up selected core via wakeup unit.
Have in mind this micro is targeted for powertrain where all cores are always active in application.
Therefore if you want to put core into idle state you have to use "halt" / "wait" instruction.
Retrieving data ...