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.