rpi4 运行u-boot.bin
1. 从github上拉下来最新的u-boot源码
git clone https://github.com/u-boot/u-boot
2. 安装交叉编译工具链
首先在win10的wsl下面安装交叉编译工具
sudo apt install gcc-aarch64-linux-gnu
cd u-boot
# 使用刚才下载的交叉工具链
export CROSS_COMPILE=aarch64-linux-gnu-
make distclean
make rpi_4_defconfig
make -j
编译后的结果应该是这样的
会生成一个u-boot.bin文件
3. 将启动文件复制到SD卡中
在ubuntu系统中输入
explorer.exe .
再将u-boot.bin 文件考入sd卡。
4. 编辑sd卡中的config.txt
把kernel=vmlinuz改成u-boot.bin。
然后再加上:
uart_2ndstage=1
enable_gic=1
如图,
再进行树莓派串口连接
1. 将Ubuntu 64 arm 版本烧入SD卡
然后将拷完的sd卡插入树莓派。
2.用ttl转usb的模块将树莓派与电脑连接起来
3.用putty打开树莓派服务器
但是打开后输入密码发现
u-boot没有运行起来。