硬汉嵌入式论坛

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

[RL-FlashFS] RL-Flash NandFlash 坏块问题请教

[复制链接]

12

主题

36

回帖

72

积分

初级会员

积分
72
发表于 2018-6-4 16:41:36 | 显示全部楼层 |阅读模式
在 基于 安富莱 RL-FlashFS的F407驱动NAND Flash  工程中 的 驱动中 关于 坏块检测的驱动函数 如下图
就是 坏块 检测 是从每个block 的备份区的第 5、6个字节开始检0xFF的,但是实实际的数据手册 显示 坏块
信息是位于 每个block第 1、2个字节  想问一下这是为什么
datasheet.png
代码.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2018-6-4 16:48:10 | 显示全部楼层
你看的不是RL-FlashFS的,这个是我们站长做的NAND算法,支持了下坏块管理和擦写均衡,但是效果一般,不够完善。

RT-FlashFS的是不开源的。
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-4 16:48:42 | 显示全部楼层
@Mozie      
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-4 16:50:34 | 显示全部楼层
eric2013 发表于 2018-6-4 16:48
你看的不是RL-FlashFS的,这个是我们站长做的NAND算法,支持了下滑块管理和擦写均衡,但是效果一般,不够完 ...

......那这个移植 都需要移植哪些接口函数?
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-4 16:55:45 | 显示全部楼层
eric2013 发表于 2018-6-4 16:48
你看的不是RL-FlashFS的,这个是我们站长做的NAND算法,支持了下坏块管理和擦写均衡,但是效果一般,不够完 ...

您看一下 我这个 对吗
dd.png
目录结构.png
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-4 17:00:09 | 显示全部楼层
eric2013 发表于 2018-6-4 16:48
你看的不是RL-FlashFS的,这个是我们站长做的NAND算法,支持了下坏块管理和擦写均衡,但是效果一般,不够完 ...

还有个问题 请教 我看 RL/Flash lib 中有一个 FSN_CM3.lib  和 FS_CM3.lib 两个 库  我看  您的工程中 用的 第一个lib  第二个 lib 是不是 没用到啊?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2018-6-5 03:41:56 | 显示全部楼层
Mozie 发表于 2018-6-4 16:50
......那这个移植 都需要移植哪些接口函数?

接口文件
FS_NAND_FlashPrg.c
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2018-6-5 03:42:33 | 显示全部楼层
Mozie 发表于 2018-6-4 17:00
还有个问题 请教 我看 RL/Flash lib 中有一个 FSN_CM3.lib  和 FS_CM3.lib 两个 库  我看  您的工程中 用 ...

一个是短文件名的库,一个是长文件名的。
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-5 08:48:34 | 显示全部楼层
eric2013 发表于 2018-6-5 03:41
接口文件
FS_NAND_FlashPrg.c

恩恩 好的 谢谢 你啦   你个 加班 注意身体啊 深夜回复啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2018-6-5 10:15:43 | 显示全部楼层
Mozie 发表于 2018-6-5 08:48
恩恩 好的 谢谢 你啦   你个 加班 注意身体啊 深夜回复啊

回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-5 10:15:58 | 显示全部楼层
eric2013 发表于 2018-6-5 03:42
一个是短文件名的库,一个是长文件名的。

您好
短文件名  FSN_CM3.lib   
长文件名  FS_CM3.lib

您看是这个关系吗?
回复

使用道具 举报

12

主题

36

回帖

72

积分

初级会员

积分
72
 楼主| 发表于 2018-6-5 10:20:31 | 显示全部楼层
RL - Flash 文件 概览  【KEIL 官方】
http://www.keil.com/support/man/docs/rlarm/rlarm_fs_libfiles.htm
回复

使用道具 举报

4

主题

18

回帖

30

积分

新手上路

积分
30
发表于 2023-11-21 17:26:02 | 显示全部楼层
eric2013 发表于 2018-6-5 03:41
接口文件
FS_NAND_FlashPrg.c

请问一下,这个FS_NAND_FlashPrg.c接口文件我在V6和V7板子里面的资料没有看到,是不是有些板子没有这个文件?
回复

使用道具 举报

4

主题

18

回帖

30

积分

新手上路

积分
30
发表于 2023-11-21 17:30:26 | 显示全部楼层
eric2013 发表于 2018-6-4 16:48
你看的不是RL-FlashFS的,这个是我们站长做的NAND算法,支持了下坏块管理和擦写均衡,但是效果一般,不够完 ...

我想请问一下,这个坏块检测是需要自己在NAND驱动中写算法实现吗?还是在RL-FlashFS中可以,我看到说RL-FlashFS是支持坏块检测的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 13:22 , Processed in 0.383302 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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