Hello,
The following boot stages are supported:
• Primary Image Container Set Boot (Primary Boot);
• Secondary Image Container Set Boot (Secondary Boot), assuming the same boot device
as for the Primary Boot;
• Recovery Boot;
• Serial Download Boot.
Primary Boot Device:
• The boot device selected by the boot mode pin or fuse. The valid options include
SD/MMC/NAND/FlexSPI. For FlexSPI SS0 is used. The SS1 is intended for 8-bit mode
with flash A2.
Recovery Boot Device:
• After failing to boot from the Primary Boot Device, the ROM will attempt to boot
from another boot device. For this chip, the ROM will attempt to boot from
USDHC1 port if the Primary/Secondary boot fails.
Serial Download Boot Device:
• This is the device (e.g. USB, UART) running the serial download protocol (SDP), so
that the host can load the image into memory and ask for authentication. For this
chip, the valid option is USB.
Use Chapter 5 (System Boot) of i.MX 8DualX/8DualXPlus/8QuadXPlus Reference Manual
(Rev. 0, 05/2020) for more details. In particular, look at Figure 5-2 (High Level Boot Flow (1 of 3) - SCU
ROM Boot Start, Figure 5-3 (High Level Boot Flow (2 of 3) - SCU ROM Boot Image Handling), and
Figure 5-4 (High Level Boot Flow (3 of 3) - SCU ROM Boot Error Handling)
https://www.nxp.com/webapp/Download?colCode=IMX8DQXPRM
Regards,
Yuri.