![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eMMC经验
Swell_Fish
这个作者很懒,什么都没留下…
展开
-
eMMC CMD6的作用和使用方法
eMMC在使用的过程当中,如果HOST在频率或者传输模式当中有变动的地方,需要通过CMD命令来修改eMMC当中寄存器相应的参数例如在eMMC上盘之后,HOST想要提高CLk的频率,则需要发送CMD6(Switch)命令来修改相应的EXT_CSD寄存器若要提高频率到26M Hz - 52M Hz,则需要将0xB9寄存器 HS_TIMING 参数设定为 0x01在发送命令时,argum原创 2015-08-27 11:24:29 · 9559 阅读 · 1 评论 -
eMMC DDR模式切换
只有4.4版本并且支持DDR模式才可以切换成DDR模式 在启动时是否为DDR模式由 EXT_CSD byte[177](BOOT_BUS_CONDITIONS)决定 当HOST要切换成DDR模式时,,HS_TIMING要设置成0x01,当要切换成HS400模式时,HSTIMING要设置成0x03 设备要通过设置 EXT_CSDbyte[196](DEVICE TYP翻译 2015-08-27 11:17:57 · 4921 阅读 · 0 评论 -
eMMC Mandatory Boot和Alternative Boot
在eMMC协议接口当中,有自带的Boot功能,Boot模式分为两种,一种是Mandatory Boot,另一种是Alternative Boot一般的eMMC都会支持Mandatory Boot,但是是否支持Alternative Boot需要重看EXT CSD来确认,由于主要想说明两种Boot的操作流程和区别,在这里不赘述如何查看是否支持Boot和Boot参数配置Mandator原创 2015-09-06 19:26:01 · 3058 阅读 · 1 评论 -
eMMC当中HPI的作用以及使用方法
在某些情景下,不同类型的数据对于Host来讲可能会有不同的优先级。比如在写指定的数据的时候,由于写数据会消耗掉很多的时间,当用于想要立即进行另外一个操作的时候,就必须项办法抑制住当前的写操作来实现分页操作的需求。HPI(High Priority Interrupt)高优先级中断,该机制可以中断一些还没有完成的优先级比较低的操作,来满足对高优先级操作的需求。HPI命令可以从一下两个命令中的翻译 2016-01-04 19:32:00 · 3817 阅读 · 0 评论