is it possible to change the firmware on M4 core of imx6 SoloX without rebooting the whole platform ?
I understand that under u-boot I can start M4 core via "bootaux" command,
and also I can stop it via a simple write on SRC_SCR register:
mw.l 0x020d8000 0xA0480520
and start the core again with the same firmware using "bootaux".
But if I change the firmware loading a new working one in the same location, the core hang. The new firmware works only after a restart of the platform.
I've tryed to cleanup RDC registers too, but I can't find any procedure to restart the M4 with a new firmware without a power down/on.
Moreover I didn't find any documentation on how to use M4 reset functionality to start a new firmware, Is it a not supported operation ?