基于CM5的IPC或HMI设备在Linux系统进行盘符化-操作指南
1 概述
cm5的设备暂且无法通过树莓派发布的rpiboot工具在windows系统进行盘符化,从而无法格式化和烧录系统。本指南介绍如何在Linux系统进行cm5盘符化。
2 应用指导
以ED-IPC3100为例,使用带有Linux系统的Raspberry Pi 4对ED-IPC3100的CM5 emmc进行盘符化,使其能够进行格式化和重新烧录系统。
前提条件:
- 已获取带有Linux系统且已经连接网络的Raspberry Pi 4
- 已准备一根Micro USB转USB-A线(USB烧录线)
操作步骤:
- 使用十字螺丝刀逆时针拧下导轨支架上的3颗螺钉(下图红框位置),将默认的导轨支架拆除。
- 确定设备侧Micro USB接口的位置,如下图红框位置所示。
- 连接好电源线和USB烧录线(Micro-USB转USB-A)。
连接USB烧录线:一端连接设备侧的Micro USB接口,另一端连接Raspberry Pi 4上的USB接口
连接电源线:一端连接设备侧的DC 2Pin凤凰端子,另一端连接外部电源。
提示
其它产品的连接烧录线与电源线方式可能会与ED-IPC3100不相同,如用到其它产品可以参考《用户手册》的最后一章节安装操作系统。
- 给Raspberry Pi 4上电,开机启动系统,通过ssh连接或者通过连接显示屏在终端依次执行以下命令从github 克隆USBBOOT。
sudo apt update
git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/raspberrypi/usbboot
- 执行以下命令安装编译工具build和依赖。
sudo apt install git libusb-1.0-0-dev pkg-config build-essential -y
- 依次执行以下命令在usbboot下进行编译。
cd usbboot/
make
- 执行以下命令到mass-storage-gadget64目录下。
cd mass-storage-gadget64
- 断开ED-IPC3100电源,再重新上电。
- 在mass-storage-gadget64目录下执行以下命令可开始进行盘符化。
sudo ../rpiboot -d .
- 盘符化成功后可不需要断电,拔出插入Raspberry Pi 4的USB接口,可直接插入windows的USB接口,进行格式化和烧录系统。