不久前做的PCB,带有基于SDIO的sdcard插座,于是用ST官方的SDIO例程来验证,验证通过!反复测试,OK。后来还用该硬件做了一个FATFS的文件系统移植。并且测试通过。 谁知过了一段时间,昨天拿那个PCB和验证程序以及原有的SD再次实验, 却在 if (Status == SD_OK) { Status = SD_ReadMultiBlocks(0x00, Buffer_MultiBlock_Rx, BlockSize, NumberOfBlocks); } 出现了错误,Status = SD_RX_OVERRUN。单步运行,此段代码之前的程序OK。反复尝试问题依旧。 1、查看硬件硬件完好(换了另外一个版本的带SDIO sdcard的PCB,问题相同) 2、软件,软件自上次测试通过后就未更改 3、颇有些蹊跷。 |
RE:一个关于SDIO的问题(没解决)
回复:一个关于SDIO的问题(没解决)
回复:一个关于SDIO的问题(没解决)
问题解决
回复:一个关于SDIO的问题(没解决)
回复第 3 楼 tianlx1985于2010-07-04 03:08:06发表:
问题解决
怎么解决地,也不说一声,
RE:一个关于SDIO的问题(没解决)