NVIDIA Tegra
NVIDIA Jetson Linux Developer Guide
32.4.2 Release

 

Boot Flow

 
Jetson Xavier NX and Jetson AGX Xavier Series Boot Flow
BootROM
Bootloader Components
TegraBoot
CBoot
Jetson Nano Boot Flow
BootROM
Bootloader Components
TegraBoot
TegraBoot CPU
CBoot
U-Boot
Jetson TX2 Boot Flow
BootROM
Bootloader Components
TegraBoot
C-Boot
U-Boot
Jetson TX1 Boot Flow
BootROM
Bootloader Components
TegraBoot
TegraBoot CPU
CBoot
U-Boot
This part of the Bootloader topic describes the boot flow.
The primary function of the Jetson boot software is to initialize the SoC (System on a Chip), including:
Initializing MC/EMC/CPU
Setting up security parameters
Loading different firmware
Maintaining Chain of Trust
Setting memory carveouts for different firmware
Flashing the device
Booting to the operating system
Additionally, the Jetson boot software also performs other operations defined by product requirements, including but not limited to:
Initialization of HDMI™/DP
Displaying the boot logo