上周帮朋友处理一块RK3588开发板,这板子原本跑着Android,朋友想彻底清掉换成官方Ubuntu,结果在Windows 11笔记本上折腾到半夜,问题全卡在“电脑识别不到设备”和“驱动装不上”这两件事上。后来我理清了Rockchip这套烧录工具链在Win11下的脾气,换了条USB线、把驱动签名问题解决掉,十分钟就把Ubuntu写进eMMC了。这篇文章就是把这次实操完整记录下来:Windows 11环境下给RK3588开发板重装Ubuntu的驱动安装、烧录步骤,以及各种常见报错的完整排查链路。
1. 刷机前先理顺三件事:板子形态、Ubuntu镜像和Win11环境
磨刀不误砍柴工。很多人拿到RK3588板子就急着下载工具开始烧,结果中途反复失败,九成问题都出在“没搞清楚自己手上是什么板子”和“镜像选错了”上面。我建议刷机前先花十分钟把下面三件事确认好,后面会顺畅很多。
1.1 你的RK3588板子到底是哪种形态,决定了刷机路径
RK3588是瑞芯微的旗舰级SoC,4个Cortex-A76大核加4个Cortex-A55小核,GPU是Mali-G610 MP4,还带一个6 TOPS算力的NPU。但市面上的RK3588板卡形态差别很大,至少分成两类:
-
核心板加底板方案 :像讯为、创龙、飞凌这些厂家,基本都是核心板插在底板上。这类板子的烧录方式比较固定,绝大多数是通过底板上的USB Type-C或者Micro USB接口进入烧录模式。核心板上的eMMC、DDR都是焊死的,所以整机镜像直接烧到eMMC。
-
一体化开发板 :像Rock 5B、Orange Pi 5 Plus这类,板子本身就是个完整的电脑主板。这类板子除了eMMC,通常还支持SD卡启动、NVMe启动,启动优先级由板上的拨码开关或者引导配置决定。刷机入口同样是板上的USB口,Type-C居多。
这两种形态在选择镜像和烧录方案上没什么本质区别,但有一个关键细节容易踩坑: 不同厂家对烧录入口的定义不一样 。有的板子用Type-C口,有的用单独的Micro USB OTG口,还有的板子需要插上电源、按住板上的RECOVERY键再插USB线才能进入刷机模式。如果按网上教程插了线但电脑死活没反应,优先怀疑接口不对,别急着怀疑工具坏了。
另外要确认一个物理层面的东西: 板子现在的系统状态 。如果是全新板卡,eMMC里可能是空片,也可能出厂带了Android;如果是二手板子,之前烧过什么镜像、分区表被改动过,都会影响这次烧录。我的建议是:不管当前是什么系统,都先按照“从零开始”的心态准备Maskrom模式救砖方案,后面我会专门讲。
1.2 Ubuntu镜像选型:官方固件、Armbian还是自己编译
给RK3588装Ubuntu,镜像选择要比烧录过程更早确定,因为镜像格式决定你用哪个工具烧。
目前常见的选择有三条路线:
-
板卡厂商提供的官方Ubuntu镜像 :比如讯为、瑞芯微官方的Linux SDK、香橙派等厂家发布的Ubuntu固件。这类固件一般打包成
update.img整包,或者提供parameter.txt加上boot.img、rootfs.img这类分区镜像。优点是适配好,WiFi、蓝牙、NPU驱动基本都调过;缺点是有些老厂商的镜像内核版本旧,默认不带新硬件支持。 -
Armbian镜像 :社区维护,版本更新快,默认就是Ubuntu/Debian用户态,内核通常是6.x主线内核。多数Armbian镜像提供
rk3588_*.img.gz这种SD卡/SSD卡镜像,解压后可以直接用写卡工具写入SD卡或U盘,也可以把img写到eMMC里。我很多板子都是先跑Armbian验证硬件,再换正式Ubuntu。 -
自己基于Rockchip SDK编译 :需要Linux环境、交叉编译工具链,流程较长,适合要深度定制内核和设备树的人。新手不建议一上来就自己编,先拿官方镜像跑通,再逐步学替换内核,这个路线最稳。
关于Ubuntu版本,现在RK3588官方和主流厂商普遍提供Ubuntu 22.04和Ubuntu 24.04的镜像。搜“rk3588移植ubuntu 26”这种需求的朋友得有点心理准备,26.04属于新版本预览性质,很多板卡厂商的BSP(Board Support Package)还没跟上,基础系统能跑不代表NPU、VPU这些闭源库都兼容。 做开发板日常用,24.04 LTS在生态兼容性和长期更新之间是最平衡的选择。
1.3 Windows 11环境检查:先解决驱动签名的坑
很多人一上来就装驱动、装烧录工具,连Windows 11“内核隔离”和“驱动签名强制”这关都没过,后面驱动装得再勤也白搭。
Windows 11比Windows 10更严格的地方在于,它默认开启了 内存完整性(Memory Integrity) ,这是内核隔离的一部分。Rockchip的USB驱动,特别是通过DriverAssitant装进去的驱动,在没有微软签名的情况下,很容易被这个机制直接拦截,设备管理器里显示“无法验证此设备所需驱动的数字签名”或者直接变成一个带黄色感叹号的Unknown Device。
刷机前我建议先做两件事:
- 打开“Windows安全中心” -> “设备安全性” -> “内核隔离”,把“内存完整性”临时关掉,重启一次。
- 如果是Windows 11 IoT Enterprise LTSC这类特殊版本,组策略里有些安全策略也可能拦截未签名驱动,检查“设备安装限制”策略是否有启用。
这里强调一下:临时关闭内存完整性来装驱动是常规操作,装完驱动、烧录完成之后,可以再把它重新打开。不用一直关着,Windows的驱动签名拦截主要发生在驱动安装那一刻。
2. 进入烧录模式与驱动安装全流程
RK3588板子的烧录模式,用大白话讲就是“电脑通过USB口控制板子上的芯片,把镜像写到存储里”。要达成这个状态,必须先让板子进入Rockchip定义的一个特殊引导状态,否则电脑上根本看不到可烧录设备。
524



被折叠的 条评论
为什么被折叠?



