跳到主要内容

升级介绍

前言

本文介绍了如何将主机上的固件烧录到 Rockchip 系列开发板中。升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。

如果要运行其他操作系统,需要使用对应的固件烧录到主板。

一般情况下,除非硬件损坏,Rockchip 开发板是不会变砖的。

准备工具

  • Rockchip 主板/设备
  • PC 主机
  • 功能良好的数据线

准备固件

固件可以通过 SDK 编译获得,也可以通过 固件下载 处下载固件。固件文件一般有两种:

单体固件 和 分区固件 , 通过统一固件解包/打包工具,可以把统一固件解包为多个分区镜像,也可以将多个分区镜像合并为一个统一固件。

  • 单体固件 包含多个分区镜像,是由分区表、bootloader、uboot、kernel、system等所有文件打包合并成的单个文件。

    正式发布的固件都是采用单体固件格式,升级单体固件将会更新主板上所有分区的数据和分区表,并且擦除主板上所有数据。

  • 分区固件 即各个功能独立的文件,如分区表、bootloader、kernel等,在开发阶段生成。

    独立分区镜像可以只更新指定的分区,而保持其它分区数据不被破坏,在开发过程中会很方便调试。

烧录工具

驱动

  • 为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装。

Release_DriverAssistant.zip

Photo 安装驱动

烧录工具

RKDevTool_Release_v3.32

Photo 解压,运行 RKDevTool_Release_v3.32 目录里面的 RKDevTool.exe(注意,如果是 Windows 7/8,需要按鼠标右键,选择以管理员身份运行)

升级方式

Rockchip 支持通过以下方式升级固件:

使用 EMMC 升级固件

  • 使用 Rockchip 将主板连接到电脑上,通过升级工具将固件烧录到主板EMMC上。

启动模式

Normal 模式

Normal 模式就是正常的启动过程,各个组件依次加载,正常进入系统。

Loader 模式

在 Loader 模式下,bootloader 会进入升级状态,等待主机命令,用于固件升级等。