电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网

在Ubuntu系统下使用MMCBLK读写eMMC芯片教程(图形界面)

2023-11-17 19:12| 发布者: elec| 查看: 3330| 评论: 0|原作者: eMMC

在Ubuntu系统下使用MMCBLK读写eMMC芯片教程(图形界面)

首先,您需要安装Ubuntu桌面版才能进行以下操作,为了更方便的使用您可以将系统安装到虚拟机或U盘。
操作系统链接:https://cn.ubuntu.com

图形软件mmcfw读写eMMC操作步骤

虚拟机USB兼容性设置:
如果使用的是虚拟机,建议先将USB兼容性设置为USB3.x。

1、安装mmcfw软件
图形界面下安装:您只需要双击下载的.deb文件,它会自动打开软件中心,并显示安装选项。您只需点击“安装”按钮,并输入您的登录密码即可。
命令行下安装:sudo apt install 路径/文件名.deb 或者 sudo dpkg -i 路径/文件名.deb

图形界面安装
图形界面下,找到要安装的软件,双击安装或者右键选择Open With Software Install进行安装。

图形界面卸载

如果安装后不需要了,可以直接点击卸载图标,确认卸载并输入管理员密码授权卸载即可。

dpkg方式安装与卸载

命令行模式下输入sudo dpkg -i 路径/文件名.deb即可安装。

命令行模式下输入sudo dpkg -r mmcfw即可卸载。

apt方式安装与卸载

命令行模式下输入sudo apt install 路径/文件名.deb即可安装。

命令行模式下输入sudo apt-get remove mmcfw即可卸载。


2、打开mmcfw软件
安装好软件后,可以从应用软件列表中找到mmcfw软件,点击打开时会要求授权,输入管理员密码即可。软件会同时打开图形界面和命令行窗口,接下来我们只需要用鼠标在图形界面执行读写或擦除eMMC的操作即可。

3、选择设备、分析设备
当系统识别到eMMC后,在软件上选择设备/dev/mmcblk0,就可以开始各项操作了。

4、读取数据(Boot0/Boot1/ExtCsd和User分区)
根据自己的需要在【分区】类别中勾选Boot0/Boot1/ExtCsd和UserArea,再到【文件位置】中选择路径,最后点击软件上的【备份】,软件就会自动将eMMC芯片中对应的数据读取到您设置好的路径。

5、写入数据(Boot0/Boot1/ExtCsd和User分区)
首先在【擦除分区】中勾选Boot0/Boot1和UserArea,再到【文件位置】中选择要写的文件路径,或者根据自己的需要在【单文件位置】中选择。最后点击【写入】,软件自动先擦除芯片内容再写入数据。写入成功后,日志窗口会显示各分区写入完成。

6、校验数据
如果您勾选了【校验文件/设备】对应的分区选项,软件在执行【备份】或【写入】后会自动进行数据核验并在日志窗口显示校验结果。

7、擦除数据
擦除分区里勾选需要清空数据的分区后,点【写入】是就会自动擦除eMMC芯片内的数据。

8、配置EXT_CSD

这里可以根据实际情况对eMMC芯片的EXT_CSD分区进行配置,可配置177【0xB1】、179【0xB3】、162【0xA2】,详情请参考各设备厂商的烧录说明。

进入目录可查看mmc相关信息

/sys/block/mmcblk0/device/

最新评论

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-4-29 05:48 , Processed in 0.041317 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

返回顶部