sd卡读写问题

我用SPI访问读写SD卡。当读取扇区0.   BPB信息。发送单块读命令,响应正确。然后接收到单块起始标记0xFE。随后获取512字节的数据,但是发现该块前面400字节都是0,包括BPB基本信息,明显错误。但块结束却正确,为0x55 0xAA。CRC校验也正确。对此非常不理解。盼做过该东西的哥们指点一下,不胜感激!
我也来说两句 查看全部回复

最新回复

  • nd9525 (2008-11-24 15:06:31)

    将SD卡内的数据按顺序存储,看看读出来的数据还是不是这样的,如果是,那么看一看是从哪个数开始的。可能会有助于调试。

    说明:本人未做过相关的东西。