Orange Pi 5 Buildroot编译报错:缺失rk3588_bl31_v1.45.elf等文件
Orange Pi 5 Buildroot编译缺失BL31/BL32文件的解决办法
问题根源:Buildroot中Orange Pi 5的板级目录依赖
rkbinGit子模块,克隆主仓库时默认不会自动拉取该子模块,导致缺失所需的BL31/BL32固件文件。解决步骤:
拉取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到指定路径。验证文件存在性
执行以下命令确认文件已下载:ls -l /home/broinstein/Projects/buildroot/board/orangepi/orangepi-5/rkbin/bin/rk35/重新编译
清理残留后重新执行编译流程: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
相关产品推荐
相关产品推荐

