
最近在调SD卡的代码时,使用"0-野火【F429开发板-挑战者】光盘资料\A盘(资料盘)\3-程序源码\1-固件库例程\SDIO—SD卡读写测试"代码测试SD卡时,一直没有通过。串口输出信息如下: 7 _& b' @ L- u1 [ b2 M7 ` 开始进行SD卡读写实验 SD卡初始化成功! SD卡擦除测试失败! 温馨提示:部分SD卡不支持擦除测试,若SD卡能通过下面的single读写测试,即表示SD卡能够正常使用。' o( H u9 Y# [: N3 [ Single block 测试失败,请确保SD卡正确接入开发板,或换一张SD卡测试!( B1 y, \, h8 F' d4 U' I E r; ] Multi block 测试失败,请确保SD卡正确接入开发板,或换一张SD卡测试!; l+ f! J" p6 E; o0 N! d' l 在试了2张SD卡,看了多个资料以后,无意中想到是不是总线速率的问题,即我手里的这两张SD卡的通信速率不高?然后我将bsp_sdio_sd.c中line346行( @5 v4 i; h, j& o7 i! S2 G- z
开始进行SD卡读写实验7 f' F. U# {$ c; F( c7 w! i SD卡初始化成功!; d! Q; t* E6 p SD卡擦除测试成功!( a# \* p$ ~9 ~7 X3 p: e Single block 测试成功! Multi block 测试成功! @6 Q' {, u* ^) b 嗯,就这些了。 |
SDå¡è¯»åæµè¯å¤±è´¥è¾åºä¿¡æ¯
学习了 |
学习了谢谢分享 |
感谢分享!!! |