fatfs f_mount 和f_open要一在同一个函数内

2019-07-21 07:14发布

发现很奇怪问题啊,我写了一个挂载函数 file_init()里面用了f_mount, 另一个函数是read_file(); 在read_file 里面调用file_init 或是在 写read_file函数前面调用 file_init 都fopen不成功;

只能在read_file 里面写f_mount 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
26条回答
hexiaolong2008
1楼-- · 2019-07-23 02:32
 精彩回答 2  元偷偷看……
KC_CEC
2楼-- · 2019-07-23 04:31
回复【2楼】正点原子:
---------------------------------
有一个疑问,比如我外挂SD卡。如果在系统初始化就f_mount一次。如果后来我再拔出SD卡,然后插入。这样文件系统还能检测到吗?
如果检测不到,那么要如果设计才能如同手机那样,插入和拔出都可以实时检测呢?
正点原子
3楼-- · 2019-07-23 07:10
回复【15楼】KC_CEC:
---------------------------------
没做这个处理,你要做到这种效果,可以自行添加代码实现。
tjCFeng
4楼-- · 2019-07-23 08:15
回复【15楼】KC_CEC:
---------------------------------
SD卡座有检测引脚,触发中断重新初始化就可以了。
一般BDN
5楼-- · 2019-07-23 09:37
回复【14楼】hexiaolong2008:
---------------------------------
谢谢 学习了
蓝杰
6楼-- · 2019-07-23 13:18
 精彩回答 2  元偷偷看……

一周热门 更多>