Device status是包含在RSP里面,先介绍RSP的种类与格式,再对Device Status进行介绍
Response的种类与格式
1、RSP的种类有五种,分别是:R1、R1b、R2、R3、R4
2、对于R1,其组成有Start bit[47]、Transmission bit[46]、Command index[45:40]、Device status[39:8]、 CRC7[7:1]、End bit[0].
Device Status介绍
Device status是包含在RSP里面,大小是32bits。其主要的作用是显示device的一些状态。
32bits的含义如下:
1、ADDRESS_OUT_OF_RANGE
表示Read/Write/Erase command是否有超过device定义的范围。如果超过此范围,device会忽略当下的command。
PA显示如下:
2、BLOCK_LEN_ERROR
如果CMD23设置的block大小超过device定义的最大block size,此bit会被置“1”。
3、ERASE_SQE_ERROR:
如果erase command(35、36、38)不是按照顺序发送,此bit会被置“1”
4、WP_VIOLATION
如果host有对write protect区域进行write,此bit会被置“1”
5、ILLEGAL_COMMAND
如果host不是在device规定的state发送command,此bit会被置“1”