As decribed in this topic:
ROM loads data from the predefined addresses above (depending on the selected boot device) to the System Controller Unit (SCU) internal memory (tightly coupled memory) and parses it to find the image container. It can also boot by downloading an image through USB.
The image container has all the information needed to load all the images to the system, the first images that get loaded are the System Controller Firmware (SCFW) and Security Controller Firmware (SECO).
My question is, which memory are the SCFW and SECO loaded to by ROM firmware after power up?
Soc: imx8qxp A35 M4
By the way, I also want to know if SCFW(SCU M4) and M4_image(general purpose M4 core) are loaded to the same memory?
Which memory are the SCFW and SECO loaded to by ROM firmware after power up?
> The SECO and the SCU always boot from ROM (internally).
if SCFW(SCU M4) and M4_image(general purpose M4 core) are loaded to the same memory?
> No it is not.
I would recommend you to check chapter 22.214.171.124.2 SCU-to-SECO Boot Flow, at the security reference manual of the i.MX8X application processor.