硬汉嵌入式论坛

 找回密码
 立即注册
查看: 997|回复: 1
收起左侧

[FatFs] f_open连续使用第二次会卡死

[复制链接]

3

主题

21

回帖

30

积分

新手上路

积分
30
发表于 2022-12-23 10:58:26 | 显示全部楼层 |阅读模式
问题描述:f_open函数连续使用第一次的f_open及相关的操作都正常,第二次的f_open会卡死在这个函数内部。看了网上的一些方法,比如说增加栈空间大小,增加到20k还是不行;把FIL fp,FatFs fs 都设置为全局也还是不行。请问还有其它什么解决办法吗?--- 单独使用没啥问题,就是不能同时使用,很苦恼!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2022-12-23 14:08:58 | 显示全部楼层
楼主说的f_open第2次打开前,之前的open调用close关闭了没有。

如果没有,这个属于多次同时打开玩法,这种的在ffconf.h文件里面有个配置选项可以设置同时打开的次数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 03:29 , Processed in 0.203566 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表