U-Boot单独编译增加启动执行内容
让 RK3566 的 GPIO0_D4(引脚号 28) 在系统启动时默认输出高电平。
U-Boot 阶段强制配置
通过修改 U-Boot 源码,在系统最早阶段初始化 GPIO 状态,避免内核驱动冲突。
修改 U-Boot 源码
文件路径:Release/u-boot/arch/arm/mach-rockchip/board.c
在 rk_board_init()
函数中更新如下:
完成后,退回到路径 Release/u-boot
下,执行编译命令:
如果编译失败,请确保已安装交叉编译工具链(如 aarch64-linux-gnu-gcc
):
编译完成后,执行固件编译:
固件编译完成后,uboot.img 固件生成在 u-boot文件夹下,想办法拿出来将其单独烧录到开发板中。
评论