STM32/STM8技术william hill官网
直播中

向珍

7年用户 294经验值
私信 关注
[问答]

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

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



回帖(9)

向珍

2018-12-11 08:55:52
请教一下,有没有做过的,有没有遇到这样问题的,这是什么原因呢?
举报

许超丽

2018-12-11 09:12:23
FATFS  是操作SD吗?肯定是读写程序有问题。
举报

李敏

2018-12-11 09:21:23
先把初始化的底层驱动调通吧,调通了才好办事,多看看资料
举报

孙婷婷

2018-12-11 09:41:11
挂载了没有?最好把使用代码发一下。
举报

杨杜昼

2018-12-11 09:48:08
帮顶 一下
举报

卢家辉

2018-12-11 09:54:50
围观一下下!!!!!!!!
举报

向珍

2018-12-11 10:03:39
问题解决:主要是少添加了一个.c文件,cc936.c,这是一个转换字符的文件,然后在ffcon.h中设置_USE_LEN为1。最后就可以使用f_open,f_write,f_read等操作文件函数。
举报

阿瑟

2018-12-11 10:41:11
。。。。。。。。。。。。。。。。。。。
举报

阿瑟

2018-12-11 10:41:28
。。。。。。。。。。。。。。。。。。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分