自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 EMMC的初步认识

EMMC的初步认识** 一、简单介绍**Embedded Multimedia Card,简称eMMC。eMMC是一种嵌入式存储芯片,常用于手机、平板电脑、电子书、电子手表、车机等电子产品。它采用的是BAG封装,里面主要包含了controller、NAND Flash,使用的电压范围为1.8-3.3V。** 二、NAND的类型**NAND的类型主要有3种,分别是SLC、MLC、TLC。现在市面上,多数都是采用TLC。以下是它们的一些特点对比注意:SLC一般用于工业级、MLC和TLC用于消费

2020-05-22 11:55:50 4125

原创 配置EUDA

EUDA的属性:EXT_CSD[156](PARTITION_ATTIBUTE)如果EXT_CSD[160](PARTITION_SUPPORT),那接下来主要讲EUDA的属性、可以范围内的命令、配置的方法。可以范围内的命令:与UDA的命令相同。,拥有更好的可靠性,但是相对原始的。配置的方法:涉及到的。

2025-02-24 16:34:57 136

原创 eMMC数据擦除的方式

接下来主要是讲解erase、trim、discard的差异,涉及的command有CMD35、CMD36、CMD38。一般用来擦除整卡或者某些分区,如果只想擦除一个。以下是device status的部分解释。eMMC的数据擦除方式有6种,分别是。将会跳过写保护,只执行其他的范围。Discard的命令序列是。Erase的命令序列是。的范围有包含写保护,Trim的命令序列是。

2025-02-17 11:24:48 460

原创 eMMC数据写入的方式

有两种方式决定数据大小:1、CMD25前用CMD23设定要write的block数量 2、write的过程中,用CMD12来进行中断,也可以知道此write的block数量。下面是对应的protocol。4、在Mutiple write,还有一个reliable write,此方式数据直接写到NAND,减少掉电后数据丢失的概率,不过performance就相对低。2、write的过程中,用CMD12来进行中断,也可以知道此write的block数量,对应的protocol。

2025-02-11 10:45:38 415

原创 eMMC数据读取的方式

eMMC数据读取的方式

2025-02-08 15:38:21 315

原创 选择 HS200流程

2、host下CMD6去修改ECSD[185]的值为0x01,目的是把speed切到high speed(SDR52)5、host发CMD6去修改ECSD[183]为0x86,目的是选择enhance模式,同时选择8bit 模式。4、host发CMD6去修改ECSD[183]为0x02,目的是修改成8bit 模式。1、刚开机,CLK频率不高,在0.4MHz,bus width是1bit。一、确认HS400的VCCQ、bus width、CLK rate。二、确认Jedec定义的HS200 流程。

2024-05-03 23:15:16 343

原创 选择enhance HS400流程

结合Jedec与PA,解释enhance HS400选择流程

2024-03-12 16:04:49 614

原创 Device Status

Device Status介绍

2024-03-12 11:43:37 550

原创 eMMC PSA

在SMT过程中,eMMC是要经过高温,里面的image就会有经过高温丢失的风险。尤其是TLC的eMMC,高温对里面的image影响更大。在某些应用领域,例如车机,在量产过程中,为了提高生产效率,往往会采用先烧录image(较大),再SMT的生产工艺。PSA的大小是不是随便定义的,一般来说,是eMMC容量的1/3,也可以通过EXT_CSD[21:18]查看。在Jedec里面,是定义PSA使用的Flow。在eMMC中,都支持Auto PSA功能的。为了解决高温丢数据的问题,PSA应运而生。

2023-10-03 19:40:47 953 2

原创 Androbench使用

了解Androbench的使用

2022-10-25 17:10:00 4679

原创 eMMC Boot Operation

eMMC Boot Operation

2022-10-12 09:44:20 989

原创 eMMC Partition

eMMC Partition Management

2022-10-09 13:47:00 2578

原创 eMMC SI 总结

主要表达,eMMC在Normal HS400与Enhanced HS400模式下,SI量测的区别

2022-10-08 17:44:56 601

原创 同步写、读数据时序

一、同步时序  在同步时序里面,最重要的两个信号分别是CLK和DQS。   1、CLK简介:CLK是时钟信号,在用户端产生。在DDR(Double Data Rate)模式下,CLK信号的上升和下降沿都会有数据被触发(上下各1Bit数据),因此,在一个CLK周期内,会有2Bit数据被传输。其频率在0-最大频率之间变化。  2、DQS简介:Data Strobe的简写。DQS是用来区分出每个数据传输周期,便于接收方准确接收数据。在写数据时,DQS由用户产生,控制器会自己想办法做DQS 的Delay,使得

2020-05-25 19:55:01 3707 1

eMMC的压力测试工具

把SW reboot/Sleep awake等测试集成在同一个软件,便于操作。

2024-05-03

Androbench,主要用于对手机存储进行速度测试

Androbench,主要用于对手机存储进行速度测试

2022-10-24

数据填充软件,可用于安卓系统

数据填充软件,可用于安卓系统

2022-10-24

BurnInTest工具,用于测试SSD

BurnInTest工具,可用于测试SSD

2022-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除