跳到主要内容

更新 BIOS 固件

使用前提

您需要提前准备以下硬件设备:

  • 主板:星睿 O6N
  • 供电:DC 12V 电源适配器
  • BIOS 更新介质:U 盘
  • 显示设备:HDMI / DP 数据线和显示器
  • 输入设备:键盘和鼠标(用于图形界面操作)
推荐配件

制作 BIOS 更新盘

格式化 U 盘

将 U 盘格式化成 FAT32 格式,其它格式的 U 盘可能无法正常访问 U 盘和更新 BIOS 固件。

制作 BIOS 更新盘

访问 资源汇总下载 页面,下载 BIOS 固件;将下载的 BIOS 固件内容复制到 U 盘的根目录下。

BIOS 固件内容如下:

BuildOptions
BurnImage.efi
cix_flash_all.bin
cix_flash_ota.bin
EnrollFromDefaultKeysApp.efi
FlashUpdate.efi
Shell.efi
startup.nsh
VariableInfo.efi

更新 BIOS 固件

硬件连接

取下主板上可启动系统的介质(如 U 盘、NVMe 固态硬盘等),避免直接启动系统。

  1. 将制作好的 BIOS 更新盘插入主板的 USB 接口
  2. 使用 HDMI / DP 数据线连接显示器和主板
  3. 连接 USB 键盘到主板
  4. 使用电源适配器给主板供电

进入 BIOS 界面

BIOS 界面

系统检测到没有可启动系统介质时,系统会自动进入 BIOS 界面。

启动主板后,显示器出现 Radxa Logo 和进度条时,短按键盘的“Esc”按键进入 BIOS 界面。

Radxa Logo 界面

BIOS 界面

更新 BIOS 固件

在 BIOS 界面依次选择 Boot Manager -> UEFI Shell 选项

Boot Manager 界面

进入 UEFI Shell 界面后,按 ESC 键取消自动更新,手动进入指定磁盘更新 BIOS 固件。

UEFI Shell 界面

危险

更新 BIOS 固件,请确保整个过程保持电源的稳定,避免电源断电导致更新失败,以至于主板无法启动系统。

  1. 进入 BIOS 文件夹

UEFI Shell 界面的 Mapping table 会显示系统检测到的磁盘信息,我们可以使用 ls 命令查看查看磁盘中的文件,从而确定 BIOS 更新盘对应的磁盘;

如图所示,BIOS 启动盘对应的磁盘信息为 FS2,则输入 FS2: 进入 BIOS 更新盘。

BIOS 更新盘

若只接一个磁盘,BIOS 更新盘对应的磁盘信息为 FS0

  1. 更新 BIOS 固件

我们可以输入 startup.nsh 命令并按 Enter 键更新 BIOS 固件。

radxa@UEFI-Shell$
startup.nsh
  1. 重启系统

更新完成后,重新插拔电源适配器启动系统!

使用编程器刷写 BIOS 固件(仅在无法启动系统时使用)

对于 BIOS 损坏导致设备无法启动,或需要直接访问 SPI NOR Flash 的高级用户,可以使用 CH347T 编程器,将完整 BIOS 固件直接写入 BIOS 芯片。

使用前提

  1. 准备硬件
  • CH347T 编程器
  • 1.8 V 输出或 1.8 V 电平转换器
  • SOP8 208mil 烧录针(星睿 O6N)/ SOP8 208mil 芯片座(星睿 O6)
  • Ubuntu 系统
  1. 安装环境

在 Ubuntu 下需要提前安装好以下环境:

user@linux$
sudo apt update
sudo apt install -y git gcc meson ninja-build pkg-config libusb-1.0-0-dev

git clone https://review.coreboot.org/flashrom
cd flashrom

meson setup build -Dprogrammer=ch347_spi
meson compile -C build
  1. 下载固件

访问 资源汇总下载 页面下载最新 BIOS 固件。

烧录模式

将烧录器的电压切换到 1.8V,打开烧录器编程模式。

危险

BIOS 芯片工作电压 1.8 V,连接前必须确认 CH347T 输出为 1.8 V;错误使用 3.3 V 可能永久损坏 Flash 芯片。

硬件连接

将 SOP8 208mil 烧录针连接 CH347T 烧录器和 BIOS 芯片,将 SOP8 208mil 烧录针的引脚 1 和 CH347T 烧录器的引脚 1 对齐安装,将 SOP8 208mil 烧录针的针头引脚 1 和 BIOS 芯片的引脚 1 对准并适当按压使之接触紧密。

提示

烧录器和烧录针一般会使用圆圈或者三角形标注引脚 1,主板使用三角形标注 BIOS 芯片的引脚 1。

验证硬件

使用数据线连接烧录器和电脑,然后进入 flashrom 文件夹,使用以下命令检查系统是否正确识别 BIOS 芯片:

user@linux$
sudo ./build/flashrom -p ch347_spi

若正确识别,终端会输出以下类似信息:

flashrom v1.8.0-rc2 (git:v1.8.0-rc2) on Linux 7.0.0-28-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

CH347 SPI clock set to 15MHz.
Found Winbond flash chip "W25Q64.W" (8192 kB, SPI) on ch347_spi.
No operations were specified.

烧录 BIOS 固件

将提前下载的 BIOS 固件放到 flashrom 文件夹下,然后使用命令烧录 BIOS 固件:

user@linux$
sudo ./build/flashrom -p ch347_spi:spispeed=15M -w cix_flash_all.bin

烧录固件成功后,终端会出现以下类似信息:

flashrom v1.8.0-rc2 (git:v1.8.0-rc2) on Linux 7.0.0-28-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

CH347 SPI clock set to 15MHz.
Found Winbond flash chip "W25Q64.W" (8192 kB, SPI) on ch347_spi.
Reading old flash chip contents... done.
Updating flash chip contents... Erase/write done from 0 to 7fffff
Verifying flash... VERIFIED.

    您需要登录 GitHub 才能发表评论。如果您已登录,请忽略此消息。

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0