在线时间0 小时
UID146134
ST金币0
蝴蝶豆0
注册时间2009-8-18
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
不久前做的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、颇有些蹊跷。 |
<
|