摘要:
3.2 BL2启动流程 Bl2的启动流程与bl1类似,主要区别是bl2的初始化流程比bl1更简单,但其可能需要加载更多的镜像,如bl31、bl32和bl33。BL2 主要的职责就是为后续image的加载执行相关的初始化操作,(主要是内存DDR、MMU、Nand Flash、串口以及EL3软件运行环境 阅读全文
摘要:
接上一章的介绍,本文详细整理一下 BL1 阶段的流程 Ch3: ATF启动流程 上面一章简单的介绍了 ATF的隔离和划分,下面就介绍一下使用 ATF 初始启动的流程。ARM v8的启动流程包含多个阶段,典型的官方定义的标志阶段包括 BL1、BL2、BL31、BL32、BL33,根据不同需求这些阶段可 阅读全文
摘要:
Ch1:背景与基础内容介绍 1.1 背景 最近工作中使用 U-boot 进行内核引导启动调整,发现编译手册中对Uboot镜像编译流程和之前接触的不太一样,在完成U-boot编译流程后,需要单独再进行 ATF 编译。且 ATF 编译过程中需要使用 U-boot.bin产物并且给出硬件配置。此工程的最终 阅读全文