用FPGA对SD卡进行初始化,现象如下: CMD0,CMD8指令,返回值均正确,执行到CMD55时,一直停留在这个状态

2025-01-02 22:50:35
推荐回答(1个)
回答1:

首先要判断卡的类型,类型不一样的话,初始化是不一样的;下面是我的初始化参数
r1 = SD_SendCommand(CMD55, 0, 0);r1 = SD_SendCommand(ACMD41, 0, 0);
2.0时
r1 = SD_SendCommand(CMD55, 0, 0); r1 = SD_SendCommand(ACMD41, 0x40000000, 0);
要多循环几次,直到正确