SCFW - memory of SCFW and SECO

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SCFW - memory of SCFW and SECO

446 Views
yiting_zhang
Contributor II

As decribed in this topic:

i.MX8 Boot process and creating a bootable image - NXP Community

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?

0 Kudos
1 Reply

421 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,
 
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 2.1.4.2.2 SCU-to-SECO Boot Flow, at the security reference manual of the i.MX8X application processor.

Best regards,
Aldo.

0 Kudos