跳到主要内容

安装操作系统

提示

官方镜像的默认账号/密码为 radxa/radxa

本教程适用于所有 Radxa 产品的官方镜像。安装操作系统主要使用以下两种方法:

  1. 通过读卡器将系统镜像烧写到 microSD 卡、eMMC Module 或 SSD 上。 (推荐
  2. 使用 USB 线将系统镜像直接刷写到 eMMC、Nand Flash 上。

方法一

准备

  • 准备一个 microSD 卡
  • 准备一个 microSD 卡读卡器
  • 下载对应产品的官方系统镜像
  • 把 microSD 卡插入 microSD 读卡器, 然后把它插入计算机的 USB 接口

写入操作系统镜像到 microSD

Balena Etcher 是一个跨平台且,用户界面友好的镜像文件烧写工具,我们推荐你使用它。

  1. 下载 Etcher 并安装。

  2. 打开 Etcher,单击 Flash from file 以选择需要写入的镜像。

  3. 点击 Select target 以选择设备,请注意小心选择。

  4. 点击 Flash! 开始写入,然后等待写入进度条完成。

  5. 当写入镜像成功时,Etcher 将会显示 Flash Complete!

如果刷写操作系统镜像错误, 请手动再试一次。

方法二

如果您的设备使用 Rockchip 芯片,可参考以下教程:

我的电脑是 Windows

rkdevtool

提示

本文的主题不是 rkdeveloptool(适用于 Linux / macOS)。

RKDevTool 是 Rockchip 为 Windows 平台下进行 USB 烧录所开发的软件。


安装 RKDevTool

请下载并解压以下文件以安装 RKDevTool:

安装驱动

下载并解压 DriverAssistant,然后执行 DriverInstall.exe 并点击 Install Driver 按钮来安装驱动。 如果你之前已经安装过其他版本的驱动,请先点击 Uninstall Driver 卸载驱动,然后再重新安装。

RK Driver


向设备中写入文件

运行 RKDevTool

RKDevTool zh

连接产品并进入 Maskrom 模式

提示

请参照产品相关说明进行操作。不同产品进入 Maskrom 模式的方式会略有不同。

如操作正常,RKDevTool 会提示 发现一个MASKROM设备

RKDevTool zh maskrom

提示

虽然 RKDevTool 支持选择 Maskrom 设备,但在同时写入多个设备时会导致正在写入的设备写入失败。

如果需要同时写入多个设备,请使用 upgrade_tool。

配置 RKDevTool 写入参数

提示

写入文件时,RKDevTool 不会自动对压缩文件进行解压缩。

请首先将使用到的文件进行解压缩,并在 RKDevTool 中指定解压缩后的文件。

点击空白单元格选择待使用的 Loader 和 Image 文件:

RKDevTool zh choose

存储 选项中选择目标介质:

RKDevTool zh storage

选择 强制按地址写 后点击 执行

RKDevTool zh flashing

等待写入完成,随后设备将自动重启:

RKDevTool zh complete

可以在下面找到所需的 Loader 和 Image 文件的下载链接。

SPI U-Boot 及 Loader

提示

SPI/U-boot/loader 文件和 SoC 型号相关, 可根据产品对应的 SoC 型号去下面列表中去找。

我是电脑是 Linux / macOS

Rkdeveloptool

提示

本文的主题不是 RKDevTool(适用于 Windows)。

rkdeveloptool 是 Rockchip 为 Linux/macOS 平台下进行 USB 烧录所开发的软件。

rkdeveloptool 可以被认为是开源版本的 upgrade_tool。


安装 rkdeveloptool

如果你的操作系统没有提供 rkdeveloptool,则需要从源代码编译安装。

可从 AUR 安装 rkdeveloptool。


使用 rkdeveloptool

查看已连接的 Maskrom 设备

rkdeveloptool ld

写入文件

提示

写入文件时,rkdeveloptool 不会自动对压缩文件进行解压缩。

请首先将使用到的文件进行解压缩,并在 rkdeveloptool 中指定解压缩后的文件。

提示

rkdeveloptool 不支持选择 Maskrom 设备,也无法选择待写入的存储介质。 通常使用 rkdeveloptool 时,只会硬件连接一部设备和一个存储介质。这一步无法用软件控制。

如果需要同时写入多个设备,请使用 upgrade_tool。

sudo rkdeveloptool db <loader>
sudo rkdeveloptool wl 0 <image>

可以在下面找到所需的 Loader 和 Image 文件的下载链接。

SPI U-Boot 及 Loader

提示

SPI/U-boot/loader 文件和 SoC 型号相关, 可根据产品对应的 SoC 型号去下面列表中去找。

重启设备

sudo rkdeveloptool rd

upgrade-tool (可同时烧录多台设备)

upgrade_tool 是 Rockchip 为 Linux 平台下进行 USB 烧录所开发的软件。


安装 upgrade_tool

请下载并解压以下文件以安装 upgrade_tool:

使用 upgrade_tool

upgrade_tool 在命令行模式下的使用类似于 rkdeveloptool。

提示

命令行模式下,upgrade_tool 不支持选择 Maskrom 设备,也无法选择待写入的存储介质。

如果需要从多个设备中选择特定的一个,请使用交互模式。

查看已连接的 Maskrom 设备

./upgrade_tool ld

写入文件

提示

写入文件时,upgrade_tool 不会自动对压缩文件进行解压缩。

请首先将使用到的文件进行解压缩,并在 upgrade_tool 中指定解压缩后的文件。

sudo ./upgrade_tool db <loader>
sudo ./upgrade_tool wl 0 <image>

可以在下面找到所需的 Loader 和 Image 文件的下载链接。

重启设备

sudo ./upgrade_tool rd

SPI U-Boot 及 Loader

提示

SPI/U-boot/loader 文件和 SoC 型号相关, 可根据产品对应的 SoC 型号去下面列表中去找。


并行写入

由于 upgrade_tool 在进行设备写入时会阻塞当前终端,所以如果需要同时对多个设备写入时,需要多次执行 upgrade_tool 来创建多个交互模式会话。