Hello support,
In post ARM kernel not executing Linux, a step-by-step description was added to describe how an executing ARM core could start a non-executing ARM core.
Here is what I have done, when trying to start Core 3 in a 66ak2h12 system:
1. Download a "blob" to address 0x0c50 0000 (small SW < 3000 byte, working fine when downloaded and executed with help of the debugger).
2. Write to boot magical address (write 0x0c50 0000 to address 0x0c5a d00c).
3. Generate a IPC-interrupt (write 1 to address 0x0262 026c).
At this point, I don't get the SW to start,
In the above post, a fourth step was described: Take the core out of reset
I have tried to understand how this can be done, but I can't find how!. Can you please help me find this information?
Thank You,
/Peter Lööf