市面上采用RISC-V架构的CPU很多,且没有如X86那样高度细节的标准,故采用说明文档详细的SiFive Freedom U540-C000芯片来做介绍(下面统一称为FU540). FU540支持多种启动方式,且由MSEL针脚控制. 在了解启动流程之前,首先需要明确RISC-V的三种启动模式 M-mode(Machine Mode) S-mode(Supervisor Mode) U-mode(User Mode) 在系统加电启动后会处于M-mode,有关启动模式将在下文详细讲解. 通常,RI