0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业树莓派烧写设备eMMC

jf_70714899 来源:jf_70714899 作者:jf_70714899 2023-08-15 09:58 次阅读

烧写设备eMMC

Sensing、Media、Industrial、nano等产品都基于Raspberry Pi Compute Module 4(简称CM4),CM4模块的板载eMMC单元与主SD卡接口相连接。本指南解释了如何将数据写入eMMC存储。

烧写eMMC步骤

对设备eMMC进行烧写,您需要一个Linux系统环境(推荐使用Raspberry Pi或安装了Ubuntu的电脑)或一个Windows系统(推荐Windows 10系统)。

设备连接安装

  • 使用micro USB数据线与设备主板的J11 micro USB端口连接
  • 暂时不要上电

对Windows用户

在Windows系统环境下,提供了一个自动安装所需驱动和启动引导的工具。

Windows环境下的安装

对于只想在Windows下启用CM4 eMMC作为大容量存储设备的用户,建议使用独立安装程序。此安装程序已在Windows 10 32位和64位以及Windows XP 32位上进行了测试。

请确保在安装程序运行时,您没有写入任何USB设备。

1.下载并运行Windows安装程序(如果无法打开,请使用VPN)以安装驱动程序和引导工具。
2.将主机PC USB插入USB从属端口,确保已按上述方式设置板。
3.给电路板通电;Windows现在应该找到硬件并安装驱动程序。
4.驱动程序安装完成后,运行RPiBoot.exe工具。
5.几秒钟后,计算模块eMMC将作为磁盘(USB大容量存储设备)在Windows下弹出。

在主机系统上构建rpiboot(Linux)

使用Git获取rpiboot源代码,请确保安装了Git客户端工具。在Raspberry Pi或其他基于Debian的Linux设备上,使用如下命令:

1.安装libusb库和pkg-config工具:

sudo apt install git libusb-1.0-0-dev pkg-config

2.拉取usbboot工具源代码

git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot

注: 使用如下指令进行Git的安装
sudo apt install git

注: 如果日期设置不正确,Git可能会产生错误。输入以下命令以更正此问题:
sudo date MMDDhhmmYY
MM:月 DD:日期 hh:小时 mm:分钟 YY:两位年份

3.编译和安装usbboot工具

make

4.运行usbboot工具并等待设备连接

sudo ./rpiboot

现在,将CM4 IO接口板从USB端口出入主机设备,并将CM4 IO接口板上电。rpiboot工具将识别CM4模块并可以作为大容量存储器设备被访问。

注: 查看rpiboot工具详细参数,使用如下命令:
./rpiboot -h

写入eMMC(Windows环境)

运行RPiBoot工具完成后,新的USB大容量存储设备将出现在Windows中。我们建议使用Raspberry Pi Imager或balenaEtcher工具将镜像写入USB大容量存储设备。

Windows环境下,镜像烧写的详细步骤请参考安装操作系统

请确保USB从端口没有插入任何设备,重新上电或等待,IO接口板的电源循环机制会让CM4模块从eMMC启动。

写入eMMC(Linux环境)

运行rpiboot工具完成后,您将看到一个新设备出现;(在Raspberry Pi主机上)通常是dev/sda,但也可以是其他位置,例如/dev/sdb,所以在运行rpiboot之前,请检查/dev/或运行lsblk,这样您就可以看到发生了什么变化。

现在,您需要向设备写入原始操作系统镜像(例如Raspberry Pi OS)。请注意,根据镜像的大小,完成以下命令可能需要一些时间:(将/dev/sdX更改为适当的设备。)

sudo dd if=raw_os_image_of_your_choice.img of=/dev/sdX bs=4MiB

写入镜像后,拔下并重新插入USB,您将看到在/dev中(对于Raspberry Pi OS)出现两个分区。您将看到如下类似内容:

/dev/sdX    < - Device
/dev/sdX1   < - First partition (FAT)
/dev/sdX2   < - Second partition (Linux filesystem)

现在/dev/sdX1和/dev/sdX2分区可以正常挂载。

Linux环境下,镜像烧写的详细步骤请参考安装操作系统。
请确保USB从端口没有插入任何设备,重新上电或等待,IO接口板的电源循环机制会让CM4模块从eMMC启动。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    8037

    浏览量

    267558
  • 工业计算机
    +关注

    关注

    0

    文章

    111

    浏览量

    16225
  • 工控机
    +关注

    关注

    10

    文章

    1784

    浏览量

    51052
  • emmc
    +关注

    关注

    7

    文章

    222

    浏览量

    53240
  • 树莓派
    +关注

    关注

    118

    文章

    1716

    浏览量

    106125
收藏 人收藏

    评论

    相关推荐

    树莓派系列教程2:树莓镜像

    ”进行。四、启动树莓写完后把 SD 卡插入树莓
    发表于 03-28 10:40

    树莓镜像

    开发环境1.1镜像机器人出厂已经写完成树莓ROS镜像,用户可直接使用,跳过此步骤。如果使用过程中损坏系统文件或者镜像版本更新,用户需
    发表于 08-06 09:46

    比较全的树莓入门介绍

    比较全的树莓入门介绍——上电,SD卡,启动系统,系统设置以及系统的使用,应有尽有!
    发表于 11-30 11:13 0次下载

    树莓的种类_树莓安装教程

    树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。目前,
    发表于 11-27 22:01 5463次阅读

    fireflyAIO-3399C主板须知

    请认真阅读本章再对EMMC进行!!! 工具下载地址(根据下表下载对应版本) upgrade_tool Androi
    的头像 发表于 12-13 10:52 1430次阅读
    fireflyAIO-3399C主板<b class='flag-5'>烧</b><b class='flag-5'>写</b>须知

    fireflyROC-RK3399PC介绍

    请认真阅读本章再对EMMC进行!!!
    的头像 发表于 12-20 11:16 1700次阅读
    fireflyROC-RK3399PC<b class='flag-5'>烧</b><b class='flag-5'>写</b>介绍

    emmc启动的详细资料说明

    本文档的主要内容详细介绍的是emmc启动的详细资料说明。
    发表于 03-12 16:43 29次下载

    树莓入门(五)—— 树莓4B之初体验

    1、准备工作 在本文中,我们对树莓4B进行开机测试,默认TF卡中已经写了Raspbian操作系统。在进行开机测试时,需要的准备的配件有:树莓
    发表于 10-22 10:06 13次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>入门(五)—— <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4B之初体验

    工业树莓能不能固定设备编号

    工业树莓内置虚拟Modbus TCP/RTU主从站功能,用户可以通过产品上的USB接口(需要USB转接线)/RS485接口连接Modbus RTU设备,并
    的头像 发表于 10-28 09:16 1553次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>能不能固定<b class='flag-5'>设备</b>编号

    虹科工业树莓和PLC怎么选?

    工业树莓和PLC的区别在哪?应该选择工业树莓还是PLC?本篇文章为你解答~
    的头像 发表于 02-22 11:03 1098次阅读

    树莓控制步进电机

    树莓控制步进电机 前言 设备 连接 源码 前言 测试步进电机 设备 名称 型号 树莓 3B+
    发表于 03-21 11:39 0次下载
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>控制步进电机

    虹科工业树莓应用小技巧

    在应用虹科工业树莓进行项目开发的过程中,我们会应用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。接下来虹科分享几个工业树莓
    的头像 发表于 05-24 17:33 753次阅读
    虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>应用小技巧

    虹科教您固定工业树莓Modbus RTU设备编号

    点击关注我们可获取更多IIOT干货哦~虹科工业树莓高性能多接口宽温--适应恶劣环境★★★★★“01/前言”虹科工业树莓
    的头像 发表于 10-18 18:26 789次阅读
    虹科教您<b class='flag-5'>派</b>固定<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>Modbus RTU<b class='flag-5'>设备</b>编号

    虹科方案 | 虹科工业树莓和PLC怎么选?

    虹科IIoT虹科工业树莓VSPLCHongKeTechnology虹/科/方/案01什么是虹科工业树莓
    的头像 发表于 03-29 15:42 989次阅读
    虹科方案 | 虹科<b class='flag-5'>工业</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>和PLC怎么选?

    工业树莓(RevPi)Compact

    RevPi Compact是基于树莓的开源紧凑型控制器。该控制系统以树莓第三代计算模块为核心,具有四核处理器,具有1.2 GHz,1 GB RAM和8 GB
    发表于 11-19 12:01 10次下载