一 启动流程概述
飞腾FT2004/D2000芯片提供两种引导方案,具体如下所示:
方案一:
方案二:
方案一和方案二的区别是第二阶段的运行组件不同,方案一运行的是U-boot、方案二运行的是UEFI
那么为什么会这样的了?
答案是:飞腾FT2004/D2000芯片既可以用于嵌入式方案,也可以用于桌面PC方案,而在嵌入式方案中通常使用U-boot来引导Linux内核,在桌面PC方案中通常使用UEFI作为BIOS
二 各组件介绍
2.1 PBF
PBF英文全称Phytium Base Firmware,PBF主要作用:
- 初始化PLL
- 设置CPU主频
- 初始化DDR4
- 初始化PCIe控制器
- 初始化全局中断和定时器
- 跳转到U-b