The Starter Kit firmware, consisting of the first-stage boot loader (FSBL), platform management unit (PMU), Arm® trusted firmware (ATF), and U-Boot, are built by AMD, write protected, and shipped pre-loaded into the starter kit primary boot device. This boot firmware is locked to support a carrier card and an application agnostic boot process, which requires all application specific content to be managed in the Linux domain as shown in the following figure. A Kria App Store based application should not require any of the boot firmware components managed in the quad-SPI (QSPI) device to be edited, updated, or changed. AMD occasionally updates the user boot partitions and it is recommended to use the latest BOOT.BIN on Kria Wiki when developing and testing applications.
The EEPROM contents for both the SOM and carrier card are also pre-loaded before shipping and are write-protected. The contents of the EEPROMs are not to be edited or changed by any application developer. Content definitions are available in the Kria K26 SOM Data Sheet (DS987).