在本篇文档中默认使用的构建环境为幽兰上的太乙2版本,在本篇中将学会编译出目前幽兰上所使用的uboot,并且刷在幽兰上。
1.准备所需依赖
sudo apt install device-tree-compiler build-essential gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu make python3 python3-dev libssl-dev python3-pyelftools python3-setuptools swig git
2.准备好代码
在幽兰上运行下面命令开始下载:
tar -zxvf v2017.09-rk3588-taiyi.tar.gz #解压文件
3. 编译代码
cd v2017.09-rk3588-taiyi
./build-uboot.sh
编译出的uboot.img就是我们编译出来的。
刷机有风险,在刷uboot之前,记得提前备份好重要文件
当前使用uboot用户,使用sudo dd of=/dev/mtdblock0 if=uboot.img bs=512 seek=4096
命令更新uboot。
如果是uefi的用户不可以用这个命令更新,需要用RK工具更新,编译出的文件在out目录下,参考链接:https://www.nanocode.cn/wiki/docs/youlan//504
作者:zuoyingying 创建时间:2025-01-14 17:50
最后编辑:zuoyingying 更新时间:2025-01-20 11:59
最后编辑:zuoyingying 更新时间:2025-01-20 11:59