命令类
SD Memory Card系统的命令集分为几类,如下表所示。每个类都支持一组卡片功能。表4-20根据卡支持的命令进行设置。一个CCC位对应一个支持的命令号,设置为1。ccc中包含强制命令的类总是被设置为1。具有特定功能的卡可能需要支持一些可选命令。
例如,Combo Card应该支持CMD5。等级0、2、4、5和8是强制性的,所有SD存储卡都应支持。除CMD40外,SDHC和SDXC是强制性的。其他类是可选的。支持的卡命令类(CCC)被编码为每个卡的卡特定数据(CSD)寄存器中的参数,为主机提供如何访问卡的信息。
注(1):与写和擦除相关的命令仅对可写类型的Cardsl是强制性的
注(2):该命令在1.10版本中定义
注(3):该命令是2.00版本中新定义的
注(4):该命令在1.01和1.10版本中是可选的,从2.00版本开始是必选的
注(5):必须使用UHS-I卡
注(6):不支持SDSC。SDHC可选,SDXC必选。
注(7):不支持SDSC。UHS104卡必选。
命令详细说明
下表详细描述了所有SD存储卡总线命令。响应R1-R3。
下一章描述了寄存器CID、CSD和DSR。该卡将忽略参数中的填充位和保留位。
1) 传输的数据不能跨越物理块边界,除非在CSD中设置了READ_BLK_MISALIGN2)
2) SDSC卡(CCS=0)使用字节单位地址,SDHC和SDXC卡(CCS-1)使用块单位地址(512字节单位)。
以上内容由杭州瀚海微科技整理
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。