跳转至

RK3588烧录

以下内容均使用USB烧录工具烧录镜像 在windows下,安装烧录工具rkdevtool以及驱动DriverAssitant 软件链接: * 链接: https://pan.baidu.com/s/1Mq7xK8zdOAaCT7HZMr1Shw?pwd=db82
* 提取码: db82

1. RK3588固件烧录

进入烧录模式: * 1.将准备好的USB线缆,一端连接电脑,一端预留备用 * 2.将所有有可能给板卡供电的接线都断开,如电源线,其他USB线等
3.按住BOOT按键不松开,先将准备好的USB线插入板卡的下载接口,再插入电源。部分下载接口与电源接口共用的板卡无需再插入额外的电源,但需保证电脑USB接口能提供至少5V 0.5A的供电
4.等待软件提示 发现一个MASKROM设备,继续等待5秒以上再松开按键
* 5.如果不成功,重复2-4步骤。

固件:
链接: https://pan.baidu.com/s/1HlCZ5PeK_RkiCJy1O6CpDw?pwd=j2e6
提取码: j2e6

烧录

打开RkDevTool烧录工具,并设置板卡进入烧录模式,准备好下载的系统固件

点击"升级固件-> 固件”,选择要烧录的固件,以update.img为例,然后打开

等待固件加载完成,然后点击升级,开始烧录固件,等待烧录完成

2. 烧录系统盘

系统盘镜像:
链接: 链接: https://pan.baidu.com/s/1NwX-TnJv9kEXqaTdDGwDUw?pwd=sem1
提取码: sem1


  • 持续按住开发板上的RECOVERY键,接通电源,两秒后松开,RKDevTool将显示连接到LOADER设备
  • 点击“设备分区表”,右侧将看到分区信息(如有报错无需担心,点击确定即可)
  • 记住rootfs分区起始位置,例如0x00078000
  • 点击左侧空白处,右键并点击添加项,填入rootfs起始位置和名字, 点击右侧..., 选择之前备份的镜像文件backup_rootfs.img。点击执行, 右侧将看到正在写入的进度提示,等待一段时间
  • 完成后,将自动重启,进入系统, 至此,系统盘迁移完成。

3. 备份系统盘

3.1 制作系统盘镜像文件

打开终端, 输入lsblk, 查看系统分区情况,例如:

Bash
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda            8:0    1 114.6G  0 disk 
└─sda1         8:1    1 114.6G  0 part 
mmcblk0      179:0    0  59.6G  0 disk 
├─mmcblk0p1  179:1    0     4M  0 part 
├─mmcblk0p2  179:2    0     4M  0 part 
├─mmcblk0p3  179:3    0    64M  0 part 
├─mmcblk0p4  179:4    0   128M  0 part 
├─mmcblk0p5  179:5    0    32M  0 part 
└─mmcblk0p6  179:6    0  59.4G  0 part /
mmcblk0boot0 179:32   0  31.9M  1 disk 
mmcblk0boot1 179:64   0  31.9M  1 disk 
mmcblk0p6为系统盘,'/'即根目录

3.2 插入U盘或者硬盘等外部存储设备

在终端输入命令

Bash
1
sudo dd if=/dev/mmcblk0p6 of=/media/rpdzkj/sda/backup_rootfs.img bs=4M status=progress
/dev/mmcblk0p6为系统盘,/media/rpdzkj/sda为外部存储设备, backup_rootfs.img为备份镜像文件 这一步将花费较长时间,请耐心等待 备份完成后, 进入镜像文件所在目录,检查并自动修复镜像文件
Bash
1
sudo e2fsck -p -f backup_rootfs.img
精简镜像文件大小
Bash
1
sudo resize2fs -M backup_rootfs.img