11
68
198
初级会员
使用道具 举报
1万
7万
11万
管理员
eric2013:对于FatFS的多任务,有一个专门的syscall.c文件,需要在底层做多任务支持。 (2017-09-14 00:31) 
5
582
597
版主
thinkself:我看了,只要_FS_REENTRANT = 1;就开始申请一个信号量,对各个文件进行上锁和解锁,我卡就卡死死在这里,能上锁不能解锁,syscall.c文件是系统自动生成的,我之前只有一个卷的时候是开启了可重入的功能,没出现问题,现在出问题了,实在查不出什么原因,usb和spiflash的读写buff .. (2017-09-14 09:43) 
myxiaonia:你想,fatfs并不知道你的信号量具体是什么样的 (2017-09-14 22:38) 
thinkself:您有这方面的例子 吗?参考一下。 (2017-09-14 09:45) 
1
6
9
新手上路
librazorro:解决了吗?我也有遇到类似的问题,是fatfs和USB两个任务读写同一磁盘冲突造成的。应该不是重入的问题,重入问题仅仅针对fatfs本身的访问,配置好syscall就可以。 (2017-11-15 16:31)
0
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-6-9 19:34 , Processed in 0.259975 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.