硬汉嵌入式论坛

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

[RL-FlashFS] 关于RL-FlashFS文件名长设置的问题

[复制链接]

8

主题

104

回帖

138

积分

初级会员

积分
138
发表于 2021-3-30 19:07:00 | 显示全部楼层 |阅读模式
最近一直在折腾一件事情,之前用 Fatfs 写入文件名 格式 M0:\\Recoder\\%03d%d%04d%02d%02d%02d%02d%02d.raw  一直都能成功,但是后面想着用一下新技术,就换成RL-FlashFS,结果经常出现 文件已经fopen成功,fwrite也写入成功,fclose也成功,但是在电脑上永远找不到 写入成功的文件。然后用把卡格式化成 fat32 4096 一个文件也只能写入4个文件,之后文件就莫名不见了,换了SD卡也不行,

我把名字 改小成M0:\\Recoder\\%03d%d.raw 就不会出现这个问题,不确定是不是名字的cache设置大小问题,默认48设置成2K也不行,很尴尬。

不知道各位有没有遇到这个问题,还请各位赐教呀~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2021-3-31 09:14:23 | 显示全部楼层
用的是长文件名库吧
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
 楼主| 发表于 2021-3-31 09:51:28 | 显示全部楼层
eric2013 发表于 2021-3-31 09:14
用的是长文件名库吧

用的 长文件名库, 很奇怪的是,就是比如我名字过长它会被 压缩成 比如 0001202103210950C.raw 会被压缩成 0001~C.raw ,后面不管怎么样都写入不了文件,用USB删除也删除不掉,格式化才行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2021-4-2 08:59:28 | 显示全部楼层
由崎星空 发表于 2021-3-31 09:51
用的 长文件名库, 很奇怪的是,就是比如我名字过长它会被 压缩成 比如 0001202103210950C.raw 会被压缩 ...

你现在测试的是最新中间件7.12里面的FlashFS吧
回复

使用道具 举报

8

主题

104

回帖

138

积分

初级会员

积分
138
 楼主| 发表于 2021-4-2 11:39:02 | 显示全部楼层
eric2013 发表于 2021-4-2 08:59
你现在测试的是最新中间件7.12里面的FlashFS吧

写写汉子哥,问题找到了,做了减法,把全部程序都屏蔽掉了的,然后单独写入文件,确实没什么问题,最后问题出现在了  设置时间的函数上  ftime_set  ,按照官方的文档,因为有RTC所以就在文件创建之后设置了一下,创建时间,结果 只要一用这个函数就会出现问题,出现问题之后,文件写入不了(应该是写入了和创建成功了的,毕竟fopen能返回),但是查看SD卡查看不到文件,后面格式化之后就可以。最后就没有用这个函数了。 汉子哥,也可以试看看,这个函数,在你那边有没有这个现象,我是 F407的芯片。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2021-4-3 09:32:45 | 显示全部楼层
由崎星空 发表于 2021-4-2 11:39
写写汉子哥,问题找到了,做了减法,把全部程序都屏蔽掉了的,然后单独写入文件,确实没什么问题,最后问 ...

好的,谢谢告知这个问题,我也测测。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 00:27 , Processed in 0.303736 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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