你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
s3c2410处理器平台下Nandflash的读写(一)
 

     在嵌入式系统中,数据的存储经常使用Nandflash芯片来完成。文中介绍了Nandflash的存储原理,并在三星的s3c2410处理器平台下,给出了在无操作系统和在Linux系统下,对Nandflash芯片的读写方法。

关键词   s3c2410处理器;Nandflashlinux内核

 

 

1 引言

Flash(闪存)具有可擦可写、断电后数据不丢失、体积小等特点,而被广泛地应用到嵌入式系统设备中,目前市面上常见的Flash芯片,主要有NorflashNandflash两种,NandflashNorflash相比较,Nandflash 的擦除和写入速度要比Norflash快得多,而且体积较小,价格也相对低廉,可以反复擦除一百多万次,要比Norflash 十万次左右的擦除寿命长得多。而Norflash虽然还保持着自身的一些特点,比如读取的速度稍快一点,但随着Nandflash技术的逐步完善,变得越来越不明显。

2  Nandflash

21  闪存存储器

1)按顺序存取数据。

2)存储器内部以块为单位进行分割,而各块又以页为单位进行分割。

3)以块为单位进行擦除,以页为单位进行编程(写入)。

4)必须先擦除才能再编程。因为擦除是将存储单元置1,而编程只是将存储单元置0,而不能将0置为1,所以只有将存储单元擦除置1后,才能进行写入。

5)一个页面内,又分为数据区(data area)和空闲区(spare area,数据区用于存放有效数据。空闲区主要用来标记坏块,以及存放校验码(比如ecc校验码)等其他信息。

2.2 Nandflash 与处理器的硬件连接示意图

如图1所示:

 


 

 

 

 

 

 

 

 

 

 

 

 

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089