4. 镜像烧录

LubanCat RV1106 系列板卡支持多种启动方式,包括 SPI NAND 启动、TF 卡启动等方式。

本文档主要介绍怎么把镜像分别烧录到 SPI NAND 和 TF 卡上。

4.1. TF卡烧录

烧录时需要准备以下材料

  1. 读卡器

  2. 一台windows电脑

  3. 8G或8G以上的TF卡

4.1.1. 安装烧录软件

  • 找到烧录软件 SocToolKit.zip ,可以在百度网盘上下载

  • 解压成文件夹,然后双击运行 SocToolKit.exe

burn_tool_1
  • 进入烧录工具后会弹出小窗,在小窗这里选择芯片 RK1106,然后点击 OK

burn_tool_2
  • 点击 SD卡工具 进入到TF卡烧录界面

sd_burn
  • 将TF卡插入到读卡器中,然后插入电脑,会看到识别出了SD卡设备

sd_burn2
  • 首先选择 恢复SD ,选择 SD启动 ,选择启动文件,sd卡烧录的镜像,最后点击创建SD,则将镜像烧录到SD卡中

sd_burn3
  • 烧录成功如下图所示

sd_burn4

4.2. SPI NAND烧录

SPI NAND烧录需要使用板卡上的type-c接口对其进行烧录,烧录时需要准备以下材料

  1. 带usb通讯功能的type-c数据线

  2. 一台windows电脑

下面介绍烧录步骤

4.2.1. 安装windows驱动

如果你是电脑上是第一次使用瑞芯微的芯片进行开发,那么你需要安装驱动。

安装步骤如下:

  • 找到驱动文件 DriverAssitant_v5.12.zip ,可以在百度网盘上下载

  • 解压驱动文件,然后双击运行 DriverInstall.exe 安装驱动

driver_install_1
  • 安装时需要先点击卸载驱动,然后再安装驱动。

driver_install_2
  • 安装成功后会显示以下图片,即安装成功

driver_install_3

4.2.2. 安装烧录软件

  • 找到烧录软件 SocToolKit.zip ,可以在百度网盘上下载

  • 解压成文件夹,然后双击运行 SocToolKit.exe

burn_tool_1
  • 进入烧录工具后会弹出小窗,在小窗这里选择芯片 RK1106,然后点击 OK

burn_tool_2

4.2.3. 连接板卡

连接板卡有两种方法:

4.2.3.1. 方法一

  • 先断开板卡的所有供电

  • 将板卡上的拨码开关拨到 ON 位置

hardware_prepare_1
  • 按下板子上的 REC

hardware_prepare_2
  • 用带usb通讯功能的type-c数据线连接板卡和电脑

  • 连接后,烧录软件会识别到设备了

hardware_prepare_3
  • 识别到设备后就可以松开按键了

警告

如果按照上面的方法连接后,烧录软件没有识别到设备,那么可以尝试下面的方法

  • 重新执行上面操作

  • 换根数据线

  • 重新安装驱动

4.2.3.2. 方法二

  • 先连接上电源的供电,用带usb通讯功能的type-c数据线连接板卡和电脑

  • 将板卡上的拨码开关拨到 ON 位置

hardware_prepare_1
  • 先按下板子上的 REC 键,然后按下板子上的 RESET 键,再松开 RESET

hardware_prepare_2
  • 烧录软件会识别到设备了

hardware_prepare_3
  • 识别到设备后就可以松开 REC 按键

警告

如果按照上面的方法连接后,烧录软件没有识别到设备,那么可以尝试下面的方法

  • 重新执行上面操作

  • 换根数据线

  • 重新安装驱动

4.2.4. 获取镜像

镜像会在百度网盘上有提供,下载地址如下:

需要选择spi nand的镜像版本进行下载,不然无法烧录到里面

一键烧录需要的镜像如下:

一键烧录镜像

镜像名称

描述

update.img

一键烧录镜像(必须)

分区烧录需要的镜像如下:

分区烧录镜像

镜像名称

描述

download.bin

下载镜像需要使用(必须)

env.img

环境分区(必须)

idblock.img

可选

uboot.img

Uboot分区(可选)

boot.img

boot分区(可选)

rootfs.img

文件系统分区(可选)

4.2.5. 烧录镜像

烧录镜像有两种方法:分区烧录和一键烧录

4.2.5.1. 一键烧录

  • 找到你要下载的镜像路径

  • 点击烧录工具的下方的 固件 按钮

env_inport
  • 然后选择固件 update.img ,点击 打开

env_inport2
  • 点击 升级 进行烧录

env_inport3
  • 烧录成功如下图所示

env_inport4

4.2.5.2. 分区烧录

警告

分区烧录只适用于板卡上的分区分布和分区烧录的分区分布一致的情况,否则烧录后可能会导致启动不起来

  • 分区烧录是指只烧录镜像中的某一个分区,比如只烧录 boot 分区,或者只烧录 rootfs 分区。

  • 分区烧录的前提是板卡上已经有一个完整的镜像,不然分区烧录后可能会导致启动不起来的情况。

烧录步骤如下:

  • 先确认下载分区镜像的路径,在烧录软件上蓝框区域右击显示二级菜单,然后点击 env或parameter创建下载项

env_inport
  • 然后进入到文件管理器,选择下载镜像的路径,点击 env.img 文件,然后点击 打开

env_inport2
  • 然后会弹出一个窗口,点击 yes

env_inport3
  • 分区烧录的软件位置就会出现分区列表,左边的框框选中就为选择下载分区

env_inport4
  • download.bin 文件是必选的,然后选择其他要下载的分区,点击下载即可

env_inport5
  • 下图为下载成功

env_inport6

4.2.6. 串口烧录