MB1: Microboot 1. [More…]
MB1 is the first boot loader to run after the boot ROM. Its major tasks are to:
•Initialize the SDRAM based on MB1 boot configuration table (MB1-BCT)
•Load the firmware that initializes the CPU complex
•Set the security settings
•Configure pinmux/GPIO for the SoC
•Program the PMIC for the VDD_CPU and VDD_DDR rails
•Load the next stage boot loader (
MB2)
MB1 runs on the
BPMP. It is considered an extended boot ROM because the security level of MB1 is the same as boot ROM.