跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
Mcuzone Wiki
搜索
搜索
外观
登录
个人工具
登录
查看“︁S001 Flash OS”︁的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
外观
移至侧栏
隐藏
←
S001 Flash OS
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[S001 Flash OS EN|Change the language to English]] == '''一、系统和驱动下载''' == 使用前请先下载并安装核心板驱动(Windows版)、树莓派镜像烧录器(Windows版)以及所烧写的系统: 树莓派系统下载地址: [https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit 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)用数据线接到电脑: http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_63.jpg 打开计算机的设备管理器,可以看到如下图中的名称为“BCM2712D0 Boot”的USB设备,即识别树莓派CM5: http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_02.jpg 如果是树莓派CM4,则设备名称为“BCM2711 Boot” <html><img src="http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_72.jpg" width=550></html> PC的开始菜单的所有程序下,Raspberry Pi下面有个“rpiboot-CM4-CM5 - Mass Storage Gadget”: http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_03.jpg 打开这个软件,计算机会将eMMC的分区在Windows下分配盘符并显示出来: http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_04.jpg 稍等片刻,在资源管理器中会出现一个分区(本例中的分区名为bootfs,具体名称视实际情况而不同): http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_05.jpg 接下来我们就可以使用树莓派镜像烧录器烧写系统了。 打开树莓派镜像烧录器: {| class="wikitable" |+ |'''Raspberry Pi Device:''' |选择Raspberry Pi 4/5,按照实际需求下载操作 |- | rowspan="2" |'''请选择需要写入的操作系统:''' |选择Raspberry Pi OS(64-bit),为从树莓派官网下载系统镜像烧写(需联网) |- |选择Use Custom,则需要自行选择硬盘上已经下载的系统镜像(无需联网) |- |'''储存卡:''' |选择刚才显示出来的分区 |} 若是Ubuntu系统,在“请选择需要写入的操作系统”时,需要选择Use Custom,然后选择预先下载的镜像即可。 http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_06.jpg 选择完毕后按“'''NEXT'''”,建议点击“'''编辑设置'''”,将一些参数预设置进烧写软件,之后在系统启动时就不必再次设置,便于使用。 需要使用预设置的按“'''是'''”,不需要使用预设置的按“'''不'''”,进入下一页。 http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_07.jpg http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_08.jpg http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_09.jpg 点击“'''是'''”,就开始烧写及验证完整性。 http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_10.jpg http://www.mcuzone.com/wiki/5001_CM5_WiFi7-PoE/5001_CM5_WiFi7-PoE_11.jpg 烧写完成后,把短路帽都拔掉,重新上电,启动系统即可。 === 2.2 使用balenaEtcher烧写 === 安装核心板驱动,硬件连接,上电,打开balenaEtcher软件: {| class="wikitable" |从文件烧录: |选择预先下载的树莓派OS或者Ubuntu系统镜像; |- |选择目标磁盘: |选择显示出来的eMMC分区 |} <html><img src="http://www.mcuzone.com/wiki/S001_Flash_OS/S001_Flash_OS_09.jpg" width=600></html> 然后点击“现在烧录!”,就开始烧录了,等待烧录完毕即可。 http://www.mcuzone.com/wiki/0005_MPS2242_2280/0005_MPS2242_2280_05.jpg 烧写完成后,把短路帽都拔掉,重新上电,启动系统即可。 == '''三、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启动系统,如果需要查看固件版本,请在树莓派终端中执行: <code>vcgencmd bootloader_version</code> http://www.mcuzone.com/wiki/2007_CM4_LoRa_4G/2007_CM4_LoRa_4G_59.jpg 如果无法从SSD启动系统,请按下列步骤进行固件升级: 从TF卡启动树莓派OS,在终端输入<code>sudo rpi-update</code>更新最新固件和内核。 '''''注意:运行<code>sudo rpi-update</code>可能需要3-10分钟,并且可能需要能连通外网(需自备方法)。''''' http://www.mcuzone.com/wiki/0003_MPS2280D/MPS2280D_03.jpg http://www.mcuzone.com/wiki/0003_MPS2280D/MPS2280D_04.jpg 如果需要自定义启动顺序,请打开树莓派OS的终端,输入<code>sudo rpi-eeprom-config --edit</code>,找到BOOT_ORDER一行: http://www.mcuzone.com/wiki/2007_CM4_LoRa_4G/2007_CM4_LoRa_4G_60.jpg 按照下列启动顺序的说明进行修改: http://www.mcuzone.com/wiki/0002_MPS2280iPoE/MPS2280iPoE_24.png 即图示的BOOT_ORDER=0xf25641表示启动顺序为SD(TF)卡、USB-MSD、NVMe(SSD)、BCM-USB-MSD、网卡,大家可以按照自己的需求设置启动顺序。 并在最后一行添加<code>NVME_CONTROLLER=1</code>。 然后保存退出并重启。 '''''注意1:树莓派CM4只支持NVME SSD,不支持SATA SSD和NGFF SSD;''''' '''''注意2:优先级最高的启动设备,数字排在最后面,即越靠后的数字,优先级越高。''''' '''''注意3:这个文件编辑后保存在CM4核心板的EEPRom中,因此如果不更换CM4核心板,只是更换系统的话,是不需要再次编辑的。''''' == '''四、注意事项''' == === 4.1 RPi Zero系列 === ▶如果系统卡在树莓派logo处无法启动: http://www.mcuzone.com/wiki/0007_Zero_4G_Cat1/0007_Zero_4G_Cat1_58.jpg ▶启动后键盘鼠标及4G模组都无法使用。 解决方法有三: 1)请仔细观察顶针是否对准了镀金触点,且清洗Zero反面的触点; 2)查看且确保Zero自身的micro USB口无外接任何USB设备(包括不能接USB线); 3)若前面的方法都无法解决问题,则请在PC端打开TF卡系统分区根目录下的config.txt检查USB的初始化脚本: <html><img src="http://www.mcuzone.com/wiki/0007_Zero_4G_Cat1/0007_Zero_4G_Cat1_41.jpg" style="border: 1px solid black;"></html> 需要确认下图中的两处红框的位置是否都配置成完全,如果没有,请手动添加完整并保存文件: <code># otg_mode=1</code>(建议按此注释掉) <code>dtoverlay=dwc2,dr_mode=host</code>(必须确保加上) <html><img src="http://www.mcuzone.com/wiki/1004_Zero_4G_Cat1-GPS/1004_Zero_4G_Cat1-GPS_25.jpg" width=500 style="border: 1px solid black;"></html> === 4.2 RPi CM4系列 === ==== 4.2.1 树莓派官方OS ==== 系统启动后卡死或者键盘鼠标无法使用,请在PC端打开TF卡系统分区根目录下的config.txt检查USB的初始化脚本,如果是烧写在eMMC上,则请在烧写完毕后,再次使用一次rpiboot工具使系统分区显示出来,然后打开系统分区根目录下的config.txt检查USB的初始化脚本: <html><img src="http://www.mcuzone.com/wiki/0007_Zero_4G_Cat1/0007_Zero_4G_Cat1_41.jpg" style="border: 1px solid black;"></html> 然后按照下面红框所示的两处进行修改: <html><img src="http://www.mcuzone.com/wiki/2006_CM4_UART_CAN/2006_CM4_UART_CAN_59.jpg" style="border: 1px solid black;"></html> ==== 4.2.2 Ubuntu系统 ==== 系统启动后键盘鼠标无法使用,请打开系统分区根目录下的config.txt检查USB的初始化脚本。 需要确认下图中的红框处是否配置完全,如果没有,请手动添加完整并保存文件: <html><img src="http://www.mcuzone.com/wiki/2006_CM4_UART_CAN/2006_CM4_UART_CAN_60.jpg" style="border: 1px solid black;"></html> 也可以将红框处这一行删除后保存文件: <html><img src="http://www.mcuzone.com/wiki/2006_CM4_UART_CAN/2006_CM4_UART_CAN_61.jpg" style="border: 1px solid black;"></html> '''''注意:Ubuntu系统的desktop版本对硬件要求较高,如果核心板只有1G内存,有可能在运行时速度很慢甚至死机,建议使用内存为2G或以上的核心板进行安装使用。''''' {{联系我们_图标}}
该页面使用的模板:
模板:联系我们 图标
(
查看源代码
)
返回
S001 Flash OS
。