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

    文章

    1543

    浏览量

    76178
  • emmc
    +关注

    关注

    7

    文章

    200

    浏览量

    52602
收藏 人收藏

    评论

    相关推荐

    Linux lsof命令的基本用法

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

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

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

    NAND Flash的擦写次数介绍

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

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

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

    lscpu命令使用注意事项

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

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

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

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

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

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

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

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

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

    eMMC浅析:嵌入式多媒体卡的应用与特性

    。同时,eMMC成功整合了FLASH管理技术,其中包括错误探测和纠正、FLASH平滑擦写、坏块管理以及掉电保护等关键技术。
    的头像 发表于 12-28 17:45 1175次阅读
    <b class='flag-5'>eMMC</b>浅析:嵌入式多媒体卡的应用与特性

    redis容器内怎么查看redis日志

    redis容器内如何查看redis日志的几种方法方法一:通过docker logs命令查看
    的头像 发表于 12-05 10:10 3483次阅读

    redis查看主从节点命令

    Redis是一种开源的内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Redis中,可以通过一些命令查看主从节点的信息,以便进行监控和管理。 Redis 主从复制是指将一个 Redis
    的头像 发表于 12-04 11:44 1231次阅读

    redis查看集群状态命令

    Redis 集群管理时,了解集群的状态是非常重要的,可以通过一些命令来获取集群的状态信息。本文将详细介绍 Redis 查看集群状态的命令,帮助读者完全了解其使用方式和相关参数。 CL
    的头像 发表于 12-04 11:39 1019次阅读

    redis集群状态查看命令

    Redis集群是一种高可用性的分布式架构,可以通过多个节点实现数据的复制和负载均衡。为了维护集群的稳定性和可靠性,管理员需要监控和查看集群的状态。下面是详细介绍Redis集群状态查看命令
    的头像 发表于 12-04 10:44 1238次阅读

    查看python安装路径的方法

    如何查看Python安装路径,以及各个操作系统下的细节和注意事项。 一、Windows操作系统下查看Python安装路径的方法 对于Windows操作系统,有多种方法可以
    的头像 发表于 11-29 14:54 1.1w次阅读