一个关于SDIO的问题(没解决)
不久前做的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的问题(没解决)
首先确认你的SD卡是不是上次适用的,如果更换了SD卡,要考虑SD卡是不是他支持的类型,比如STM最多支持多大的SD卡。回复:一个关于SDIO的问题(没解决)
SD卡肯定是原先的咯,因为我就那三张SD卡,在之前每个都反复试过的。总之呢问题还是比较纠结的,回头好好想想原因咯回复:一个关于SDIO的问题(没解决)
回复第 3 楼 tianlx1985于2010-07-04 03:08:06发表:问题解决
回复:一个关于SDIO的问题(没解决)
回复第 4 楼 于2010-07-04 22:48:32发表:回复第 3 楼 tianlx1985于2010-07-04 03:08:06发表:
问题解决
怎么解决地,也不说一声,
RE:一个关于SDIO的问题(没解决)
楼主一太监贴,:funk:
页:
[1]