基于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烧录线)

操作步骤:

  1. 使用十字螺丝刀逆时针拧下导轨支架上的3颗螺钉(下图红框位置),将默认的导轨支架拆除。
1
  1. 确定设备侧Micro USB接口的位置,如下图红框位置所示。
2
  1. 连接好电源线和USB烧录线(Micro-USB转USB-A)。
  • 连接USB烧录线:一端连接设备侧的Micro USB接口,另一端连接Raspberry Pi 4上的USB接口

  • 连接电源线:一端连接设备侧的DC 2Pin凤凰端子,另一端连接外部电源。

提示

其它产品的连接烧录线与电源线方式可能会与ED-IPC3100不相同,如用到其它产品可以参考《用户手册》的最后一章节安装操作系统。

  1. 给Raspberry Pi 4上电,开机启动系统,通过ssh连接或者通过连接显示屏在终端依次执行以下命令从github 克隆USBBOOT。
sudo apt update
git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/raspberrypi/usbboot
  1. 执行以下命令安装编译工具build和依赖。
sudo apt install git libusb-1.0-0-dev pkg-config build-essential -y
  1. 依次执行以下命令在usbboot下进行编译。
cd usbboot/
make
image-20241206143923829
  1. 执行以下命令到mass-storage-gadget64目录下。
cd mass-storage-gadget64
  1. 断开ED-IPC3100电源,再重新上电。
  2. 在mass-storage-gadget64目录下执行以下命令可开始进行盘符化。
sudo ../rpiboot -d .
image-20241206144617023
  1. 盘符化成功后可不需要断电,拔出插入Raspberry Pi 4的USB接口,可直接插入windows的USB接口,进行格式化和烧录系统。