RKDevTool 使用
RKDevTool 是瑞芯微(Rockchip)平台为 Windows/Linux/macOS 平台下进行 USB 烧录所开发的软件,旨在简化和加速对瑞芯微系列芯片的开发、调试过程。
- Windows
- Linux
- macOS
- 安装驱动
下载并解压 DriverAssistant v5.14 文件。
找到 DriverInstall.exe 文件并以管理员身份运行:
安装驱动: 点击 Install Driver 选项
卸载驱动: 点击 Uninstall Driver 选项
若之前安装过其他版本驱动,请先卸载再安装驱动

- 下载 RKDevTool 工具
下载 RKDevTool 工具,然后解压下载的文件,其中 RKDevTool.exe 就是可执行程序,直接双击可以打开使用软件。
- 安装 rkdeveloptool
打开系统终端或命令行,运行以下命令进行安装。
sudo apt-get update
sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget
git clone https://github.com/rockchip-linux/rkdeveloptool
cd rkdeveloptool
autoreconf -i
./configure
make -j $(nproc)
sudo cp rkdeveloptool /usr/local/sbin/
- 验证版本号
完成 RKDevTool 安装后,使用以下命令可以查看 RKDevTool 版本号。
rkdeveloptool -V
- 安装 HomeBrew
HomeBrew 是一个免费且开源的包管理器,它简化了 macOS 用户安装软件的过程。
若没有安装 HomeBrew,可以按照教程进行安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装 rkdeveloptool
打开系统终端或命令行,运行以下命令进行安装。
推荐通过第三方 Homebrew Tap 直接安装,无需手动编译:
brew tap IgorKha/rkdeveloptool
brew install rkdeveloptool
如果 Tap 安装失败,也可以从源码编译。macOS 不支持 $(nproc),请使用 make 直接编译。main.cpp 中使用了可变长度数组(VLA),macOS 的 Clang 默认不允许在 C++ 中使用 VLA,需要先将变量声明为 const。
brew install automake autoconf libusb pkg-config
git clone https://github.com/rockchip-linux/rkdeveloptool
cd rkdeveloptool
autoreconf -i
./configure
sed -i '' 's/int nSectorSize = 512;/const int nSectorSize = 512;/' main.cpp
make
cp rkdeveloptool /opt/homebrew/bin/
- 验证版本号
完成 RKDevTool 安装后,使用以下命令可以查看 RKDevTool 版本号。
rkdeveloptool -V