
最近在调SD卡的代码时,使用"0-野火【F429开发板-挑战者】光盘资料\A盘(资料盘)\3-程序源码\1-固件库例程\SDIO—SD卡读写测试"代码测试SD卡时,一直没有通过。串口输出信息如下: & t( n' x, d4 e3 x: n0 D1 _ 开始进行SD卡读写实验 SD卡初始化成功! a% U/ Y- Q! T; Z ^- n SD卡擦除测试失败!4 u4 _8 E" l0 _: t2 V* {, g7 p! ? 温馨提示:部分SD卡不支持擦除测试,若SD卡能通过下面的single读写测试,即表示SD卡能够正常使用。 Single block 测试失败,请确保SD卡正确接入开发板,或换一张SD卡测试! Multi block 测试失败,请确保SD卡正确接入开发板,或换一张SD卡测试!; b+ ~1 K; c0 k, \+ C- X & {3 I, [( h6 \: L! J ( A1 W# n0 @$ @7 R9 B. f1 x' _ 在试了2张SD卡,看了多个资料以后,无意中想到是不是总线速率的问题,即我手里的这两张SD卡的通信速率不高?然后我将bsp_sdio_sd.c中line346行; B; T2 z- m: o( e @
开始进行SD卡读写实验 SD卡初始化成功!" L4 j6 ^ A9 n) q) x3 v, _# A SD卡擦除测试成功! Single block 测试成功! Multi block 测试成功!- j! x6 R" E+ b/ ^: w2 Z $ [9 b0 j, T7 E/ B& }; ~' |5 K 嗯,就这些了。 |
SDå¡è¯»åæµè¯å¤±è´¥è¾åºä¿¡æ¯
学习了 |
学习了谢谢分享 |
感谢分享!!! |