Linux 编译与烧录
安装 Linux 源码包
Linux 源码包从网盘获取。下载后需要根据 MD5sum 核对文件完整性,并参考 readme.txt 解压源码。
编译输出目录
编译生成的镜像统一放在:
out/rk3588/X3588S/images
常见输出包括:
boot.img
MiniLoaderAll.bin
misc.img
oem.img
parameter.txt
recovery.img
rootfs.ext4
rootfs.img
update.img
userdata.img
查看编译帮助
在源码目录下执行:
cat readme.txt
编译命令
编译全部:
./edge build -a
编译 U-Boot:
./edge build -u
编译 Linux 内核:
./edge build -k
编译 rootfs 文件系统:
./edge build -r
打包固件
编译完成后会在输出目录生成 update.img 等文件。update.img 是统一升级固件,包含 U-Boot、内核、文件系统等内容。
Windows 烧录 Linux 固件
驱动安装
使用 Linux 源码包中的 Rockchip 工具目录:
SDK/RKTools/windows/Release_DriverAssitant
运行 DriverInstall.exe 安装驱动。
烧录 update.img
I3588 需要使用 AndroidTool_Release_v2.79 以上工具,手册中 Linux 包内提供 AndroidTool_Release_v2.81。
基本流程:
- 打开
AndroidTool.exe。 - 进入“升级固件”选项卡。
- 选择生成的
update.img。 - 按住
RECOVERY键。 - 插入 microUSB OTG 线和 12V DC 电源。
- 工具提示发现
MASKROM设备后点击升级。
进入 Loader / Maskrom
Loader 模式
reboot bootloader
也可以按住 Recovery 键不放,再按 Reset,松开 Recovery;或在工具发现 ADB 设备时点击“切换”。
Maskrom 模式
按住 Recovery 键,再按 BOOT 键,松开 Recovery;或先进入 Loader,再点击“擦除 Flash”进入 Maskrom。