数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1769|回复: 23

[Other] 对SLC的BT追求,大婶再玩5块钱的4G全新SLC

[复制链接]
发表于 2024-4-4 16:22:08 | 显示全部楼层 |阅读模式
对SLC的BT追求,大婶再带小朋友玩5块钱的4G全新SLC


芯片名称:三丧 KLM8G1GETF-B041




敲黑板了,小朋友们打开三丧数据手册!
第一行!三丧emmc支持SLC mode!

第二行!很贴心的告诉那些数学是0分的小朋友!每32M的SLC要消耗64M的MLC空间!



接下来。。。

开发板:京X东矿渣老母鸡re sp 01B,拆除emmc!某鱼20包邮



买的三丧给他焊上去!



然后!软件!

软件叫MMC-Utils。
编译OPENWRT的时候给他加上!




软件的命令就叫mmc

看一下帮助啊,有两个东西引起注意



        mmc extcsd read <device>
                Print extcsd data from <device>.



意思是读取EMMC的信息。看信息当然非常有用了。


        mmc enh_area set <-y|-n|-c> <start KiB> <length KiB> <device>
                Enable the enhanced user area for the <device>.
                Dry-run only unless -y or -c is passed.
                Use -c if more partitioning settings are still to come.
                NOTE!  This is a one-time programmable (unreversible) change.



意思是设置加强区(就是SLC区)的大小。
这里注意了命令还有安全功能。如果是-n的话是模拟操作,不做真实操作。测试很有用。
底下还有一行警告!这是OTP操作,以后不能改回MLC了!





操作实操:
输入

mmc extcsd read  /dev/mmcblk0

返回(!很长的内容已经节选!)


Max Enhanced Area Size [MAX_ENH_SIZE_MULT]: 0x0001d2
i.e. 3817472 KiB


意思是加强区最大大小是3817472 KiB(就是我想做全盘SLC的大小)

先试一试,不真实写入,输入



mmc enh_area set -n 0 3817472 /dev/mmcblk0

输出没有报错

再来:

root@OpenWrt:~# mmc enh_area set -y 0 3817472 /dev/mmcblk0

命令输出:



Enhanced User Data Area Size [ENH_SIZE_MULT]: 0x0001d2
i.e. 3817472 KiB
Max Enhanced Area Size [MAX_ENH_SIZE_MULT]: 0x0001d2
i.e. 3817472 KiB
Done setting ENH_USR area on /dev/mmcblk0
setting OTP PARTITION_SETTING_COMPLETED!
Setting OTP PARTITION_SETTING_COMPLETED on /dev/mmcblk0 SUCCESS
Device power cycle needed for settings to take effect.
Confirm that PARTITION_SETTING_COMPLETED bit is set using 'extcsd read' after power cycle



提醒你彻底断电之后让他生效

拔电重启以后8G已经变4G了



记得重新分区格式化

大婶我懒得拆下来上读卡器测了!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 3家元 +90 收起 理由
2545889167 + 30 好玩
xz26 + 30 優秀文章
jf201006 + 30

查看全部打赏

 楼主| 发表于 2024-4-4 17:06:10 | 显示全部楼层
junyee 发表于 2024-4-4 16:37
给朋友在臭鱼买 了几片16G 的东芝 EMMC,应该是MLC的.
到手装机一看竟然是8GB,
查了下PDF,原来可以配置为 en ...

卖家是拆机骗你的,但是如果emmc被用在树莓派4之类的情景,mlc写个几年就gg了,原用家肯定要设置enhance mode的。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-4-4 20:10:14 | 显示全部楼层
石墨 发表于 2024-4-4 18:34
不明觉厉
   
楼主修复京X东矿渣?

抱歉这次这个玩法确实有深度,你没领会到,3楼的朋友他就懂了,他以前都见过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-5 19:59:22 | 显示全部楼层
junyee 发表于 2024-4-5 19:15
卖家页面有说明是 拆机包好.
THGBMBG7D2
就是没有说明是16GB... 只能说暗藏一个大坑吧.

唉,你也看到了,闪存区很多人还敢用TLC,因为他们没有用过一个东西:树莓派。。。
这玩意3个月就搞坏我一张TLC ,京东都不给包换了,直接退一部分钱(京豆)了事。
树莓派就是,硬改以后装emmc,mlc,只能用几年必挂的那种存在。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-5-13 15:27:04 | 显示全部楼层
海阔天空_ 发表于 2024-5-6 13:49
树莓派不是插卡的吗? 硬改指的是什么?
我有个树莓派4,装了debian,7x24几年了没出问题。 ...

可以改造成emmc,别再插卡了,emmc开机快一倍都不止
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 05:16 , Processed in 0.218400 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表