在做SDIO实验时有如下现象:
1.不跑文件系统时一切正常,跟教程里的贴图效果一样。
2.跑文件系统时,串口打印结果如下图。
res = f_open(&fdst,"1:/Demo.TXT",FA_CREATE_ALWAYS | FA_WRITE);这句返回的是代码3。
这里打印的res是自行添加的,由3对应的枚举值可知是:
FR_NOT_READY, /* (3) The physical drive cannot work */
之前见过一篇类似的贴子,不过那里的错误代码是13,通过在PC上将卡格式化成FAT格式后就可成功了,我也试着那样做了,可还是不行。另外,卡插到电脑上或者是进行 USB MASS STORAGE 实验还是没有问题的。不知道这是什么原因,是哪里出错了呢?这完全用的是例程代码啊 |