You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Orange Pi 5 Buildroot编译报错:缺失rk3588_bl31_v1.45.elf等文件

Orange Pi 5 Buildroot编译缺失BL31/BL32文件的解决办法
  • 问题根源:Buildroot中Orange Pi 5的板级目录依赖rkbin Git子模块,克隆主仓库时默认不会自动拉取该子模块,导致缺失所需的BL31/BL32固件文件。

  • 解决步骤:

    1. 拉取rkbin子模块
      切换到Buildroot根目录,执行子模块更新命令:

      cd /home/broinstein/Projects/buildroot
      git submodule update --init --recursive board/orangepi/orangepi-5/rkbin
      

      该命令会自动下载缺失的rk3588_bl31_v1.45.elf和rk3588_bl32_v1.15.bin到指定路径。

    2. 验证文件存在性
      执行以下命令确认文件已下载:

      ls -l /home/broinstein/Projects/buildroot/board/orangepi/orangepi-5/rkbin/bin/rk35/
      
    3. 重新编译
      清理残留后重新执行编译流程:

      make clean
      make orangepi_5_defconfig
      make
      
  • 备选方案(子模块拉取失败时):
    手动从Rockchip官方rkbin仓库找到对应版本的BL31/BL32固件文件,直接复制到/home/broinstein/Projects/buildroot/board/orangepi/orangepi-5/rkbin/bin/rk35/目录下,再重新编译。

内容的提问来源于stack exchange,提问作者krolick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 02:35:54