Contents

ROC-RK3588-PC assembly and Ubuntu installation

组装

/images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/1

  1. 用螺丝刀将芯片四周原本的4个短螺丝拧下
  2. 取下垫片背面塑料膜(用于能贴在散热片上),硅胶垫片蓝色面贴靠在芯片上
  3. 散热片调整好方向,四个螺位对准放上去
  4. 用螺丝刀将4个长螺丝装上
  5. 电源接口等插上

组装完成类似下图: /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/2

ROC-RK3588-PC介绍

ROC-RK3588-PC 出厂默认安装Android操作系统

升级方式

ROC-RK3588-PC 支持通过以下两种方式升级固件:

  • 使用 ROC-RK3588-PC 升级固件使用 ROC-RK3588-PC 将主板连接到电脑上,通过升级工具将固件烧写到主板上。
  • 使用MicroSD卡.通过升级卡制作工具,将MicroSD卡制作为升级卡,将升级卡插入主板,上电开机,机器自动执行升级。

启动模式

ROC-RK3588-PC 有三种启动模式:

  • Normal 模式
  • Loader 模式
  • MaskRom 模式

Normal 模式

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

Loader 模式

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

要进入 Loader 模式,必须让 bootloader 在启动时检测到 RECOVERY(恢复)键按下,且 USB 处于连接状态。

MaskRom 模式

MaskRom 模式用于 bootloader 损坏时的系统修复。

一般情况下是不用进入 MaskRom 模式的,只有在 bootloader 校验失败(读取不了 IDB 块,或 bootloader 损坏) 的情况下,BootRom 代码 就会进入 MaskRom 模式。

此时 BootRom 代码等待主机通过 USB 接口传送 bootloader 代码,加载并运行之。

Ubuntu安装

这里采用使用Type-C 数据线升级固件安装Ubuntu

准备工具

  • ROC-RK3588-PC 开发板
  • 主机
  • 良好的Type-C 数据线

准备Ubuntu固件

单个统一固件是由分区表、bootloader、uboot、kernel、system等所有文件打包合并成的单个文件。

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

ROC-RK3588-PC_Ubuntu20.04-Gnome-r211123_v1.0.2a_221015.7z

下载完解压后会得到一个.img镜像文件 /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/3

安装烧写工具

以Windows操作系统为例:

  1. 安装 RK USB 驱动

    下载 DriverAssitant_v5.1.1.zip,解压,然后运行里面的 DriverInstall.exe

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/4

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

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/5

  2. 运行 RKDevTool

    下载 RKDevTool_Release_v2.93.zip,解压,然后运行里面的 RKDevTool.exe

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/6

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/7

进入Loader模式升级

硬件方式进入Loader模式

连接设备并通过 RECOVERY 按键进入 Loader 升级模式步骤如下:

  • 先断开电源适配器连接

  • 使用 Type-C 数据线一端连接主机,一端连接开发板

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/8

  • 按住设备上的 RECOVERY(恢复)键并保持

    /images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/9

  • 接上电源

  • 大约两秒钟后,松开 RECOVERY

软件方式进入Loader模式

Type-C 数据线接好后在串口调试终端或 adb shell 给板子运行以下命令:

1
reboot loader

查看Loader模式

通过工具 RKDevTool 去查看板子是否进入 Loader 模式

/images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/10

可以看到下方提示 Found One LOADER Device

如果仍旧没有看到烧写工具提示 LOADER,此时可以看一下Windows主机是否有提示发现新硬件并配置驱动。

打开设备管理器,会见到新设备 Rockusb Device 出现,如下图。如果没有,重新安装驱动。

/images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/11

烧写固件

烧写统一固件 update.img 的步骤如下:

  1. 切换至 Upgrade Firmware 页。
  2. Firmware 按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。
  3. Upgrade 按钮开始升级。

/images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/12

烧写成功,即完成Ubuntu安装。

/images/2022-11-14-ROC-RK3588-PC组装及Ubuntu安装/13

参考链接

官方教程 Welcome to ROC-RK3588-PC Manual