一、基本条件
- rock5b 16G
- 系统 ubuntu-22.04.3-preinstalled-desktop-arm64-rock-5b.img.xz
- ssd:nvme + 1T
- MacBook Pro Intel Core
二、安装ubuntu系统
*** rock5b 默认不支持从nvme ssd启动 ***
所以先要刷spi ,参考1,2,3
2.1 下载必要文件
2.2 刷spi操作步骤--安装rkdeveloptool
Install build dependency:
brew install automake autoconf libusb
Clone the source code and build:
git clone https://github.com/radxa/rkdeveloptool.git
cd rkdeveloptool
autoreconf -i
./configure
make
If you encounter compile error like below
./configure: line 5384: syntax error near unexpected token `LIBUSB1,libusb-1.0'
./configure: line 5384: `PKG_CHECK_MODULES(LIBUSB1,libusb-1.0)'
You should install pkg-config libusb-1.0
brew install pkg-config
Then re-run
autoreconf -i
./configure
make
最后会在目录中生成一个 rkdeveloptool 文件
2.3 刷spi操作步骤--使用rkdeveloptool刷spi_loader
保证断电;拆除rock5b 板子上的 MicroSD card, eMMC module, ssd 等;按住rock5b上的Maskrom Button 然后再通电;
cd rkdeveloptool
sudo ./rkdeveloptool ld
sudo ./rkdeveloptool db ~/Downloads/rk3588_spl_loader_v1.08.111.bin
sudo ./rkdeveloptool wl 0 ~/Downloads/rkspi_loader.img
sudo ./rkdeveloptool rd
2.4 使用 balenaEtcher 刷 系统镜像到 ssd
具体可参考安装操作系统 ,然后安装ssd之后正常通电启动就行。