ROC-RK3588-PC assembly and Ubuntu installation
组装
- 用螺丝刀将芯片四周原本的4个短螺丝拧下
- 取下垫片背面塑料膜(用于能贴在散热片上),硅胶垫片蓝色面贴靠在芯片上
- 散热片调整好方向,四个螺位对准放上去
- 用螺丝刀将4个长螺丝装上
- 电源接口等插上
组装完成类似下图:
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
镜像文件
安装烧写工具
以Windows操作系统为例:
-
安装 RK USB 驱动
下载 DriverAssitant_v5.1.1.zip,解压,然后运行里面的
DriverInstall.exe
。为了所有设备都使用更新的驱动,请先选择驱动卸载,然后再选择驱动安装。
-
运行 RKDevTool
下载 RKDevTool_Release_v2.93.zip,解压,然后运行里面的
RKDevTool.exe
。
进入Loader模式升级
硬件方式进入Loader模式
连接设备并通过 RECOVERY
按键进入 Loader 升级模式步骤如下:
-
先断开电源适配器连接
-
使用 Type-C 数据线一端连接主机,一端连接开发板
-
按住设备上的
RECOVERY
(恢复)键并保持 -
接上电源
-
大约两秒钟后,松开
RECOVERY
键
软件方式进入Loader模式
Type-C 数据线接好后在串口调试终端或 adb shell
给板子运行以下命令:
|
|
查看Loader模式
通过工具 RKDevTool 去查看板子是否进入 Loader 模式
可以看到下方提示 Found One LOADER Device
如果仍旧没有看到烧写工具提示 LOADER,此时可以看一下Windows主机是否有提示发现新硬件并配置驱动。
打开设备管理器,会见到新设备 Rockusb Device 出现,如下图。如果没有,重新安装驱动。
烧写固件
烧写统一固件 update.img 的步骤如下:
- 切换至
Upgrade Firmware
页。 - 按
Firmware
按钮,打开要升级的固件文件。升级工具会显示详细的固件信息。 - 按
Upgrade
按钮开始升级。
烧写成功,即完成Ubuntu安装。