问题描述
我最近一直在尝试在我的项目中使用 SD 卡,但我遇到了一些麻烦......
我创建了一个 SDBlockDevice 并成功初始化它,但是,当我尝试使用 FAT/LittleFS 格式化卡时,它总是以同样的方式失败 - SD 驱动程序正在尝试使用 CMD24,但 SD 卡没有响应,我做错了什么?
SDBlockDevice sd_bd(MOSI,MISO,CLK,CS,1000000,1);
FATFileSystem sd_fs("SD");
sd_bd.init();
if(0 =! sd_fs.mount(&sd_bd))
{
sd_fs.umnount();
FATFileSystem::format(&sd_bd))
....
成功初始化后的SD卡变量是:
c_size - 1958
c_size_mult - 3
blocknr - 62688
hc_c_size - 5369708744
blocks - 62688
capacity - 32096256
SD 卡本身是这样的: enter image description here
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)