For Jetpack 4.2, I’ve recently required to modify the pinmux to get SPI3 working again and was trying to understand this part of the build process.
I understand that the file I modify : tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg, is part of the Boot Configuration Table (BCT), which becomes part of the MB1 (microboot) bootloader component. Looking at the flash output the cfg gets processed during the call to flash.
I’d like to know if these end up part of an output binary file, or do they get copied as some other file during the flash.
The flash output reports “Sending bct_bootrom” and “Sending bct_mb1”. It would be useful for me to know which fies are actually transmitted.
Also, I noticed during the flash process, boot.img and warmboot.bin files get created. It would be good to understand what these are and how these get created.
There is a lot of great information in the aforementioned document however I am just trying to complete the picture.