AppGoBox

教程

树莓派计算模块 CM4/CM5 用 rpiboot 刷 eMMC

树莓派计算模块 CM4、CM5 eMMC 写系统步骤:IO 板 nRPI_BOOT 跳线设置,Windows 11、Linux、macOS 运行 rpiboot 让 eMMC 显示为 U 盘,再用 Raspberry Pi Imager 写入 Raspberry Pi OS,最后取下跳线启动。

作者:AppGoBox ·

适用:带 eMMC 的计算模块。Lite 版没有 eMMC,按普通 SD 卡方式写入即可。 一、设置 IO 板 1. CM5IO/CM4IO:把 nRPI_BOOT 跳线装到 J2(禁用 eMMC 启动),USB 线接从口 J11 到电脑。 2. 第一代 CMIO:J4 跳到 1-2(USB BOOT ENABLED),线接 J15。 3. 直接接电脑,不要经过 USB 集线器。 二、让 eMMC 出现在电脑上 1. Windows 11:运行本站提供的 rpiboot 安装包(会装驱动,弹出的驱动窗口不要关),装完重启;给 IO 板通电后,从开始菜单运行“rpiboot - Mass Storage Gadget”。 2. Linux:sudo apt install rpiboot(Ubuntu 24.04 及更早的软件包已知有问题,需从源码编译),给 IO 板通电后执行 sudo rpiboot,eMMC 会显示为 /dev/sdX(用 lsblk 确认)。 3. macOS:从源码编译 rpiboot,执行 rpiboot -d mass-storage-gadget64;系统提示“磁盘无法读取”时点“忽略”。 三、写入系统 1. 用 Raspberry Pi Imager 选择这个 U 盘写入 Raspberry Pi OS(可同时设置用户、Wi-Fi 和 SSH);也可以用 sudo dd if=镜像.img of=/dev/sdX bs=4MiB。 2. 完成后断电,取下 nRPI_BOOT 跳线(CMIO 把 J4 改回 2-3),拔掉 USB 从口线,重新上电。 引导 EEPROM 也可以用 rpiboot -d recovery 恢复(需确认 EEPROM_nWP 没有被拉低)。本站仅根据厂商文档整理,未在实机上逐一验证。

适用的固件与系统镜像

按适用范围匹配到 1 个固件条目。下载前仍需核对具体型号和硬件版本。