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

[复制链接]
1623|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 | 显示全部楼层
是多少位的系统啊
guanjiaer 发表于 2020-12-3 15:38 | 显示全部楼层
是不是指针出现问题了
heimaojingzhang 发表于 2020-12-3 16:15 | 显示全部楼层
用链表的话会不会好点啊
keaibukelian 发表于 2020-12-3 16:17 | 显示全部楼层
用的是什么版本的系统啊
labasi 发表于 2020-12-3 16:18 | 显示全部楼层
说明这个存储空间是一定的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

258

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部