search
arrow_back 返回
RKDevTool-Linux

RKDevTool-Linux

准备烧录工具

在Linux系统中,我们可以使用Upgradetool工具给RockChip烧录镜像

RockChip官方

也可以在野火的SDK文件里面找到,路径在6_Soft -> Linux_Upgrade_Tool_vxxx

image

将工具传到Ubuntu

image

解压

unzip Linux_Upgrade_Tool_v2.36.zip -d upgrade_tool_v2.36

image

给予工具权限

chmod 777 ./upgrade_tool

烧录

接入开发板并检查是否识别到且进入烧录模式

sudo ./upgrade_tool ld

我这里识别到了且进入了Loader模式 image

烧录时必须让设备处于 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 image

在镜像的路径下执行下面的命令

引导程序

sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool ul MiniLoaderAll.bin

image 分区表参数

sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool di -p parameter.txt

image 根文件系统

sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool di -rootfs rootfs.img

image 重启系统

sudo ../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool rd

板卡成功进入系统 image

完整镜像(Forlinx的OK3576)

sudo ../../../../Tools/upgrade_tool_v2.36/upgrade_tool_v2.36_for_linux/upgrade_tool uf ./update.img

image

评论

Cover
晴天 周杰伦
OKayFlow 正在共享键鼠中... 将鼠标向左大跨度甩回,或在主电脑上按 Scroll Lock 键强制退出
OKayFlow
工具箱

工具箱