RK3568 烧写指南

提示:本文为系统的本地化文档,想要按照本文档完成系统的移植,需要你提前准备好Android的原生SDK。


前言

提示:感谢北京迅为电子

感谢【北京迅为电子】,本文是参考北京迅为电子的相关文档总结而成。


提示:以下是本篇文章正文内容

第一部分 RKTool

一、软件驱动安装

嵌入式-安卓-烧录工具-RK3568烧录工具(Linux环境)

嵌入式-安卓-配置工具-Linux-编译环境一键安装工具

嵌入式-安卓-烧录工具-RK3568烧录工具(Win环境)

二、RKDevTool常用功能

1.模式切换

点击切换选项,可以进到进入 Loader 或者 Maskrom 模式,这俩种模式均可进行烧写。

在这里插入图片描述
在这里插入图片描述

2.设备分区表

如果想查询当前使用设备使用的分区表,可以点击” 设备分区表” 此时会从设备端读取分区表, 解析并加载分区信息。

在这里插入图片描述

3.擦除Flash

执行擦除 Flash 功能会将 Flash 的所有 Block都擦除一遍,包括固件区域前面的系统块。当系统反复升级都失败时,可以尝试先执行”擦除 Flash”再进行升级。
在这里插入图片描述

4.解包update.img
解压 update.img 镜像,解压后输出到output目录中:如下图

在这里插入图片描述

三、RK芯片说明

1.开发板启动模式
模式烧录介绍
Normal不支持此模式是正常启动的过程,各个组件依次加载,正常进入系统。系统引导 rootfs 启动,加载 rootfs,大多数的开发都是在这个模式调试的。
Loader支持在 Loader 模式下,可以进行固件的烧写,升级,可以通过工具单独烧写某一个分区镜像文件,方便调试。
MaskRom支持Flash 在未烧录固件时,芯片会引导进入 MaskRom 模式,可以进行初次固件的烧写;开发调试过程中若遇到 uboot 无法正常启动的情况,也可以进入 MaskRom 模式烧写固件。
2.分区说明

update.img为完整固件

分区烧录内容说明
ubootuboot.img
miscmisc.img
bootboot.img
recoveryrevovery.img
backup预留,暂时没有用,后续跟 Android 一样作为 recovery 的 backup 使用。
rootfsrootfs.img供 buildroot、debian 或 yocto 编出来的 rootfs.img
oem给厂家使用,存放厂家的 APP 或数据。挂载在 /oem 目录。
userdata供 APP 临时生成文件或给最终用户使用,挂载在 /userdata 目录下。
3.进loader的三种方式:
方式具体内容
按键音量+ reset
调试串口rockusb 0 mmc 0
adbadb reboot loader

第二部分 固件烧录

二、烧录完整固件

在这里插入图片描述

三、烧录单个固件

烧写Android固件

烧写Linux固件

烧写Linux_NVR固件

第三部分 其他烧录

一、量产烧录

二、TF卡升级固件

三、Ubuntu系统升级固件

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值