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

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

3天内不再提示

通过串口命令查看EMMC擦写次数的三大方法

如意 来源:家电维修论坛 作者:家电维修论坛 2020-06-19 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

方法一(适用于大部分机芯):

在系统启动之后查看EMMC擦写次数,串口打印信息输入命令如下:

tclsu (或者su)

cat /sys/kernel/debug/mmc0/mmc0:0001/ext_csd

执行命令后会出现一长串的数字,将这些数字拷贝到文本文档中,用UltraEdit等文本编辑工具打开,然后查看第537-538位数字/字母(即268byte),如下图1所示的光标后面的2位数字。

通过串口命令查看EMMC擦写次数的三大方法

对于这个数字的解释如下图2,01-0A为正常的范围,其他数值都不正常。

a)如果此值是00,则表示这个机芯不支持这种方法来查询EMMC擦写次数;

b)如果此值是0B,则便是这颗EMMC的擦写次数已经超过最大擦写次数。这种情况EMMC的状态不稳定,初始状态一般是开机卡在静态Logo,在强制升级之后往往可以正常开机,但是使用一小段时间后,会再次变成卡Logo的状态。

方法二(适合Mstar机芯):

对于Mstar机芯(如MS918/MS828/MS838等) :

电脑与电视用串口工具相连。开机后一直按住电脑上的Enter键,进入mboot ,然后输入命令mmc ecsd来查询。串口会打印多行数据,从中找出ecsd[268]的数值,例如ecsd[268]:0x1,表示擦写次数在10%以内。如果显示为ecsd[268]:0xb,表示EMMC使用寿命已经到期了。方法2看到的数值和方法1是一致的。只是对于开机启动不了的机芯板来说,更加实用。

通过串口命令查看EMMC擦写次数的三大方法

方法三(对于MT07机芯):

电脑与电视用串口工具相连。开机后一直按住电脑上的ESC键,进入MTK平台的boot命令行DTV》,

然后输入命令msdc.gr 1来直询。串口打印如下图所示,其中0000100这行的最后2位数字(见红色字符)如果是0b ,则表示EMMC使用寿命到期了。

DTV》msdc.gr 1

0000000 | 0000000 0000000 00000000 00000000

0000010 | 0000309 0000076 00000076 00000000

......

00000100 | 0000000 00000000 01040401 000000b

......

备注:以上的判断方式只对5.0以上版本的EMMC有效,如果是更早版本的V4.41、V4.5版本的EMMC,这两位数值会显示为00。所以数值为00时是无法通过以上方法来判断EMMC的实际使用情况的。

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

    关注

    15

    文章

    1627

    浏览量

    83357
  • emmc
    +关注

    关注

    7

    文章

    275

    浏览量

    56294
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    S32G399A是否可以通过 UART 使用 S32 闪存工具直接刷新 eMMC,而无需事先从 QSPI 启动?

    eMMC),方法 1 描述了通过 UART 使用闪存工具刷新 eMMC。请确认一下此方法是否支持独立的
    发表于 04-24 07:28

    Linux系统中这命令的完整功能和正确查看方法

    在 Linux 系统的日常运维中,监控进程资源使用情况是最频繁的工作之一。当服务器 CPU 突然飙高、内存告警、或者业务响应变慢时,运维工程师首先要做的事情就是查看系统资源使用状况。top、ps、free 这命令几乎是每个运
    的头像 发表于 04-21 11:45 176次阅读

    是否可以使用JTAG刷新eMMC存储器?

    节 – 设置 eMMC),方法 1 描述了通过 UART 使用闪存工具刷新 eMMC。请确认一下此方法是否支持独立的
    发表于 04-14 07:00

    RK3562 单板机嵌入式 eMMC 健康监测开发指南:数据采集与状态分析

    本文为创龙科技RK3562 单板机 eMMC 健康管理开发指南,围绕 emmc_get_info 案例,详解 eMMC 的 EXT_CSD 寄存器查询、多品牌寿命评估(擦写
    的头像 发表于 03-31 15:07 169次阅读
    RK3562 单板机嵌入式 <b class='flag-5'>eMMC</b> 健康监测开发指南:数据采集与状态分析

    无法从 emmc 启动怎么解决?

    嗨,我先把映像69刷入SD卡,正常开机, 在我启动到 tfcard 上的系统后,我使用dd将图像写入 emmc 模块的命令。 然后我弹出 tfcard 以尝试从 emmc 启动 我无法启动。
    发表于 03-23 06:49

    可以通过将系统映像数据从 sdcard 复制到 emmc 来从 emmc 启动吗?

    我们可以通过将系统映像数据从 sdcard 复制到 emmc 来从 emmc 启动吗?
    发表于 03-17 07:37

    无法从eMMC启动最新Debian镜像怎么解决?

    (starfive-jh7110-202405-eMMC-minimal-desktop-wayland.img),就得不到任何HDMI输出,串口显示: dwmci_s: Response Timeout. BOOT fail,Error is 0xffffffff 如果
    发表于 02-04 07:02

    DR1 系列评估板 eMMC 健康管理案例开发手册:信息查询与寿命监控

    本文为创龙科技DR1 系列评估板 eMMC 健康管理案例指南,核心是通过 emmc_get_info 程序读取 eMMC 健康信息。内容涵盖 EXT_CSD 寄存器查询、
    的头像 发表于 01-22 15:24 410次阅读
    DR1 系列评估板 <b class='flag-5'>eMMC</b> 健康管理案例开发手册:信息查询与寿命监控

    eMMC凭借宽温特性增强电视环境适应性

    星128GB eMMC 5.1以350MB/s读取速度和-25℃~85℃宽温工作范围,为智能电视提供高速稳定的系统存储。其3000次擦写寿命与智能磨损均衡算法保障长期运行可靠性,显著提升开机速度与应用加载流畅度。
    的头像 发表于 01-16 09:26 393次阅读
    <b class='flag-5'>三</b>星<b class='flag-5'>eMMC</b>凭借宽温特性增强电视环境适应性

    请问CW24C系列的EEPROM的擦写次数是多少次?

    CW24C系列的EEPROM的擦写次数是多少次?
    发表于 01-15 07:32

    模拟器新纪元:晶存EMMC技术突破

    晶存128GB EMMC AT70BT7G3Y05G凭借620MB/s读取速度、工业级宽温(-40℃~85℃)及3000次擦写寿命,为模拟器提供高速稳定的存储解决方案,确保大型场景流畅加载与长期稳定运行。
    的头像 发表于 11-24 09:56 1614次阅读
    模拟器新纪元:晶存<b class='flag-5'>EMMC</b>技术突破

    国产 KT148A 重复擦写语音芯片:420 秒存储 + 串口更换 + 1.5 元高性价比

    扬声器。用户通过电脑串口就能更换语音,无需昂贵工具,批量订货单价约 1.5 元,性价比高。测试时,卖家赠送测试底板,焊接后用按键可播放内置语音,音量在近 100 平方房间清晰响亮。更换声音时用厂家上位
    的头像 发表于 06-23 14:14 1600次阅读
    国产 KT148A 重复<b class='flag-5'>擦写</b>语音芯片:420 秒存储 + <b class='flag-5'>串口</b>更换 + 1.5 元高性价比

    飞凌嵌入式ElfBoard ELF 1板卡-uboot常用命令eMMC/SD卡命令

    的mmc设备有设备0和设备1,设备1是eMMC设备,设备0就是TF卡设备。使用mmc dev命令可以查看当前选中正在使用的mmc设备,mmc dev使用方法为:mmc dev [dev
    发表于 05-26 17:33

    飞凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之环境变量命令

    读取更新过的环境变量。一、查看环境变量输入printenv命令,即可查看所有环境变量(图片只截取了一部分):图中我们看到环境变量的基本模式是:变量名=变量值,这个变量值就是一串字符串,程序通过
    发表于 05-22 11:28

    飞凌嵌入式ElfBoard ELF 1板卡-Uboot常用命令查看命令

    上电后,在uboot倒计时结束前按下空格,输入9进入uboot命令行:进入uboot命令行之后,可以通过输入“?”或者help可以查看uboot全部
    发表于 05-22 11:26