1.NAND FALSH 介绍
我看来,NAND FLASH 在嵌入式系统中与pc上的硬盘的功能类似,用于保存系统运行过程中的各种数据。且可以在断电后继续保存。
例如:在s3c2440中将一个点灯程序烧写到NAND FLASH 中,下一次利用NAND FLASH启动,程序任然可以正常运行。
2.NAND FLASH硬件连接
由上图可发现:
- NAND FLASH只有LDATA0-LDATA7 这7条数据线,因此 命令、地
址、数据都通过8个I/O口输入/输出,这种形式减少了芯片的引脚个数,并使得系统很容易升级到更大的容量。写入命令、地址或数据时,都需要将WE#、CE#信号同时拉低。在WE#信号的上升沿被NAND Flash锁存;命令锁存信号CLE、地址锁存信号ALE用来分辨、锁存命令或地址。 - K9F1208U0M的64MB存储空间需要26位地址,因此以字节为单位方问Flash时需要4个地址序列:列地址、行地址的低位部分、行地址的高位部分。读/写页在父出命令后,需要4个地址序列,而擦除块在发出擦除命令后仅需要3个地址序列。<