硬汉嵌入式论坛

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

[FatFs] FATFS文件系统打印根目录出现乱码

[复制链接]

5

主题

13

回帖

28

积分

新手上路

积分
28
发表于 2023-5-24 11:53:10 | 显示全部楼层 |阅读模式
使用FATFS文件系统写入大量的文件,大概占用到文件系统空间一半时候,这时候打印根目录下的目录,出现了乱码,可能由哪些原因造成的呢???望各位大佬不吝赐教
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-5-24 12:49:10 | 显示全部楼层
大概率建立FAT表时,写入的数据可能出错了。文件名简单些,仅写数字序号试试。
回复

使用道具 举报

5

主题

13

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-5-25 09:11:48 | 显示全部楼层
本来根目录下边只有两个目录A和B,然后在目录A下边写入大量的文件,文件名是20位数字命名的,然后写到文件系统一半空间时候根目录下边才出现的乱码,大佬能帮忙分析一下不
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-5-25 10:55:56 | 显示全部楼层
回不去的时间 发表于 2023-5-25 09:11
本来根目录下边只有两个目录A和B,然后在目录A下边写入大量的文件,文件名是20位数字命名的,然后写到文件 ...

不要新建文件夹,直接根目录下,短文件名测试。
回复

使用道具 举报

5

主题

13

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-5-26 10:50:44 | 显示全部楼层
好嘞,感谢大佬指导
回复

使用道具 举报

5

主题

13

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-5-26 11:27:20 | 显示全部楼层
大佬,我排除出根目录出现异常的本质原因是,我在根目录下边的子目录里面创建并写入文件空间占用了FATFS文件系统的一半空间,是不是说FATFS会限制单个目录存储的空间不能达到文件系统的一半空间呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-5-27 09:37:25 | 显示全部楼层
回不去的时间 发表于 2023-5-26 11:27
大佬,我排除出根目录出现异常的本质原因是,我在根目录下边的子目录里面创建并写入文件空间占用了FATFS文 ...

你查下FAT32子目录下载可以创建的文件数,这个应该是有限制的。
回复

使用道具 举报

5

主题

13

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-5-29 11:10:42 | 显示全部楼层
好嘞,谢谢大佬
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 10:01 , Processed in 0.318096 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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