RKDevTool-Linux
准备烧录工具
在Linux系统中,我们可以使用Upgradetool工具给RockChip烧录镜像
也可以在野火的SDK文件里面找到,路径在6_Soft -> Linux_Upgrade_Tool_vxxx

将工具传到Ubuntu

解压
unzip Linux_Upgrade_Tool_v2.36.zip -d upgrade_tool_v2.36

给予工具权限
chmod 777 ./upgrade_tool
烧录
接入开发板并检查是否识别到且进入烧录模式
sudo ./upgrade_tool ld
我这里识别到了且进入了Loader模式

烧录时必须让设备处于 Maskrom rockusb mode
切换到编译出来的镜像的存放位置,即进入存放你要烧录的那些 .img 和 .bin 镜像文件的文件夹 然后执行下面的烧录命令,下面是rk3399示例
命令的通用结构是:sudo [工具所在路径] [操作指令] [具体镜像文件]
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool ul rk3399_loader_v1.09.112.bin
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -p parameter.txt
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -u uboot.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -t trust.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -re resource.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -k kernel.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool di -rootfs rootfs.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool uf ./update.img
sudo ../tools/linux/Linux_Upgrade_Tool/upgrade_tool rd
升级 Loader (引导程序):
sudo …/upgrade_tool ul rk3399_loader_v1.09.112.bin (ul = Upgrade Loader)
下载各个独立分区镜像 (Download Image):
sudo …/upgrade_tool di -p parameter.txt (烧录分区表参数)
sudo …/upgrade_tool di -u uboot.img (烧录 U-Boot)
sudo …/upgrade_tool di -t trust.img (烧录 Trust 镜像)
sudo …/upgrade_tool di -re resource.img (烧录资源文件)
sudo …/upgrade_tool di -k kernel.img (烧录 Linux 内核)
sudo …/upgrade_tool di -rootfs rootfs.img (烧录根文件系统)
di 表示向指定分区写入数据,后面的 -p, -u, -k 等参数是用来指定需要写入的具体分区)
下载完整镜像
sudo …/upgrade_tool uf ./update.img(完整镜像)
重启设备:
sudo …/upgrade_tool rd (rd = Reset Device,烧录完毕后让设备重启并运行新系统)
演示
把引导程序、烧录分区表参数和根文件系统镜像传到Ubuntu

在镜像的路径下执行下面的命令
引导程序
sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool ul MiniLoaderAll.bin
分区表参数
sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool di -p parameter.txt
根文件系统
sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool di -rootfs rootfs.img
重启系统
sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool rd
板卡成功进入系统

完整镜像(Forlinx的OK3576)
sudo ../../../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool uf ./update.img

评论