跳到主要内容

Debian 系统安装

CM3I 主要有两种启动方式,从 microSD 卡启动和从 eMMC 启动,这里主要介绍安装系统到这两种介质的方法。

  • 安装系统到 microSD 卡上
  • 安装系统到 eMMC 上

安装系统到 microSD 卡

准备

  1. 准备一个 microSD 卡
  2. 准备一个 SD 卡读卡器
  3. 下载对应产品的镜像
  4. 把 microSD 卡插入 SD 读卡器, 然后把 SD 读卡器插入计算机的 USB 接口

烧录镜像

通过 Etcher 烧录镜像到 microSD 卡

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

  1. 下载 Etcher 并安装。

请下载 balenaEtcher-Setup-1.18.11.exe。下载完成后,无需进行额外操作,双击即可打开使用。

  1. 打开 Etcher

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

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

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

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

    cm3i

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

  1. 启动系统

按照上述步骤成功烧录 microSD 卡后, 将 microSD 卡插入 的 MicroSD 插槽内(如下图所示), 使用 电源适配器上电,然后系统开始启动,HDMI显示桌面。

sd slot

安装系统到 eMMC

安装系统之前, CM3I 要先进入Maskrom 模式

烧录镜像

rkdeveloptool

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

安装 rkdeveloptool

如果 rockchip 没有提供对应操作系统下的编译好的 rkdeveloptool 工具,则需要编译源码并安装。

可从 AUR 安装 rkdeveloptool。


使用 rkdeveloptool

查看已连接的 Maskrom 设备
rkdeveloptool ld
写入文件
警告

如果镜像是压缩文件(例如zip,xz,gz等),请先进行解压缩。

警告

rkdeveloptool 一次只能烧录一个设备 如果需要同时写入多个设备,请使用 upgrade_tool

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

你可以从这里下载 Loader

重启设备
sudo rkdeveloptool rd

FAQ

无法进入 MASKROM 模式

如果 SPI Flash 和 eMMC 均存在启动镜像的时候,在上电前需要保证 Maskrom Button (SPI Flash)和 Maskrom Button (eMMC) 同时按下并保持。

烧录完镜像后无法进入系统

  1. 由于 CM3I 上存在 SPI Flash 和 eMMC 两个启动介质,默认优先从 SPI Flash 启动,SPI Flash 里面的镜像损坏会导致系统无法启动。

  2. 可能由于烧录镜像的时候由于操作错误导致将镜像烧录到了 SPI Flash,可以在开始烧录前按住另外一个启动介质的 Maskrom 按钮。例如,如果你想在 eMMC 里烧录镜像,在开始烧录前按住 Maskrom Button(SPI Flash),然后观察到开始烧录的时候再松开按钮。