文档信息适用设备米联客 F22-COM3-7EVZU7EV MPSOC系统版本Ubuntu 20.04 LTS 原厂系统适配镜像rst_to_factory_img.tar.gz7EV专用出厂镜像应用场景系统损坏、文件误删、环境配置错乱、系统启动异常恢复设备纯净出厂状态一、功能概述F22-COM3-7EV开发板搭载Ubuntu20.04嵌入式系统日常实验操作中易出现系统文件丢失、内核配置错乱、环境损坏、无法正常开机等问题。本文档提供两种官方标准恢复方案可完整还原原厂纯净系统1. SD卡启动盘烧录制作临时SD系统卡用于临时启动、系统调试2. eMMC整机出厂恢复通过SD卡引导将原厂系统固化至板载eMMC实现永久恢复出厂。二、设备硬件外设资源F22-COM3-7EV开发板标配外设资源为系统烧录与调试提供硬件支撑1. 通信接口USB-232调试串口、双路PL千兆网口、单路PS千兆网口、CAN接口2. 存储资源TF SD卡座、板载高速eMMC存储、M.2 NVME/SATA双固态扩展接口3. 高速扩展4路SFP光纤接口单路最大16.375Gbps、PCIE3.0 x8接口、2组FEP 48GPIO差分扩展接口4. 外设配置DP视频输出接口、PS/PL独立按键各2路5. 供电规格标准DC 12V/5A电源供电。三、实验必备配件清单配件名称数量配置类型是否必需F22-COM3-7EV开发板1标配是DC12V/5A电源适配器1标配是USB-mini串口调试线1标配是TF内存卡≥16G1选配是SD卡读卡器1选配是千兆以太网线1选配可选四、前置环境准备4.1 虚拟机环境启动1. 打开VMware Workstation启动米联客官方uisrc-ubuntu64x交叉编译虚拟机2. 虚拟机登录账号uisrc登录密码root3. 首次使用需提前部署虚拟机环境参考官方文档《01_prepare 虚拟机环境部署教程》。4.2 出厂镜像下载与解压1. 打开米联客官方技术论坛下载地址https://www.uisrc.com/f-download.html2. 进入「02_Linux开发软件环境镜像」分类下载F22-COM3-7EV专用出厂镜像 rst_to_factory_img.tar.gz3. 将下载的镜像压缩包直接拖拽至Ubuntu虚拟机桌面4. 桌面空白处右键打开终端执行命令切换目录并解压镜像bashcd Desktoptar -zxvf rst_to_factory_img.tar.gz5. 解压完成后生成两个核心文件夹及脚本文件- sdcard_imageSD卡启动镜像包含BOOT引导分区、Ubuntu根文件系统- emmc_image板载eMMC完整出厂系统镜像- 通用脚本common.sh通用配置、make_parted.sh磁盘分区格式化、deploy_image.sh系统烧录。五、方案一制作SD卡原厂系统本方案用于制作SD启动卡无需修改板载eMMC系统仅临时通过SD卡启动原厂纯净系统适用于系统调试、临时开机测试。5.1 挂载SD卡至虚拟机1. 将SD卡插入读卡器连接电脑USB接口2. VMware弹窗弹出设备连接选项选择「连接到虚拟机」完成SD卡挂载。5.2 脚本授权与磁盘格式化1. 终端进入SD卡镜像目录bashcd ~/Desktop/rst_to_factory_img/sdcard_image2. 赋予烧录脚本可执行权限bashchmod x make_parted.sh deploy_image.sh3. 执行磁盘分区格式化清空SD卡所有数据bashsudo ./make_parted.sh4. 终端输入磁盘盘符默认sdb输入y确认格式化等待分区完成。5.3 烧录原厂系统至SD卡执行系统烧录命令输入对应盘符sdb等待镜像写入完成bashsudo ./deploy_image.sh5.4 SD卡启动拨码配置断电状态下设置开发板SW1拨码开关为SD启动模式0011PIN1ON、PIN2ON、PIN3OFF、PIN4OFF插入烧录完成的SD卡上电即可启动原厂Ubuntu20.04系统。六、方案二eMMC永久恢复出厂本方案通过SD卡引导启动将原厂纯净系统固化至板载eMMC存储彻底覆盖损坏系统实现设备完整恢复出厂为长期稳定使用的首选方案。6.1 前期准备1. 完成本文第五章操作制作好SD原厂启动卡2. 开发板拨码设置为SD启动模式插入SD卡连接USB串口、12V电源上电。6.2 PuTTY串口登录配置1. 电脑设备管理器查看CP210x串口对应的COM端口2. 打开PuTTY选择「串行」连接类型配置波特率115200打开串口3. 系统登录账号密码普通用户uisrc/ 密码root。4. 登录后切换root管理员权限bashsudo su密码输入root6.3 拷贝eMMC镜像至开发板将虚拟机中解压的emmc_image文件夹复制到SD卡rootfs分区开发板终端执行拷贝命令bashcp -r /media/uisrc/rootfs/emmc_image /home/uisrc/6.4 eMMC系统烧录操作1. 进入eMMC镜像目录bashcd /home/uisrc/emmc_image2. 赋予脚本执行权限bashchmod x make_parted.sh deploy_image.sh3. 格式化板载eMMC分区首次执行报错可重复运行一次bash./make_parted.sh4. 烧录原厂系统至eMMCbash./deploy_image.sh6.5 eMMC启动拨码切换烧录完成后断开电源修改SW1拨码为eMMC启动模式0101PIN1ON、PIN2OFF、PIN3ON、PIN4OFF重新上电设备将从板载eMMC启动纯净原厂系统恢复出厂操作完成。七、系统默认账号信息1. 普通用户账号uisrc 密码root2. 超级管理员权限sudo su 密码root八、常见问题与解决方案问题1make_parted.sh 执行磁盘识别报错解决方案SD卡/eMMC挂载异常重新插拔读卡器、重启开发板再次执行脚本即可。问题2烧录完成后无开机串口打印解决方案检查拨码启动模式是否匹配、串口线连接状态、PuTTY波特率是否设置为115200。问题3虚拟机无法识别SD读卡器解决方案VMware弹窗选择连接虚拟机关闭电脑占用USB设备的第三方软件。问题4系统烧录后功能缺失解决方案必须使用F22-COM3-7EV专用7EV镜像禁止混用其他型号开发板镜像。
F22-COM3-7EV 开发板 Linux 系统恢复出厂设置教程
发布时间:2026/7/2 14:37:33
文档信息适用设备米联客 F22-COM3-7EVZU7EV MPSOC系统版本Ubuntu 20.04 LTS 原厂系统适配镜像rst_to_factory_img.tar.gz7EV专用出厂镜像应用场景系统损坏、文件误删、环境配置错乱、系统启动异常恢复设备纯净出厂状态一、功能概述F22-COM3-7EV开发板搭载Ubuntu20.04嵌入式系统日常实验操作中易出现系统文件丢失、内核配置错乱、环境损坏、无法正常开机等问题。本文档提供两种官方标准恢复方案可完整还原原厂纯净系统1. SD卡启动盘烧录制作临时SD系统卡用于临时启动、系统调试2. eMMC整机出厂恢复通过SD卡引导将原厂系统固化至板载eMMC实现永久恢复出厂。二、设备硬件外设资源F22-COM3-7EV开发板标配外设资源为系统烧录与调试提供硬件支撑1. 通信接口USB-232调试串口、双路PL千兆网口、单路PS千兆网口、CAN接口2. 存储资源TF SD卡座、板载高速eMMC存储、M.2 NVME/SATA双固态扩展接口3. 高速扩展4路SFP光纤接口单路最大16.375Gbps、PCIE3.0 x8接口、2组FEP 48GPIO差分扩展接口4. 外设配置DP视频输出接口、PS/PL独立按键各2路5. 供电规格标准DC 12V/5A电源供电。三、实验必备配件清单配件名称数量配置类型是否必需F22-COM3-7EV开发板1标配是DC12V/5A电源适配器1标配是USB-mini串口调试线1标配是TF内存卡≥16G1选配是SD卡读卡器1选配是千兆以太网线1选配可选四、前置环境准备4.1 虚拟机环境启动1. 打开VMware Workstation启动米联客官方uisrc-ubuntu64x交叉编译虚拟机2. 虚拟机登录账号uisrc登录密码root3. 首次使用需提前部署虚拟机环境参考官方文档《01_prepare 虚拟机环境部署教程》。4.2 出厂镜像下载与解压1. 打开米联客官方技术论坛下载地址https://www.uisrc.com/f-download.html2. 进入「02_Linux开发软件环境镜像」分类下载F22-COM3-7EV专用出厂镜像 rst_to_factory_img.tar.gz3. 将下载的镜像压缩包直接拖拽至Ubuntu虚拟机桌面4. 桌面空白处右键打开终端执行命令切换目录并解压镜像bashcd Desktoptar -zxvf rst_to_factory_img.tar.gz5. 解压完成后生成两个核心文件夹及脚本文件- sdcard_imageSD卡启动镜像包含BOOT引导分区、Ubuntu根文件系统- emmc_image板载eMMC完整出厂系统镜像- 通用脚本common.sh通用配置、make_parted.sh磁盘分区格式化、deploy_image.sh系统烧录。五、方案一制作SD卡原厂系统本方案用于制作SD启动卡无需修改板载eMMC系统仅临时通过SD卡启动原厂纯净系统适用于系统调试、临时开机测试。5.1 挂载SD卡至虚拟机1. 将SD卡插入读卡器连接电脑USB接口2. VMware弹窗弹出设备连接选项选择「连接到虚拟机」完成SD卡挂载。5.2 脚本授权与磁盘格式化1. 终端进入SD卡镜像目录bashcd ~/Desktop/rst_to_factory_img/sdcard_image2. 赋予烧录脚本可执行权限bashchmod x make_parted.sh deploy_image.sh3. 执行磁盘分区格式化清空SD卡所有数据bashsudo ./make_parted.sh4. 终端输入磁盘盘符默认sdb输入y确认格式化等待分区完成。5.3 烧录原厂系统至SD卡执行系统烧录命令输入对应盘符sdb等待镜像写入完成bashsudo ./deploy_image.sh5.4 SD卡启动拨码配置断电状态下设置开发板SW1拨码开关为SD启动模式0011PIN1ON、PIN2ON、PIN3OFF、PIN4OFF插入烧录完成的SD卡上电即可启动原厂Ubuntu20.04系统。六、方案二eMMC永久恢复出厂本方案通过SD卡引导启动将原厂纯净系统固化至板载eMMC存储彻底覆盖损坏系统实现设备完整恢复出厂为长期稳定使用的首选方案。6.1 前期准备1. 完成本文第五章操作制作好SD原厂启动卡2. 开发板拨码设置为SD启动模式插入SD卡连接USB串口、12V电源上电。6.2 PuTTY串口登录配置1. 电脑设备管理器查看CP210x串口对应的COM端口2. 打开PuTTY选择「串行」连接类型配置波特率115200打开串口3. 系统登录账号密码普通用户uisrc/ 密码root。4. 登录后切换root管理员权限bashsudo su密码输入root6.3 拷贝eMMC镜像至开发板将虚拟机中解压的emmc_image文件夹复制到SD卡rootfs分区开发板终端执行拷贝命令bashcp -r /media/uisrc/rootfs/emmc_image /home/uisrc/6.4 eMMC系统烧录操作1. 进入eMMC镜像目录bashcd /home/uisrc/emmc_image2. 赋予脚本执行权限bashchmod x make_parted.sh deploy_image.sh3. 格式化板载eMMC分区首次执行报错可重复运行一次bash./make_parted.sh4. 烧录原厂系统至eMMCbash./deploy_image.sh6.5 eMMC启动拨码切换烧录完成后断开电源修改SW1拨码为eMMC启动模式0101PIN1ON、PIN2OFF、PIN3ON、PIN4OFF重新上电设备将从板载eMMC启动纯净原厂系统恢复出厂操作完成。七、系统默认账号信息1. 普通用户账号uisrc 密码root2. 超级管理员权限sudo su 密码root八、常见问题与解决方案问题1make_parted.sh 执行磁盘识别报错解决方案SD卡/eMMC挂载异常重新插拔读卡器、重启开发板再次执行脚本即可。问题2烧录完成后无开机串口打印解决方案检查拨码启动模式是否匹配、串口线连接状态、PuTTY波特率是否设置为115200。问题3虚拟机无法识别SD读卡器解决方案VMware弹窗选择连接虚拟机关闭电脑占用USB设备的第三方软件。问题4系统烧录后功能缺失解决方案必须使用F22-COM3-7EV专用7EV镜像禁止混用其他型号开发板镜像。