条件:USB数据线、Ubuntu固件(下载链接)
环境: Windos 10/11
1. Windos烧写
1.1 安装RK USB驱动
下载 Release_DriverAssistant.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装
安装下载工具:工具一般与Ubuntu固件放于同一压缩包,为了保证正常进行烧录尽量选择与固件同一压缩包的烧录工具:
1.2 开始烧写
断电长按开发板的recover键三秒,不松开进行上电然后再松开recover,
进入tools打开RKDevTool.exe,可以看到下面显示发现Loader设备,然后按照下面的步骤进行固件烧录。点击固件将对应路径的固件,等待固件加载然后“升级",等待升级完成就可以重启了。
2 Linux烧录
2.1 烧录工具
Linux_Upgrade_Tool工具:
unzip Linux_Upgrade_Tool_xxxx.zip
cd Linux_UpgradeTool_xxxx
sudo mv upgrade_tool /usr/local/bin
sudo chown root:root /usr/local/bin/upgrade_tool
sudo chmod a+x /usr/local/bin/upgrade_tool
2.2 开始烧写
2.2.1 烧写统一固件 update.img
sudo upgrade_tool uf update.img
# 如果升级失败,可以尝试先擦除后再升级。
# 擦除 flash 使用 ef 参数需要指定 loader 文件或者对应的 update.img
sudo upgrade_tool ef update.img #update.img :你需要烧写的 Ubuntu 固件
# 重新烧写
sudo upgrade_tool uf update.img
2.2.2 烧写分区镜像
sudo upgrade_tool di -b /path/to/boot.img
sudo upgrade_tool di -r /path/to/recovery.img
sudo upgrade_tool di -m /path/to/misc.img
sudo upgrade_tool di -u /path/to/uboot.img
sudo upgrade_tool di -dtbo /path/to/dtbo.img
sudo upgrade_tool di -p paramater # 烧写 parameter
sudo upgrade_tool ul bootloader.bin # 烧写 bootloader
# 如果因 flash 问题导致升级时出错,可以尝试低级格式化、擦除 emmc:
sudo upgrade_tool lf update.img # 低级格式化
sudo upgrade_tool ef update.img # 擦除
fastboot # 烧写动态分区
adb reboot fastboot # 进入bootloader
sudo fastboot flash vendor vendor.img
sudo fastboot flash system system.img
sudo fastboot reboot # 烧写成功后,重启