搜索
bottom↓
回复: 26

如何同时使用RTT文件系统于NAND Flash 和 SD卡,针对STM32的系统?

[复制链接]

出0入0汤圆

发表于 2010-10-7 23:53:00 | 显示全部楼层 |阅读模式
初次使用RT-Thread,应用的是一块红牛STM32的版子,带有64MB的Nand Flash。
曾经成功测试过mount SD卡的范例,但是,对于如何mount Nand Flash的方法,
则找不到可供参考的范例;因为同时要使用SD卡与NAND Flash,所以,想请教版主
帮忙解答以上的问题,不胜感激。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2010-10-8 06:48:09 | 显示全部楼层
目前没有相关的驱动

出0入0汤圆

 楼主| 发表于 2010-10-8 08:47:18 | 显示全部楼层
感谢拨冗回覆!
在RT-Thread里已经有mount SPI Flash的范例,想请教
要如何来实作Nand Flash这样的驱动,使能如 mount SDK卡一样的来运作RTT文件系统的API?
可否请版主指点一下制作的方向,需要运用到哪一些模组?

出0入0汤圆

发表于 2010-10-9 14:17:12 | 显示全部楼层
关注一下

出0入0汤圆

发表于 2010-10-9 22:36:01 | 显示全部楼层
不进行擦写均衡,可以在每次写入前进行page擦写,关键点在于write操作上面。

至于如何做针对于FAT文件系统的擦写均衡,真的比较抱歉,我现在缺乏比较好的灵感(2k page的问题还有个地方没想通-_-)

出0入0汤圆

发表于 2010-10-10 12:20:30 | 显示全部楼层
FatFs 文件系统下有一个NANDflash应用的例程,不知道能不能满足你的要求。

出0入0汤圆

发表于 2010-10-10 12:26:10 | 显示全部楼层
Aug 16, 2010  Modified for FatFs module R0.08a.
                LPC2000: Added NAND flash driver.

出0入0汤圆

发表于 2010-10-11 09:23:48 | 显示全部楼层
回复【6楼】luxinsun
-----------------------------------------------------------------------

请问是哪个应用啊,能给个链接吗?是不是在stm32上的nandflash移植?
是不是这个链接
http://www.eefocus.com/yuanxihua/blog/09-10/178164_3066e.html?

fat用在nandflash上必须有一个转换层(NFTL),包括写均衡(Wear-Leveling),坏块管理等,
它要实现的功能和SD卡内部控制器差不多,有点复杂

出0入0汤圆

发表于 2010-10-11 09:30:49 | 显示全部楼层
回复【楼主位】gary12kuo
-----------------------------------------------------------------------

这是我在网上下的一个NFTL的程序,希望有点帮助
一直想将fatfs用到nandflash上,希望有实现过的大虾传授一下经验~_~,

出0入0汤圆

发表于 2010-10-11 09:34:10 | 显示全部楼层
网上有个NFTL例程如下:
NTFL例程ourdev_588857WW1ORB.rar(文件大小:29K) (原文件名:NFTL.rar)

出0入0汤圆

发表于 2010-10-11 09:34:42 | 显示全部楼层
哪呢哪呢

出0入0汤圆

发表于 2010-10-11 09:37:59 | 显示全部楼层
希望做过nandflash管理的大虾传授一下经验,不胜感激!
^-^                                      ~_~

出0入0汤圆

发表于 2010-10-11 10:24:46 | 显示全部楼层
感谢luxinsun的提醒,
Fatfs module R0.08a 的应用实例ffsample中的确有对nand flash的接口,但是好像没有做写均衡(Wear-Leveling)部分

出0入0汤圆

发表于 2010-10-12 10:02:15 | 显示全部楼层
关注

出0入0汤圆

发表于 2010-10-20 16:49:33 | 显示全部楼层
我之前移植过一个NFTL,内存占用也不多,比UFFS好,512Bytes Page的NAND需要10几KB的RAM;
现在处于样品应用阶段,还没有大规模出去用,可靠性还没有验证;

顺便问问ffxz大侠,我已经使用rtt有一段时间了,并且也做了一些移植工作,如NFTL,STR71x平台等,不知道怎么能提交代码,给rtt添砖加瓦。

出0入0汤圆

 楼主| 发表于 2010-10-21 00:51:01 | 显示全部楼层
可否请14楼的大侠提供移植NFTL在STR71x的RTT代码?

出0入0汤圆

发表于 2010-10-21 06:44:27 | 显示全部楼层
回复【14楼】likazhou  
我之前移植过一个nftl,内存占用也不多,比uffs好,512bytes page的nand需要10几kb的ram;
现在处于样品应用阶段,还没有大规模出去用,可靠性还没有验证;
顺便问问ffxz大侠,我已经使用rtt有一段时间了,并且也做了一些移植工作,如nftl,str71x平台等,不知道怎么能提交代码,给rtt添砖加瓦。
-----------------------------------------------------------------------

请给我邮件,bernard.xiong # gmail.com,#换成@

出0入0汤圆

发表于 2010-10-21 16:05:45 | 显示全部楼层
回复【15楼】gary12kuo
-----------------------------------------------------------------------

我的NFTL的项目是在STM32上的
STR71x是另外的项目
你是用的什么平台呢?
需要代码的话可以给我邮件 likazhou@139.com

出0入0汤圆

发表于 2010-10-21 16:35:27 | 显示全部楼层
回复【17楼】likazhou
-----------------------------------------------------------------------

能给我发一份吗?非常感谢
给你发邮件了
^_^

出0入0汤圆

发表于 2010-10-22 10:31:34 | 显示全部楼层
回复【18楼】feng200808
-----------------------------------------------------------------------

你的"小 冯" <feng200808@yahoo.com.cn>邮箱发送失败,你提供一个其他的邮箱吧

出0入0汤圆

发表于 2010-10-22 14:18:35 | 显示全部楼层
回复【19楼】likazhou
-----------------------------------------------------------------------

好的,谢谢
fengsave@gmail.com
~-~

出0入0汤圆

 楼主| 发表于 2010-10-23 00:34:00 | 显示全部楼层
回复【17楼】likazhou
-----------------------------------------------------------------------
可否发一份NTFL代码给我?谢谢!
已给你发邮件了。

出0入0汤圆

发表于 2011-3-14 22:27:44 | 显示全部楼层
回复【12楼】feng200808  
感谢luxinsun的提醒,
fatfs&#160;module&#160;r0.08a&#160;的应用实例ffsample中的确有对nand&#160;flash的接口,但是好像没有做写均衡(wear-leveling)部分

-----------------------------------------------------------------------

看了一下,那个例程是处理小页(512Bytes)的nand
直接开了一个Block(16K Bytes)的RAM
这样wear-leveling就不用处理了

小页的似乎可以使用,明天尝试移植...

出0入0汤圆

发表于 2011-4-18 21:35:12 | 显示全部楼层
MARK

出0入0汤圆

发表于 2014-11-20 13:40:48 | 显示全部楼层
likazhou 发表于 2010-10-20 16:49
我之前移植过一个NFTL,内存占用也不多,比UFFS好,512Bytes Page的NAND需要10几KB的RAM;
现在处于样品应 ...

兄台的NFTL是否能够共享一下?

出0入0汤圆

发表于 2015-3-12 18:14:45 | 显示全部楼层
mark            

出0入0汤圆

发表于 2015-10-29 09:42:50 | 显示全部楼层
cht-rtos 发表于 2014-11-20 13:40
兄台的NFTL是否能够共享一下?

有关于NFTL的资料,最好是源码?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 02:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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