调试 8G SDHC卡,调用原子的例程,单块和连续多块读操作时,发现有2个DBR区?怎么回事 ?

2019-07-20 22:18发布

使用STM32F407调试 8G SDHC卡,调用原子的例程,单块和连续多块读操作时,发现有2个DBR区?怎么回事
未使用文件系统,直接使用物理层编程,使用的SD_ReadBlock和SD_ReadMultiBlock子函数,多块读取起始地址为 0x00,读取总块数100,单块读取地址0x00和0x06,发现这两块有相同的DBR,结尾都是55AA。另外第0块是DBR,没有发现MBR区,读取前使用电脑对SD卡进行了格式化处理,还有就是多块读取时,程序SD_WaitReadOperation()出现超时错误,望原子哥及高手指点一下?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。