S3C2440 NAND Flash的使用

发布者:chaohuangmeitao最新更新时间:2018-07-23 来源: eefocus关键字:S3C2440  NAND  Flash 手机看文章 扫描二维码
随时随地手机看文章

1、基本知识

NAND flash: 速度快,擦写5ms内;位翻转概率较大,为10%左右;容量大,块容量在8K以上,擦写次数较多;接口为IO接口

NOR flash: 速度慢,擦除5S时间;位翻转概率小于NAND flash;容量较小,块容量在64K以上,擦写次数没有NAND flash多;接口为RAM接口,可以直接运行程序

2、注意事项

2.1:在每次写操作之前需要进行擦除操作 

2.1:使用前扫描坏块,不再使用

3、容量关系

1页 = 512 + 16字节 

1块 = 512B * 32页 

= (16K + 512)字节 

1个器件 = 4096块 = 528M

不同的flash有不一样的页块大小,对于K9F2G08U0C来说


1页 = 2K 

1块 = 128K = 64页 

冗余区大小 = 512 * 16 byte 

一个器件两层 

一层 = 1GB = 8块

4、一次传输

4.1:传命令 检查状态 

4.2:传地址 检查状态 

4.3:传数据 检查状态

5、NAND flash interface(基本接口)

RnB : 就绪/忙 输出信号 \Busy 

\nFRE: 读使能 

\nFCE: 芯片使能 

CLE : 命令锁存使能 

ALE : 地址锁存使能 

\nFWE: 写使能 

DATA[0~7]: 数据输入输出

扩展 

\WP : 写保护


6、关于时间

寄存器NFCONF的 TACLS = setup time 

TWRPH0 = WE High to Busy 

TWRPH1 = Hold time

7、关于位地址操作

由于本板子上的nand flash标写的是八位的,而技术手册上明确表示

8位、2048bit、5 cycle address的取址操作是A0-A7 A8-A11 A12-A19 A20-A27 A28 

16位、2048bit、5 cycle address的取址操作是A0-A7 A8-A10 A11-A18 A19-A26 A27

但是在本板子上实验的结果是按16位的可以正确索引到地址,而按8位的反而不能找到地址了,而韦东山的程序也是按照16位的,并且还多出了A28,暂且在此认为是硬件的问题


8、NAND flash 的操作步骤

8.1、NFCONF寄存器的配置:主要是关于时序的问题,板子上集成的nand flash 模块可以发出特定的时序,只需要简单的配置一下时间, 

具体可以参照NAND flash 对应的技术手册。 

8.2、NFCONT寄存器的配置:主要关注的是使能ECC,关闭片选,类似于LCD1602的配置方式,其中有些位是由外部引脚的状态所决定的, 

具体可以参照S3C2440技术手册的NAND flash控制章节。 

8.3、复位:复位指令0xFF,需要先片选,等待操作成功,取消片选 

指令的下达,有关操作可以参照NAND flash的控制步骤

Tips: 用define的时候一定要在后面加上括号 

例如:#define S3C2440_NAND ((S3C2440_NAND_FLASH *)0x4E000000) 

形如:#define S3C2440_NAND (S3C2440_NAND_FLASH *)0x4E000000 是错误的


关键字:S3C2440  NAND  Flash 引用地址:S3C2440 NAND Flash的使用

上一篇:用J-Link烧写bootloader到Mini2440的Nor Flash
下一篇:STM32采用Jlink烧写外部Nor Flash

推荐阅读最新更新时间:2024-03-16 16:09

利用F206片内Flash进行在线编程
摘要:在DSP构成的装置或仪器中,经常需要保存或修改一些重要的参数。本文介绍如何利用TMS320F206片内Flash进行“在线”擦、写,用于保存和修改数据,具有较强的实用性。 关键词:DSP TMS320F206 Flash 在线编程 引言 TMS320F206(简称F206)是德州仪器公司一种较新型的高性能数字信号处理器芯 片,采用静态CMOS工艺技术设计,功耗低、抗干扰能力强。其结构简单,指令执行速度快(单周期指令的执速度为50ns),指令的源代码与C1XX和C2XX系列保持兼容并且向上兼容TI公司的第5代DSP(C5X系列)。同时,F206处上集成的32K%26;#215;16位的Flash存储器由二块相互独立的1
[嵌入式]
分析师:NAND Flash 价格有望在今年 Q3 止跌
据台湾地区经济日报报道,有分析师认为,今年下半年在消费性电子需求不进一步恶化的前提下,NAND Flash 价格有望在今年第三季度止跌。 台媒指出,NAND Flash 为闪存,应用范围比 DRAM 更广,被大量使用在各种产品上。全球通货膨胀影响消费性终端产品需求量,內存大厂铠侠、美光、SK 海力士等陆续宣布减产后,三星在上月底终于松口,本季度会主动降低产能。 TrendForce 集邦咨询今年 1 月表示,由于多数供应商已开始减产,2023 年第一季度 NAND Flash 价格季跌幅将收敛至 10%-15%,削价竞争也在原厂启动减产后获控制。 据悉,NAND Flash 历经 2022 下半年剧烈跌价,促使供应商积极
[半导体设计/制造]
IC Insights:NAND与DRAM朝3D发展
随着 DRAM 和 NAND 技术持续迈向更先进几何制程与多层次记忆体的道路,IC Insights密切观察有关 DRAM 和 NAND 供应商的最新动态,期望能提供更清楚的 DRAM / NAND发展蓝图。 在2014年中期,制造 NAND 快闪记忆体元件的最先进制程技术采用的是20nm以及更小的特征尺寸,而 DRAM 采用的制造技术还不到30nm。根据图1所示的制程技术蓝图显示,在2017年以前,最小特征尺寸为2D (平面)的NAND flash将会过渡到10-12nm,而 DRAM 则将迁移至20nm或更小的 DRAM 。 不过,IC Insights坦承,这样的发展态势还无加以定论,因为制造制程节点的定义并
[嵌入式]
IC Insights:<font color='red'>NAND</font>与DRAM朝3D发展
s3c2440对norflash的操作
norflash和nandflash是应用不同技术而实现的非易失闪存。它们之间的各自特点在这里就不做介绍了,而只把s3c2440对norflash的操作做一讲解。我们用的norflash为EN29LV160AB,其实对各种型号的norflash进行读写等操作差别不大。 对norflash的操作主要就是读、写、擦除和识别等。EN29LV160AB的数据宽度可以是8位字节型,也可以是16位的字型,它由EN29LV160AB的某一引脚配置实现的。在这里我们选择字型。 对norflash的读操作比较简单,系统上电后会自动进入读模式,而且也不需要额外的命令来实现读操作。下面的函数实现了读操作: U16 read_en2
[单片机]
STC89C58RD+ 内部EEPROM 放数据 FLASH-ISP-IAP
#include reg52.h #include intrins.h /* use _nop_() function */ //sfr16 DPTR = 0x82; /* 新增特殊功能寄存器定义 */ sfr ISP_DATA = 0xe2; sfr ISP_ADDRH = 0xe3; sfr ISP_ADDRL = 0xe4; sfr ISP_CMD = 0xe5; sfr ISP_TRIG = 0xe6; sfr ISP_CONTR = 0xe7; /* 定义命令 */ #define READ_AP_and_Data_Memory_Command 0x01 /* 字节读数
[单片机]
存储价格有望反弹 中国厂商已开始抢货
记忆体模组大厂威刚科技董事长陈立白指出,在日韩贸易战冲突越演越烈,日本可能在8 月2 日将南韩踢出出口白名单的情况下,将使得当前记忆体市场的问题更加复杂,为了避免受到相关的冲击,目前的确有中国厂商来台抢货的情况发生。这也使得记忆体价格反弹的状况更加确实,使得整体下半年的营运有强劲的反弹契机。 陈立白在28 日出席XPG 六大电竞产品线发表暨赞助NBA 台裔球星林书豪旗下职业电竞队伍J.Storm 的记者会时表示,未来一旦日本将南韩移出出口白名单的情况下,因为牵涉的一千多样品项不只包括原物料,还有机器设备等,对南韩半导体产业的冲击将可能扩大,市场影响的范围将更广泛,也使得市场人士绷紧神经。 陈立白指出,事实上近期的记忆体状况
[嵌入式]
捍卫霸主地位 NAND芯片市场风云变幻
三星电子宣布,未来将投资70亿美元用于扩大西安三星电子NAND芯片的生产。不过,三星称,“此笔投资意在满足NAND芯片市场的需求。”可是,三星的投资真的只为满足NAND芯片市场需求吗?下面就随模拟电子小编一起来了解一下相关内容吧。 波澜的背后 据2017年第二季度财报显示,三星电子营收额高达554.1亿美元,同比增长19%,并且,三星电子以销售额14亿美元的成绩拿下45.9%的NAND Flash市占有率。 有业者分析称,三星第二季度如此强劲的主要原因是苹果等其他电子类产品生产需求旺盛,同时其竞争对手SK海力士与东芝在第二季度都分别出现了60nm与56nm制程技术问题,导致市场整体趋向三星电子。 此前不久,三星电子在平泽市建
[模拟电子]
分布式测试系统中数据存储管理系统研究
引言 本课题研究的数据存储与管理技术可应用于在大型海域进行的水中爆炸效能参数测试的分布式测试系统中,整个系统中基站与主站通过无线传输。由于在海域中的测试环境比较恶劣,对于测试设备的布置比较困难,因此有时需要在短时间内做多次重复性实验。重复性实验就要求将每次所采集的数据实时回传处理或存储管理,为下次实验作准备。本系统所采用的无线传输方式决定不可能在短时间内把大量数据回传。NAND Flash存储器作为一种非易失、大容量、可擦除与重复性编程等优点,在其内部构建文件系统,把多次重复性采集的多种数据以文件格式存储,可为系统由无线传输引起的瓶颈提供另一种解决方案。在存储冲击波数据时,冲击波信号有其典型的特征(最大值特征),可提取其最大值特
[测试测量]
分布式测试系统中数据存储管理系统研究
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved