Transmission Bit 固定为 "1",指示了该数据包的传输方向为 Host 发送到 eMMC Device。
Command Index 和 Argument 为 Command 的具体内容,不同的 Command 有不同的 Index,不同的Command 也有各自的 Argument。 更多的细节,请参考 eMMC Commands 章节。
CRC7 是包含 Start Bit、Transmission Bit、 Command Index 和 Argument 内容的CRC 校验值。
End Bit 为结束标志位,固定为"1"。
NOTE:
CRC校验简单来说,是发送方将需要传输的数据“除于”(模2除)一个约定的数,并将得到的余数附在数据上一并发送出去。接收方收到数据后,再做同样的“除法”,校验得到余数是否与接收的余数相同。如果不相同,那么意味着数据在传输过程中发生了改变。更多的细节不在本文展开描述,感兴趣的读者可以参考 CRCwiki 中的介绍。
2.2.5 Response
eMMC Response 有两种长度的数据包,分别为 48 Bits 和 136 Bits。