kkgoing的笔记 https://bbs.21ic.com/?522356 [收藏] [复制] [RSS]

日志

MLC Nand Flash驱动开发系列谈1

已有 1543 次阅读2008-9-23 22:50 |系统分类:ARM| MLC

工作几年了,做nand flash驱动开发也几年了,总是看见有人问关于nand flash的问题,每次回答这些问题都很累,心想为什么不总结出来方便大家呢.由于工作忙的原因,每天都会写一些....也会有开发过程中的一些经验和大家分享..ok..开始....
如果说驱动?nand flash驱动?可以分为两类:1是如linux下的MTD系列:JFFS2..YAFFS..2就是自己完成的裸机驱动.那这两种类型的有什么优劣呢?
linux下的YAFFS确实不错,管理清晰,占用C Area不多,但是对IC要求高,系统资源占用多.
裸机的nand flash驱动呢.开发难度大,需要有相当多的经验,系统占用少,可以随意提供想要的API.
不管做什么形式的,都需要对nand flash的datasheet都需要详尽的了解.
关于nand flash datasheet的介绍.大家可以baidu..google..
我也会在我的笔记中include一些别人对这部分的介绍..我只想写一些与众不同的.
笔记会如下去分步介绍:
1.好块管理和坏块管理的区别(good blk or bad blk manager)
2.擦写平均管理
3.出错处理
4.bit翻转概念.
5.如何提速?
.......


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

发表评论 评论 (3 个评论)

kenboo 2008-11-19 12:33
en bucuo
事實上 2008-11-22 03:24
完了就??期待完整
回复 sjg 2009-3-10 01:49
没有?实质内容什么都没看到啊,老大,继续...