飞腾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打印日志信息

今天终于成功点亮!!!!

今天在李老师的帮助下终于成功点亮了服务器

记录一下过程和这里边的坑

  1. BIOS包含两个系统,一个UEFI,一个pbf parameter调试工具。需要将这个系统生成的二进制文件使用fiptool工具进行打包,合成最后的烧录文件。
  2. UEFI编译:使用build2500.sh,依次使用clean、init、d/r命令进行编译,编译成功控制台无任何报错,会生成bios2500文件,将bios2500文件cp到pbf文件夹下,并使用./fiptool update --nt-fw bios2500 fip.bin命令将fip.bin替换成bios2500,这地方出现坑,千万不要直接复制过去然后改名,这也是卡了最久的一个地方。同样,在这个地方也要替换原文件夹中的fiptool工具,要不也会报错。
  3. pbf工具使用:进入pbf下的get_parameter文件夹,使用para.sh脚本设置参数,参数设置好点击sava,再exit,会生成parameter.bin文件
  4. 使用theone工具将几个二进制文件合并成fip-all.bin这个最终烧录文件.