NorFlash: 串行存储器、读取速度比较快(比NandFlash快),适合用于存储程序代码和执行代码,但NorFlash写入速度比较慢、容量比较小。数据线和地址线是分开的。
NandFlash: 并行存储器、写入速度比较快(比NorFlash快)、容量比较大,适合用于存储大量数据。但NandFlash读取速度比较慢,因此不适合用于存储程序代码和执行代码。**数据线和地址线是共用的,**存放代码的话,CPU指令译码后无法直接执行。如果要用Nand FLASH存放代码的话,还要有一块Nor FLASH或RAM,用于加载程序执行。
常见芯片
NorFlash:W25Q25NE(华邦-Winbond)、FM25LQ04(复旦微-FM)、STM32
NandFlash:W25N01KW(华邦-Winbond)、FM25G04B(复旦微-FM)