nor flash 和 nand flash 启动的区别

Posted beyondlpf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nor flash 和 nand flash 启动的区别相关的知识,希望对你有一定的参考价值。

转:https://www.cnblogs.com/wy9264/p/10513944.html

1)接口的区别

  NOR FLASH 地址线和数据线分开,来了地址信号和控制信号,数据就出来

  NAND FLASH 地址线和数据线在一起,需要程序控制;通俗的说,就是光给地址不行,要先给命令,再给地址,才能读到 NAND 里面的数据,而且都是在一个总线上完成的。

  结论: ARM 无法从 NAND 直接启动。除非装载完程序,才能使用 NAND FLASH。

 

2)性能的区别

  NOR 的传输效率很高,在 1~4MB 的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。

  NAND 的结构提高极高的单元密度,可以达到高密度存储,并且写入和擦除的速度也很快。应用 NAND 的困难在于 FLASH 的管理和需要特殊的系统接口。

  结论:

    NOR 的读取速度比 NAND 稍快一些。

    NAND 的写入速度比 NOR 快很多。

    NAND 的 4ms 擦除速度远比 NOR 的5s快很多。

    大多数写入操作需要先进行擦除操作。

    NAND 擦除单元更小,相应的擦除电路更少。

以上是关于nor flash 和 nand flash 启动的区别的主要内容,如果未能解决你的问题,请参考以下文章

Serial flash 和 nor flash nand flash 有啥区别

新手学习ARM,对片内ram、SDRAM、NOR FLASH和NAND FLASH启动这几个概念不理解,还有uboot不懂,求大虾指点

请问nand flash和nor flash有啥不同?

请问nand flash和nor flash有啥不同?

NOR FLASH和NAND FLASH基本结构和特点

NAND Flash vs NOR Flash