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

[复制链接]
53891|196
gaupen1186 发表于 2012-12-24 15:37 | 显示全部楼层
片内flash那么小,上文件系统貌似有点。。。不过还是挺给力的!顶!!!
wuguoyan 发表于 2012-12-24 16:11 | 显示全部楼层

很好的源码,谢谢楼主~~
baidudz 发表于 2012-12-24 23:14 | 显示全部楼层
很有参考价值的源码
pkat 发表于 2012-12-24 23:27 | 显示全部楼层
先收藏了,应该能用上
秋天落叶 发表于 2012-12-24 23:46 | 显示全部楼层
下载次数都一千多次了,还是很给力的
55854234 发表于 2012-12-25 00:32 | 显示全部楼层
学习学习
qrsgcslqg 发表于 2012-12-25 09:10 | 显示全部楼层
多谢楼主分享,学习了
13249207512 发表于 2012-12-30 20:47 | 显示全部楼层
顶一个
embededman 发表于 2013-1-6 11:26 | 显示全部楼层
不错,正需要
zhuweichang 发表于 2013-1-6 13:04 | 显示全部楼层
FATFS文件系统可靠吗
 楼主| aoshi0603 发表于 2013-1-10 10:15 | 显示全部楼层
yekang_lucky 发表于 2012-5-23 10:36
你好我需要在外部的W25Q32 Flash中做一个文件系统,楼主的经验能够分享一下吗。QQ:2681990490 ...

好长时间不弄了,恐怕要你自己来弄了。FATFS只要懂得其:区、块、页等的关系,修改源码就没有太大问题了。
 楼主| aoshi0603 发表于 2013-1-10 10:23 | 显示全部楼层
chyw12 发表于 2012-8-18 22:37
请问楼主在flash里存储数据是不是会受到flash擦写次数的限制?常年运行数据擦来写去是不是flash会废掉啊? ...

是会受到擦写次数限制,块擦写超过10W次可能废掉。做为不频繁的数据存储和参数存储是没有问题的,必竟可以操作几万次。这时可以加入磨损均衡算法,所有的块轮流擦写,不让一个块频使用,我编过在STM32上加入磨损均衡算法,及坏块处理,很简单。
 楼主| aoshi0603 发表于 2013-1-10 10:32 | 显示全部楼层
zhuweichang 发表于 2013-1-6 13:04
FATFS文件系统可靠吗

FatFS只是一个文件系统,其文件管理还是出色、可靠的。
考但虑到Flash存储的字节中会出现位翻转(1变为0),存储的数据会变动,FatFS并没有这部分的校验功能,固不试用Nand Flash这等易变的Flash,当然如果不在意偶尔的错误就用吧。
方法:在块读写加入校验功能即可解决,但对RAM要求很大,20K以上吧。呵呵~
21世纪黄毛 发表于 2013-2-2 18:28 | 显示全部楼层
赞一个
dbayj 发表于 2013-2-7 22:04 | 显示全部楼层
谢谢楼主分享,学习
coslight 发表于 2013-2-9 09:35 | 显示全部楼层
这个想法很新颖,有发展空间
mo_yu 发表于 2013-3-4 17:08 | 显示全部楼层
下载下来,好好研究研究,LZ辛苦。。。
dbayj 发表于 2013-3-5 20:59 | 显示全部楼层
谢谢分享资料,
375298408 发表于 2013-4-16 20:06 | 显示全部楼层
楼主威武,下来学习一下
21世纪黄毛 发表于 2013-4-16 20:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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