»
最简单A7 STM32MP157硬件启动过程及对应软件 硬件:BL0,读取CPU内Rom,固定软件:BootRom, 选择从哪个存储设备启动。 硬件:BL2,读取eMMC设备的0x00000000或0x00040000,软件:FSBL(trusted.stm32),使用精简设备树dts,配置时钟,配置引脚复用,配置供电芯片PMIC,初始化DDR。(设定裸机能用的设备) 硬件:BL33,读取eMMC设备的0x00080000,软件:SSBL(uboot,bootloader),使用完整设备树dts,初始化外设、初始化可用于网络启动linux内核的PHY,使用uboot自带的文件系统读取boot分区,加载linux内核。