Hi, thanks for your comments.
I've read (very interesting) Yuri post about "SoloX bare metal startup", and I based on it lots of my tests.
If I understand right, the only way to change the firmware once M4 has started is to:
- stop M4;
- reset permission on RDC registers;
- replace the firmware;
- update stack and pc addresses;
- reset and start M4;
If I do not reset permission on RDC I can't updare new firmware from A9 (in DDR or ocram area).
But once RDC register have been alterated, system becames unstable (crash after few seconds...).
So I think I can't do that ....
Is it right ?
N.B. I need a "warm upgrade procedure" just for development phase of new firmware, not for production.