打印

[源码分享]在STM32的片内Flash使用FatFS文件系统

[复制链接]
楼主: aoshi0603
手机看帖
扫描二维码
随时随地手机跟帖
41
gaupen1186| | 2012-12-24 15:37 | 只看该作者 回帖奖励 |倒序浏览
片内flash那么小,上文件系统貌似有点。。。不过还是挺给力的!顶!!!

使用特权

评论回复
42
wuguoyan| | 2012-12-24 16:11 | 只看该作者

很好的源码,谢谢楼主~~

使用特权

评论回复
43
baidudz| | 2012-12-24 23:14 | 只看该作者
很有参考价值的源码

使用特权

评论回复
44
pkat| | 2012-12-24 23:27 | 只看该作者
先收藏了,应该能用上

使用特权

评论回复
45
秋天落叶| | 2012-12-24 23:46 | 只看该作者
下载次数都一千多次了,还是很给力的

使用特权

评论回复
46
55854234| | 2012-12-25 00:32 | 只看该作者
学习学习

使用特权

评论回复
47
qrsgcslqg| | 2012-12-25 09:10 | 只看该作者
多谢楼主分享,学习了

使用特权

评论回复
48
13249207512| | 2012-12-30 20:47 | 只看该作者
顶一个

使用特权

评论回复
49
embededman| | 2013-1-6 11:26 | 只看该作者
不错,正需要

使用特权

评论回复
50
zhuweichang| | 2013-1-6 13:04 | 只看该作者
FATFS文件系统可靠吗

使用特权

评论回复
51
aoshi0603|  楼主 | 2013-1-10 10:15 | 只看该作者
yekang_lucky 发表于 2012-5-23 10:36
你好我需要在外部的W25Q32 Flash中做一个文件系统,楼主的经验能够分享一下吗。QQ:2681990490 ...

好长时间不弄了,恐怕要你自己来弄了。FATFS只要懂得其:区、块、页等的关系,修改源码就没有太大问题了。

使用特权

评论回复
52
aoshi0603|  楼主 | 2013-1-10 10:23 | 只看该作者
chyw12 发表于 2012-8-18 22:37
请问楼主在flash里存储数据是不是会受到flash擦写次数的限制?常年运行数据擦来写去是不是flash会废掉啊? ...

是会受到擦写次数限制,块擦写超过10W次可能废掉。做为不频繁的数据存储和参数存储是没有问题的,必竟可以操作几万次。这时可以加入磨损均衡算法,所有的块轮流擦写,不让一个块频使用,我编过在STM32上加入磨损均衡算法,及坏块处理,很简单。

使用特权

评论回复
53
aoshi0603|  楼主 | 2013-1-10 10:32 | 只看该作者
zhuweichang 发表于 2013-1-6 13:04
FATFS文件系统可靠吗

FatFS只是一个文件系统,其文件管理还是出色、可靠的。
考但虑到Flash存储的字节中会出现位翻转(1变为0),存储的数据会变动,FatFS并没有这部分的校验功能,固不试用Nand Flash这等易变的Flash,当然如果不在意偶尔的错误就用吧。
方法:在块读写加入校验功能即可解决,但对RAM要求很大,20K以上吧。呵呵~

使用特权

评论回复
54
21世纪黄毛| | 2013-2-2 18:28 | 只看该作者
赞一个

使用特权

评论回复
55
dbayj| | 2013-2-7 22:04 | 只看该作者
谢谢楼主分享,学习

使用特权

评论回复
56
coslight| | 2013-2-9 09:35 | 只看该作者
这个想法很新颖,有发展空间

使用特权

评论回复
57
mo_yu| | 2013-3-4 17:08 | 只看该作者
下载下来,好好研究研究,LZ辛苦。。。

使用特权

评论回复
58
dbayj| | 2013-3-5 20:59 | 只看该作者
谢谢分享资料,

使用特权

评论回复
59
375298408| | 2013-4-16 20:06 | 只看该作者
楼主威武,下来学习一下

使用特权

评论回复
60
21世纪黄毛| | 2013-4-16 20:21 | 只看该作者
cool

使用特权

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

本版积分规则