Linux driver MMC/SD/SDIO
文章平均质量分 74
cjok376240497
这个作者很懒,什么都没留下…
展开
-
MMC子系统介绍
MMC子系统介绍MMC代码分布MMC子系统代码主要在drivers/mmc目录下,共有三个目录: Card:存放闪存卡(块设备)的相关驱动,如MMC/SD卡设备驱动,SDIOUART; Host:针对不同主机端的SDHC、MMC控制器的驱动,这部分需要由驱动工程师来完成; Core:整个MMC的核心层,这部分完成不同协议和规范的实原创 2012-05-27 18:21:12 · 2937 阅读 · 0 评论 -
SD/MMC/SDIO概念区分
SD/MMC/SDIO概念区分 SD(SecureDigital)与 MMC(MultimediaCard)SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 SD/MMC 规格说明:[http://zh.wikipedia.org/wiki/Secure原创 2012-05-20 20:11:39 · 5066 阅读 · 0 评论 -
SD总线协议
SD 总线协议SD总线通信是基于指令和数据比特流,起始位开始和停止位结束。SD总线通信有三个元素:Command:由host发送到卡设备,使用CMD线发送;Response:从card端发送到host端,作为对前一个CMD的相应,通过CMD线发送;Data:即能从host传输到card,也能从card传输到host,通过data线传输。 Commands以下是四种用于控原创 2012-06-23 11:55:14 · 3113 阅读 · 0 评论 -
SD初始化流程
SD初始化流程当host上电后,使所有的卡设备处于卡识别模式,完成设置有效操作电压范围,卡识别和请求卡相对地址等操作。1、 发送指令CMD0使卡设备处于idle状态;2、 发送指令CMD8,如果卡设备有response,说明此卡为SD2.0以上;3、 发送指令CMD55+ACMD41,该指令是用来探测卡设备的工作电压是否符合host端的要求;在发送ACMD4原创 2012-06-23 12:04:39 · 17757 阅读 · 0 评论