SD卡EMMC/MMC卡学习笔记










命令格式:
| 命令格式(固定48位) | ||||||
| 说明 | 起始位 | 发送位 | 命令索引 | 参数 | CRC7 | 停止位 |
| 比特位置 | 47 | 46 | [45:40] | [39:8] | [7:1] | 0 |
| 宽度(比特) | 1 | 1 | 6 | 32 | 7 | 1 |
| 值 | 0 | 1 | x | x | x | 1 |
命令分类(等级):
| e•MMC 系统的命令集分为几类。 | ||||||||||||
| Class | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 类说明 所支持命令 | 基本 | 废止 | 块读 | 废止 | 块写 | 擦 | 写保护 | 锁设备 | 应用专有 | I/O模式 | 安全协议 | 保留 |
| CMD0 | + | |||||||||||
| CMD1 | + | |||||||||||
| CMD2 | + | |||||||||||
| CMD3 | + | |||||||||||
| CMD4 | + | |||||||||||
| CMD5 | + | |||||||||||
| CMD6 | + | |||||||||||
| CMD7 | + | |||||||||||
| CMD8 | + | |||||||||||
| CMD9 | + | |||||||||||
| CMD10 | + | |||||||||||
| CMD11 | 废止 | |||||||||||
| CMD12 | + | |||||||||||
| CMD13 | + | |||||||||||
| CMD14 | + | |||||||||||
| CMD15 | + | |||||||||||
| CMD16 | + | + | + | |||||||||
| CMD17 | + | |||||||||||
| CMD18 | + | |||||||||||
| CMD19 | + | |||||||||||
| CMD20 | 废止 | |||||||||||
| CMD21 | 仅对支持 HS200 的设备是必须的。 | |||||||||||
| CMD23 | + | + | ||||||||||
| CMD24 | + | |||||||||||
| CMD25 | + | |||||||||||
| CMD26 | + | |||||||||||
| CMD27 | + | |||||||||||
| CMD28 | + | |||||||||||
| CMD29 | + | |||||||||||
| CMD30 | + | |||||||||||
| CMD31 | + | |||||||||||
| CMD35 | + | |||||||||||
| CMD36 | + | |||||||||||
| CMD38 | + | |||||||||||
| CMD39 | + | |||||||||||
| CMD40 | + | |||||||||||
| CMD42 | + | |||||||||||
| CMD42 | + | |||||||||||
| CMD49 | + | |||||||||||
| CMD53 | + | |||||||||||
| CMD54 | + | |||||||||||
| CMD55 | + | |||||||||||
| CMD56 | + | |||||||||||
| Class 0 是必需的,所有的设备均应支持。其他类对特定类型设备可能是必需的,也可 能是可选的(设备类型功能所支持的命令类详见 11 节)。通过使用不同的类,可以选择几 种结构(例如块可写设备或流可读设备)。每一张设备所支持的设备命令类编码为设备专有 数据寄存器(CSD)中的参数(CCC),向主机提供访问设备方法的信息。 | ||||||||||||
命令详细说明:
下列各表详细定义了所有 e•MMC 总线命令。应答 R1-R5 在 6.12 节定义。寄存器 CID, CSD, EXT_CSD 和 DSR 在后面 定义。














例:比如当前是 stby 待机状态发送 CMD7 转到 tran 传输状态。
参考链接:13_EMMC编程_韦东山的博客-CSDN博客_emmc编程器
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
