[讨论] 关于利用STM32F4移植 FATFS文件系统通过SDIO读取mSD卡的问题

EdwardsThompson   2017-6-14 22:22 楼主
本人想STM32F4通过FATFS文件系统,SDIO读写micro SD卡,可是调试发现,可以创建txt文件,但是里面却无法写入数据,这是怎么一回事?如下图,, 移植SD卡报错.jpg 移植SD卡报错2.jpg
淡泊明志 宁静致远

回复评论 (7)

能创建成功底层函数应该没问题,写入不进去报错1的话表示FR_DISK_ERR,但是这个错误提示太笼统,建议你试试读取文件内容试试再。
亚里士缺德
点赞  2017-6-15 09:22
记得ST的库中,有几个宏定义需要设置, 在 ff.h 中。
点赞  2017-6-15 17:15
剩余容量:0MB,能写成功?
点赞  2017-6-15 17:50
引用: 90houyidai 发表于 2017-6-15 01:50
剩余容量:0MB,能写成功?

可是SD卡是空的。。。。这块也不知哪儿出问题了
淡泊明志 宁静致远
点赞  2017-6-18 21:47
截一下
点赞  2017-6-19 11:58
我当时也遇到过这个问题,出现的错误也是这个问题,后来将FatFS文件换成了ST例程里面的FatFs版本问题就好了。
Hello astroturfers
点赞  2017-6-19 13:42
程序应该没有什么问题,你用FA_CREATE_NEW试试可以不
点赞  2017-6-19 15:50
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复