首先可以下载mmc-utils的源码,下面是源码的地址。
git://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git
https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git
https://kernel.googlesource.com/pub/scm/utils/mmc/mmc-utils.git
然后,安装make和gcc
apt install make gcc
之后
git config --global http.sslverify false
git clone https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git
之后
cd mmc-utils
之后
make
之后目录下就有mmc命令文件,用下面的命令就可以读出寄存器信息
./mmc extcsd read /dev/mmcblk2
寿命就是这一串字符
eMMC Firmware Version:,数字越小越好
eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x01
eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x00
eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01
转发
0
评论
2
热门评论按热度
车科技2020
UP
2023年8月4日 IP属地:广东
cat /sys/class/mmc_host/mmc1/mmc1:0001/life_time
cat /sys/class/mmc_host/mmc0/mmc0:0001/life_time
arm64可以使用这个命令查询
车科技2020
UP
2023年8月4日 IP属地:广东
这个项目貌似智能在x86的电脑上才能使用,arm64可能需要交叉编译
本文指导如何从源码下载和安装mmc-utils工具,用于在Linux系统中读取eMMC设备的寿命信息,包括EXT_CSD参数。特别提到ARM64架构可能需要进行交叉编译。
106万+

被折叠的 条评论
为什么被折叠?



