飞腾S2500 UEFI
飞腾S2500 UEFI
pbf工具和uefi
两者拥有不用的版本,使用pbf工具会生成parameter.bin文件,使用uefi编译后会生成fip.bin文件,最后生成的fip_all.bin文件是两者的结合,使用./theon合成二者。
pbf中的配置
使用飞腾官方工具pbf设置bios,将pcie拆分为x8x8,而不是x16。
UEIF串口调试
串口RX接主板TX,串口接地
使用串口工具SecureCRT打印日志信息
今天终于成功点亮!!!!
今天在李老师的帮助下终于成功点亮了服务器
记录一下过程和这里边的坑
- BIOS包含两个系统,一个UEFI,一个pbf parameter调试工具。需要将这个系统生成的二进制文件使用fiptool工具进行打包,合成最后的烧录文件。
- UEFI编译:使用build2500.sh,依次使用clean、init、d/r命令进行编译,编译成功控制台无任何报错,会生成bios2500文件,将bios2500文件cp到pbf文件夹下,并使用
./fiptool update --nt-fw bios2500 fip.bin
命令将fip.bin替换成bios2500,这地方出现坑,千万不要直接复制过去然后改名,这也是卡了最久的一个地方。同样,在这个地方也要替换原文件夹中的fiptool工具,要不也会报错。 - pbf工具使用:进入pbf下的get_parameter文件夹,使用para.sh脚本设置参数,参数设置好点击sava,再exit,会生成parameter.bin文件
- 使用theone工具将几个二进制文件合并成fip-all.bin这个最终烧录文件.