S001 Flash OS
Change the language to English
一、系统和驱动下载
使用前请先下载并安装核心板驱动(Windows版)、树莓派镜像烧录器(Windows版)以及所烧写的系统:
树莓派系统下载地址:
https://www.raspberrypi.com/software/operating-systems
Ubuntu OS的下载
https://ubuntu.com/download/raspberry-pi
树莓派镜像烧录器的下载地址:
https://www.raspberrypi.com/software/
balenaEtcher的下载地址:
https://etcher.balena.io/#download-etcher
树莓派CM4/5核心板的驱动,可以从树莓派官网下载,也可以从我司网站下载,下载地址如下:
http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/rpiboot_setup.exe
二、eMMC的烧写
eMMC的烧写,适用于带eMMC的CM4/CM5核心板。此时板载TF卡无法使用。
2.1 使用树莓派镜像烧录器烧写
首先在PC端安装核心板驱动,安装完成后,将扩展板BOOT跳线和OTG跳线用短路帽短上(有些扩展板没有OTG跳线,可不理会),下图演示是CM5 WiFi-PoE扩展板(各个硬件都不同,请按实际进行跳线),然后将扩展板的烧写口(USB-C或者USB-A)用数据线接到电脑:
打开计算机的设备管理器,可以看到如下图中的名称为“BCM2712D0 Boot”的USB设备,即识别树莓派CM5:
如果是树莓派CM4,则设备名称为“BCM2711 Boot”
PC的开始菜单的所有程序下,Raspberry Pi下面有个“rpiboot-CM4-CM5 - Mass Storage Gadget”:
打开这个软件,计算机会将eMMC的分区在Windows下分配盘符并显示出来:
稍等片刻,在资源管理器中会出现一个分区(本例中的分区名为bootfs,具体名称视实际情况而不同):
接下来我们就可以使用树莓派镜像烧录器烧写系统了。
打开树莓派镜像烧录器:
Raspberry Pi Device: | 选择Raspberry Pi 4/5,按照实际需求下载操作 |
请选择需要写入的操作系统: | 选择Raspberry Pi OS(64-bit),为从树莓派官网下载系统镜像烧写(需联网) |
选择Use Custom,则需要自行选择硬盘上已经下载的系统镜像(无需联网) | |
储存卡: | 选择刚才显示出来的分区 |
若是Ubuntu系统,在“请选择需要写入的操作系统”时,需要选择Use Custom,然后选择预先下载的镜像即可。
选择完毕后按“NEXT”,建议点击“编辑设置”,将一些参数预设置进烧写软件,之后在系统启动时就不必再次设置,便于使用。
需要使用预设置的按“是”,不需要使用预设置的按“不”,进入下一页。
点击“是”,就开始烧写及验证完整性。
烧写完成后,把短路帽都拔掉,重新上电,启动系统即可。
2.2 使用balenaEtcher烧写
安装核心板驱动,硬件连接,上电,打开balenaEtcher软件:
从文件烧录: | 选择预先下载的树莓派OS或者Ubuntu系统镜像; |
选择目标磁盘: | 选择显示出来的eMMC分区 |
然后点击“现在烧录!”,就开始烧录了,等待烧录完毕即可。
烧写完成后,把短路帽都拔掉,重新上电,启动系统即可。
三、TF卡和SSD的烧写
3.1 TF卡的烧写
TF卡烧写适用于树莓派Zero系列、树莓派3B、4B、5、以及无eMMC的CM4/CM5核心板。
TF卡的烧写步骤与eMMC基本相同,只需将TF卡通过USB读卡器插入电脑,使用烧录软件将系统烧录到TF卡内的分区即可。若是CM4/CM5扩展板,需注意扩展板上的BOOT或OTG跳线都未接短路帽,方可上电启动系统。
3.2 SSD的烧写
适用于树莓派5/不带eMMC的CM5核心板,板载SSD接口,则可从SSD启动系统。也适用于无eMMC的CM4核心板配套的SSD扩展板(需原生SSD,不支持通过Switch外扩的SSD)。
SSD的系统烧写步骤与eMMC的相同,但是不需要扩展板,使用USB硬盘盒插到电脑上烧写,烧写完毕后再将SSD插入扩展板,上电后即可进入系统(建议此时不要插TF卡)。
关于启动顺序:
2024年以后的树莓派CM4核心板固件均已支持从SSD启动系统,如果需要查看固件版本,请在树莓派终端中执行:
vcgencmd bootloader_version
如果无法从SSD启动系统,请按下列步骤进行固件升级:
从TF卡启动树莓派OS,在终端输入sudo rpi-update
更新最新固件和内核。
注意:运行sudo rpi-update
可能需要3-10分钟,并且可能需要能连通外网(需自备方法)。
如果需要自定义启动顺序,请打开树莓派OS的终端,输入sudo rpi-eeprom-config --edit
,找到BOOT_ORDER一行:
按照下列启动顺序的说明进行修改:
即图示的BOOT_ORDER=0xf25641表示启动顺序为SD(TF)卡、USB-MSD、NVMe(SSD)、BCM-USB-MSD、网卡,大家可以按照自己的需求设置启动顺序。
并在最后一行添加NVME_CONTROLLER=1
。
然后保存退出并重启。
注意1:树莓派CM4只支持NVME SSD,不支持SATA SSD和NGFF SSD;
注意2:优先级最高的启动设备,数字排在最后面,即越靠后的数字,优先级越高。
注意3:这个文件编辑后保存在CM4核心板的EEPRom中,因此如果不更换CM4核心板,只是更换系统的话,是不需要再次编辑的。
四、注意事项
4.1 RPi Zero系列
▶如果系统卡在树莓派logo处无法启动:
▶启动后键盘鼠标及4G模组都无法使用。
解决方法有三:
1)请仔细观察顶针是否对准了镀金触点,且清洗Zero反面的触点;
2)查看且确保Zero自身的micro USB口无外接任何USB设备(包括不能接USB线);
3)若前面的方法都无法解决问题,则请在PC端打开TF卡系统分区根目录下的config.txt检查USB的初始化脚本:
需要确认下图中的两处红框的位置是否都配置成完全,如果没有,请手动添加完整并保存文件:
# otg_mode=1
(建议按此注释掉)
dtoverlay=dwc2,dr_mode=host
(必须确保加上)
4.2 RPi CM4系列
4.2.1 树莓派官方OS
系统启动后卡死或者键盘鼠标无法使用,请在PC端打开TF卡系统分区根目录下的config.txt检查USB的初始化脚本,如果是烧写在eMMC上,则请在烧写完毕后,再次使用一次rpiboot工具使系统分区显示出来,然后打开系统分区根目录下的config.txt检查USB的初始化脚本:
然后按照下面红框所示的两处进行修改:
4.2.2 Ubuntu系统
系统启动后键盘鼠标无法使用,请打开系统分区根目录下的config.txt检查USB的初始化脚本。
需要确认下图中的红框处是否配置完全,如果没有,请手动添加完整并保存文件:
也可以将红框处这一行删除后保存文件:
注意:Ubuntu系统的desktop版本对硬件要求较高,如果核心板只有1G内存,有可能在运行时速度很慢甚至死机,建议使用内存为2G或以上的核心板进行安装使用。
联系我们
电话:13957118045
如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!
Copyright 2004-2025 野芯科技