risc-v启动流程
通常RISC-V启动顺序流程包含以下几个阶段:
RISC-V上游引导流程类似。ROM是ZSBL。FSBL加载器是SoC专用的。将由Coreboot和/或U-Boot SPL替代。运行时是OpenSBI。它提供运行时服务。U-Boot是OpenSBI中的有效负载。
对于标准的risc-v启动顺序,可查看FU540的芯片手册,其中有如下的顺序描述:
-
MSEL(Mode Select):启动模式,一般为选择拨码开关等方式进行选择。
-
ZSBL (Zeroth Stage Boot Loader):片上ROM程序。
-
FSBL(First Stage Boot Loader ):启动PLLs和初始化DDR内存。
-
BBL(Berkeley Boot Loader ):提供加载,并且管理着二进制接口(SBI)。
参考:
...