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的实际使用情况的。

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

    关注

    14

    文章

    1555

    浏览量

    76694
  • emmc
    +关注

    关注

    7

    文章

    216

    浏览量

    52791
收藏 人收藏

    评论

    相关推荐

    查看命令相关的所有帮助

    一.常用指令: 1.目录操作指令 1.1.1 ls命令 ls是最常见的目录操作命令,主要作用是显示目录下的内容 命令名称:ls 英文原意:list 所在路径:/bin/ls 功能描述:显示目录
    的头像 发表于 01-03 09:37 88次阅读
    <b class='flag-5'>查看</b>和<b class='flag-5'>命令</b>相关的所有帮助

    EMMC存储速度如何提升

    通过修改设备树文件或相关配置来启用8线模式,可以提高eMMC的传输速度。 升级硬件 : 如果条件允许,可以考虑更换为更高版本的eMMC芯片,因为新版本通常具有更快的读写速度。 二、软件与配置优化 驱动程序更新 : 确保
    的头像 发表于 12-25 09:31 370次阅读

    EMMC与SSD存储的比较

    EMMC概述 EMMC(Embedded MultiMediaCard)是一种嵌入式存储解决方案,主要用于移动设备,如智能手机、平板电脑和嵌入式系统。它基于NAND闪存技术,提供了一种紧凑、高效
    的头像 发表于 12-25 09:24 710次阅读

    Linux lsof命令的基本用法

    在 linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 sock
    的头像 发表于 10-23 11:52 333次阅读
    Linux lsof<b class='flag-5'>命令</b>的基本用法

    Jtti:如何查看yum命令的错误日志来诊断问题?

    在Linux系统中,当yum命令无法正常工作时,查看错误日志是诊断问题的重要步骤。以下是一些方法,可以帮助你查看和分析yum命令的错误日志:
    的头像 发表于 10-14 15:51 258次阅读

    提高MSP430G系列单片机的Flash擦写寿命的方法

    电子发烧友网站提供《提高MSP430G系列单片机的Flash擦写寿命的方法.pdf》资料免费下载
    发表于 08-28 11:51 0次下载
    提高MSP430G系列单片机的Flash<b class='flag-5'>擦写</b>寿命的<b class='flag-5'>方法</b>

    NAND Flash的擦写次数介绍

    NAND Flash作为非易失性存储技术的重要一员,其擦写次数是评估其性能和寿命的关键因素之一。以下将详细介绍NAND Flash的擦写次数,包括其定义、不同类型NAND Flash的
    的头像 发表于 07-29 17:18 3357次阅读

    飞凌嵌入式ElfBoard ELF 1板卡-uboot阶段查看命令的使用

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

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

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

    lscpu命令使用注意事项

    请注意,lscpu命令在不同的操作系统上可能会有一些差异,某些选项可能不可用。可以通过man lscpu命令或lscpu --help命令查看
    发表于 03-14 11:39 868次阅读

    PSOC4 EEPROM写操作需要多长时间?为了增加EEPROM擦写次数,组件需要如何配置?

    PSOC4 EEPROM 写操作需要多长时间,为了增加EEPROM擦写次数,写操作是在一开辟的空间内滚动操作吗,组件需要如何配置
    发表于 02-21 07:22

    linux怎么查看网卡的收光功率?

    linux怎么查看网卡的收光功率? 在Linux系统中,可以使用一些命令和工具来查看网卡的收光功率。本文将介绍如何使用这些命令和工具来查看
    的头像 发表于 01-31 14:24 3820次阅读

    Linux MMC子系统-eMMC常用命令说明(1)

    本文对eMMC 5.1协议定义的命令做一个简单的说明,以便在使用具体的命令时有个参考。
    的头像 发表于 01-18 13:46 3056次阅读
    Linux MMC子系统-<b class='flag-5'>eMMC</b>常用<b class='flag-5'>命令</b>说明(1)

    在Linux上如何通过命令行来更改日期和时间?

    在Linux上如何通过命令行来更改日期和时间? 在Linux上,我们可以使用命令行工具来更改日期和时间。操作系统中有一个专门的命令被称为“date”
    的头像 发表于 01-16 17:10 2888次阅读

    Linux查看IO状态的常用命令都有哪些呢?

    介绍下Linux的3个常用I/O相关命令,解决I/O压力过大问题时用iostat,查看磁盘的I/O状态用iotop,查看I/O进程排名用lsof
    的头像 发表于 01-16 09:28 5460次阅读