liangliangwa 发表于 2017-7-2 17:33:51

STM32F407上面使用FatFS,初始化过了,只要一打开文件,连初...

STM32F407上面使用FatFS,初始化过了,只要一打开文件,连初始化都过不去,如图上所示的这样,完全可以跑通,但是只要把下面的f_open函数一打开,就连上面的disk_initialize()都过不去了。


liangliangwa 发表于 2017-7-2 17:34:56

请教一下,有没有做过的,有没有遇到这样问题的,这是什么原因呢?

mon51 发表于 2017-7-2 21:47:50

FATFS是操作SD吗?肯定是读写程序有问题。

黑皮男 发表于 2017-7-3 21:38:19

先把初始化的底层驱动调通吧,调通了才好办事,多看看资料

发表于 2017-7-4 08:22:44

挂载了没有?最好把使用代码发一下。

dsjsjf 发表于 2017-7-4 18:55:38

帮顶 一下

MrJiu 发表于 2017-7-5 09:41:37

围观一下下!!!!!!!!

liangliangwa 发表于 2017-7-5 16:24:32

问题解决:主要是少添加了一个.c文件,cc936.c,这是一个转换字符的文件,然后在ffcon.h中设置_USE_LEN为1。最后就可以使用f_open,f_write,f_read等操作文件函数。
页: [1]
查看完整版本: STM32F407上面使用FatFS,初始化过了,只要一打开文件,连初...