I want to know the detail about which binary files are included in each stage,like mb1 mb2

I want to know about the binary execution sequence in boot stage,as I know ,the sequence is bootrom->mb1->mb2->tos->cboot->kernel->rootfs.I want to know the detail about which binary files are included in each stage?

Hi,

The binary files are under Linux_for_Tegra/bootloader.

nvtboot*.bin and cboot_t194.bin cover the bootrom-> cboot part.

kenrel is under Linux_for_Tegra/kernel/

rootfs is Linux_for_Tegra/rootfs

hello Username1,

you may check bootloader/flash.xml for the partition name and its binary file names.
if you’re looking into flashing logs; you should also found those binary were signed and encrypted due to security settings.
if you’re not enable Secureboot, it’s by default using zero keys to sign those binaries.
for example,

[  19.0905 ] Writing partition mb1 with mb1_t194_prod_sigheader.bin.encrypt
[  19.0917 ] [................................................] 100%
[  19.2857 ] Writing partition mb2 with nvtboot_t194_sigheader.bin.encrypt
[  19.3068 ] [................................................] 100%
[ 100.8851 ] Writing partition cpu-bootloader with cboot_t194_sigheader.bin.encrypt
[ 100.9056 ] [................................................] 100%
[ 101.5455 ] Writing partition kernel with boot_sigheader.img.encrypt
[ 101.5654 ] [................................................] 100%
[ 105.1117 ] Writing partition kernel-dtb with tegra194-p2888-0001-p2822-0000_sigheader.dtb.encrypt
[ 105.1266 ] [................................................] 100%

Hi, JerryChang,

thanks for your answer,but I want to know the detail about the binary,such as the below binary,is belong to mb1 or mb2 ?
spe_t194.bin                       
preboot_c10_prod_cr.bin    
mbr_1_3.bin                         
mce_c10_prod_cr.bin   
mts_c10_prod_cr.bin            
warmboot_t194_prod.bin    
mem_coldboot_sigheader.bct

hello Username1,

you may also refer to Xavier’s Boot Flow.
AFAIK,
spe it’s BPMP firmware binary, you may also check TegraBoot-BPMP for warmboot and coldboot;
preboot, mce, and mts were firmware of Denver’s boot pack.
mbr handle the emmc write operation checking.
thanks