MTD nor flash (一) 硬件


  • 接口
nor flash 接口
	spi // 基于 MTD_SPI_NOR
	smi
	spi 接口 // 不基于 MTD_SPI_NOR  不基于 JEDEC
	BCMA_SFLASH 接口
  • 参数



FLASH

FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据 (NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来 Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。


NOR Flash

   任意地址读数据,擦除按"字"来操作,擦除是个统一充电的过程,该过程很快.
   总线式相连,读取NOR Flash来运行启动代码
   使其很适合应于嵌入式系统中作为 FLASH ROM
  1. CFI Flash
    common flash interface,公共闪存接口
    CFI接口=JEDEC接口=Parallel接口 = 并行接口
    目前可以做到的容量大,1Gbit
  2. SPI Flash
    serial peripheral interface,串行外围设备接口
    目前可以做到的容量小,128Mbit

NAND Flash

   操作以“块”为基本单位.NAND闪存的块比较小,一般是8KB,读和写都是按照块进行的
   不能直接运行NAND Flash上的代码
   擅于存储纯资料或数据等,在嵌入式系统中用来支持文件系统。
  1. SLC
    Single-Level Cell,单层单元闪存
    SLC每一个单元,只能存储一位数据
  2. MLC
    Multi-Level Cell,多层单元闪存
    MLC每一个单元可以存储两位数据

注意:


NAND Flash 也分为 串口和并口,串口的话也就是SPI, 所以 SPI Flash 这种叫法其实是不严谨的.因为有 SPI Nor Flash,也有SPI NAND Flash.

因为Nor Flash 太贵,所以我目前接触到的都是用nand做 Uboot 内核 根文件系统的载体.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值