NOR 的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能。NAND的结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于Flash的管理需要特殊的系统接口。通常读取NOR的速度比NAND稍快一些,而NAND的写入速度比NOR快很多,在设计中应该考虑这些情况。
过程:大多数ARM芯片从0地址启动
1、NOR 启动:
NOR Flash基地址为0,片内ARM地址为0x4000,,0000
cpu读出NOR上第一个指令(前4字节),执行
cpu继续读出其他指令执行。
2、Nand 启动:片内4K RAM基地址为0 ,NOR Flash不可访问
2440硬件把Nand前4K内容负责到片内RAM
然后cpu从0地址取出第一条指令执行。