打印
[STM32F1]

stm32 fatfs文件系统创建文件有大小或者数量的限制吗

[复制链接]
1128|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andiwxz|  楼主 | 2020-11-23 15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好:
      我在做一个读写U盘项目,移植了fatfs文件系统。测试的时候发现好像有个边界,测试方法创建固定大小的文件,写入固定的数据。当然文件名是不一样的,按照计数命名的,发现当创建一定数量的文件以后,显示就错乱了。只能显示最新的几个文件,旧的不显示,我用winhex打开,发现目录区好像被循环使用了,我的目录区是从盘地址0x1000000开始的,应该按照顺序一致排列下去才对,但是发现能显示的那些文件跑到最前边来了。并且好像还和文件的大小有关系,文件越大,能创建的文件就越少。感觉有个边界一样,请问哪位能指点下吗?是什么原因。

使用特权

评论回复
沙发
嵌入小菜菜| | 2020-11-23 15:42 | 只看该作者
你的文件系统用的哪个版本的?

使用特权

评论回复
板凳
xyz549040622| | 2020-11-23 23:54 | 只看该作者
同问楼上的,和文件系统的版本有关。

使用特权

评论回复
地板
观海| | 2020-12-3 15:37 | 只看该作者
是多少位的系统啊

使用特权

评论回复
5
guanjiaer| | 2020-12-3 15:38 | 只看该作者
是不是指针出现问题了

使用特权

评论回复
6
heimaojingzhang| | 2020-12-3 16:15 | 只看该作者
用链表的话会不会好点啊

使用特权

评论回复
7
keaibukelian| | 2020-12-3 16:17 | 只看该作者
用的是什么版本的系统啊

使用特权

评论回复
8
labasi| | 2020-12-3 16:18 | 只看该作者
说明这个存储空间是一定的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

258

帖子

3

粉丝