前言:
本次为树莓派EMMC烧录教程,解决了windows下无法识别BCM ...设备的问题,
关于烧录问题解决的内容,可以直接跳过烧录步骤。
设备:树莓派CM0
投稿人:爱好者-周工
前提条件:已完成烧录工具Raspberry Pi Imager、SD Card Formatter、Rpiboot的下载,并安装至电脑。
烧录步骤:
确定 CM0 Dev Board上RPIBOOT 插针的位置(如下图标注位置所示),并使用跳线帽将 2 个引脚进行短接。
确定 CM0 Dev Board上Micro USB 接口的位置,如下图标注位置所示。
连接好 USB 烧录线(Micro USB转USB-A)。
连接 USB 烧录线:一端连接设备侧的 Micro USB 接口,另一端连接 PC 上的 USB 接口
提示:由于 CM0IO 板供电只需要 5V 电源,故 USB 烧录线可以同时支持供电,无需再额外连接电源。
警告:在进行 eMMC 烧录时禁止通过 CM0 开发板的供电口接入 5V 电源,若电源接口和 USB 接口同时连接,可能导致烧坏 CM0IO 板。
打开已安装的 rpiboot 工具,自动进行盘符化。
待盘符化完成后,电脑右下角会弹出盘符。
打开SD Card Formatter,选择被格式化的盘符,单击右下方“Format”进行格式化。
在弹出的提示框中,单击“是”。
格式化完成后,在提示框中单击 “确定”。
关闭 SD Card Formatter。
打开 Raspberry Pi Imager,单击“选择操作系统”,在弹出的窗格中选择“Use custom”。
根据提示,在自定义路径下选择已获取的镜像文件,并返回至烧录主界面。
单击“选择SD卡”,在“存储卡”界面选择默认的SD卡,并返回至烧录主界面。
单击“NEXT”,在弹出的“Use OS customization?”提示框中选择“不”,开始写入镜像。
在弹出的“警告”提示框中选择‘”是“,开始写入镜像。
待镜像写入完成后,会进行文件的验证。
验证完成后,弹出“烧录成功”提示框,单击“继续”完成烧录。
关闭Raspberry Pi Imager,取下USB烧录线,重新给设备上电。
windows下无法识别BCM ...设备:
如下图
解决办法:
在 Linux 下使用 rpiboot 初始化盘符,需按安装工具、硬件连接、启动设备、磁盘操作的流程分步执行,以下是详细步骤:
步骤 1:安装 rpiboot 工具及依赖
rpiboot 依赖 libusb 库,需先安装开发包,再编译工具。
bash
# 1. 更新系统软件源sudo apt update# 2. 安装依赖库(解决 libusb 头文件缺失问题)sudo apt install git libusb-1.0-0-dev# 3. 克隆官方 rpiboot 源码仓库git clone https://github.com/raspberrypi/usbboot.git# 4. 进入源码目录并编译cd usbbootmake
若 make 报错,需确认 libusb-1.0-0-dev 已正确安装,再重新执行 make。
步骤 2:硬件连接与进入 USB 启动模式
以 ** 树莓派 Compute Module(如 CM4、CM0)** 为例,需让设备进入 USB 启动模式:
1.找到设备上的 RPIBOOT 插针(参考设备手册,通常是 2 针插针),用跳线帽短接。
2.用Micro USB 转 USB-A 线连接设备的 Micro USB 接口到 Linux 主机的 USB 口(USB 线同时供电,禁止同时接电源接口,否则可能损坏硬件)。
步骤 3:运行 rpiboot,初始化设备为 USB 存储模式
在 usbboot 目录下,执行以下命令(需 root 权限,因为涉及 USB 设备和磁盘操作):
bash
sudo ./rpiboot
执行后,rpiboot 会加载固件,使树莓派设备模拟为USB 大容量存储设备,此时 Linux 系统会自动识别出新的磁盘(类似 U 盘)。
接下来只需要把树莓派重新连接到windows电脑完成接下来的步骤即可。
基础配置:
烧录的时候我们可以自己提前设置好一些参数
原文链接:https://blog.csdn.net/2403_88288761/article/details/153330278
官方网站:https://edatec.cn/zh/cm0
淘宝店铺:https://edatec.taobao.com/
3320