OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7959|回复: 5

请教原子哥,FATFS有没有坏块管理呢?

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-7-20
在线时间
0 小时
发表于 2013-8-31 10:23:21 | 显示全部楼层 |阅读模式
RT

请问下,由于SD卡可能会有坏块,那移植FATFS后,会不会有坏块管理呢,来避开这些坏块呢?

非常感谢~~~~~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-8-31 10:59:38 | 显示全部楼层
好像是没有。 windows在格式化的过程中会把这些坏块标记出来,在文件系统的“索引”中去掉这个块,那么读取的时候会直接跳过这个块。 FATFS的格式化函数里面不知道有没有加入这种标记功能。
大概这么表示可能直观点

正常态
----------------
 1    2    3   4
----------------
有坏块
----------------
 1   坏    2   3
----------------
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-7-20
在线时间
0 小时
 楼主| 发表于 2013-8-31 11:20:46 | 显示全部楼层
回复【2楼】ricefat:
---------------------------------
哦,原来这样啊。那我现在windows下格式化了,是不是就可以避开这些坏块了啊,不管是否fatfs里有没有对坏块处理?不知道这样理解可不可以
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-8-31 16:49:37 | 显示全部楼层
坏块处理是SD卡自己做的,不需要fatfs管。
SD卡上面这个算法据说非常值钱...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2018-2-12
在线时间
19 小时
发表于 2018-7-23 18:15:00 | 显示全部楼层
正点原子 发表于 2013-8-31 16:49
坏块处理是SD卡自己做的,不需要fatfs管。
SD卡上面这个算法据说非常值钱...

挖个坟~
除了SD卡,SPI FLASH、NOR FLASH、NAND FLASH是否也有类似的硬件纠错功能?@正点原子
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2019-1-3
在线时间
38 小时
发表于 2019-10-24 11:32:19 | 显示全部楼层
FatFS貌似不做坏块处理,本来指望FTL做好的,但是貌似原子的代码里并没有完美的实现坏块处理,也没有磨损均衡算法。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-1 02:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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