Raspberry Pi USB Boot(rpiboot)快速上手:3分钟实现树莓派USB启动
Raspberry Pi USB Bootrpiboot快速上手3分钟实现树莓派USB启动【免费下载链接】usbbootRaspberry Pi USB booting code, moved from tools repository项目地址: https://gitcode.com/gh_mirrors/us/usbbootRaspberry Pi USB Bootrpiboot是一款强大的工具能够让你的树莓派设备通过USB接口启动无需依赖SD卡。本文将为你提供一份简单快速的指南帮助你在3分钟内完成树莓派USB启动的设置让你的树莓派使用更加灵活便捷。一、rpiboot支持的树莓派设备rpiboot支持多种树莓派设备包括支持快速Linux-basedmass-storage-gadget的设备Raspberry Pi Zero2W、Raspberry Pi 3A、Compute Module 3/3/3E、Raspberry Pi 4B需先启用rpiboot、Compute Module 4/4S、Raspberry Pi 400需先启用rpiboot、Raspberry Pi 5、Raspberry Pi 500需先启用rpiboot、Raspberry Pi 500、Compute Module 5。需要传统msd固件加载接口的设备Raspberry Pi 1A、Compute Module 1、Raspberry Pi Zero。二、准备工作推荐的rpiboot主机配置一台Raspberry Pi 4或Raspberry Pi 5计算机。一个Raspberry Pi Powered USB Hub为被配置的树莓派提供电源和数据。高质量的短USB电缆。Raspberry Pi OS 64-bitTrixie。安装必要的依赖在Debian/Ubuntu系统上打开终端输入以下命令安装所需依赖sudo apt install git libusb-1.0-0-dev pkg-config build-essential三、快速安装rpiboot克隆仓库git clone --recurse-submodules --shallow-submodules --depth1 https://gitcode.com/gh_mirrors/us/usbboot cd usbboot编译并安装make sudo make install四、启用rpiboot支持的额外步骤Pi 4B和Pi 400Raspberry Pi 4B和Pi 400没有专用的nRPIBOOT跳线。相反可以选择40针引脚上的一个GPIO如果在启动时保持低电平会强制引导ROM进入rpiboot模式。这可以使用make-pi4-rpiboot-gpio-sd工具进行配置该工具会生成一个SD卡在开机时对目标设备进行所需的GPIO设置。可用的GPIO2, 4, 5, 6, 7, 8。首先安装依赖sudo apt update sudo apt full-upgrade sudo apt install kpartx例如构建一个SD卡镜像images-2711/pi4-program-rpiboot-gpio8.zip将GPIO 8配置为nRPIBOOTsudo ./rpi-eeprom/imager/make-pi4-rpiboot-gpio-sd 8Pi 500Pi 500需要通过raspi-config将QMK键盘固件更新到最新版本以通过电源按钮启用rpiboot。五、运行rpibootCompute Module 3在给板上电或连接USB电缆之前在Compute Module IO板上安装EMMC-DISABLE跳线。Compute Module 4在Compute Module 4上必须安装EMMC-DISABLE / nRPIBOOTGPIO 40才能将ROM切换到usbboot模式。否则将加载SPI EEPROM引导程序映像。Compute Module 5在Compute Module 5上必须安装EMMC-DISABLE / nRPIBOOTBCM2712 GPIO 20才能将ROM切换到usbboot模式。否则将加载SPI EEPROM引导程序映像。Raspberry Pi 5、Pi 500和Pi 500断开USB-C电缆。必须移除电源而不仅仅是运行“sudo shutdown now”。按住电源按钮。连接USB-C电缆从RPIBOOT主机到Pi 5。启动基于Linux的mass-storage-gadgetsudo rpiboot -d mass-storage-gadget启动传统MSD固件sudo rpiboot -d msd六、故障排除如果在使用rpiboot过程中遇到问题可以参考故障排除指南。常见的故障排除方法包括检查硬件连接、更新软件、查看详细日志等。例如运行rpiboot -v | tee log可以捕获详细的日志输出帮助诊断问题。同时要注意不要覆盖不同子目录中的bootcode.bin或bootcode4.bin文件因为rpiboot进程只是查找名为bootcode.bin或BCM2711上的bootcode4.bin的文件而recovery/secure-boot-recovery目录中的文件实际上是recovery.binEEPROM刷新工具。通过以上步骤你可以快速上手Raspberry Pi USB Bootrpiboot实现树莓派的USB启动摆脱对SD卡的依赖让你的树莓派使用更加灵活多样。如果你想了解更多关于安全启动等高级功能可以参考安全启动参考文档。【免费下载链接】usbbootRaspberry Pi USB booting code, moved from tools repository项目地址: https://gitcode.com/gh_mirrors/us/usbboot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2422072.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!