ARM的兩種啟動方式 (NAND FLASH. NOR FLASH)
為什么會有兩種啟動方式?
這就是有兩種FLASH 的不同特點決定的。
NAND FLASH 容量大,存儲的單位比特數(shù)據(jù)的成本要低很多,但是要按照特定的時序?qū)AND FLASH 進行讀寫,因此CPU 無法對NAND FLASH 的數(shù)據(jù)進行直接尋址,CPU 對NAND FLASH 中數(shù)據(jù)的讀寫是通過專門的 nand flash控制器進行的,因此 NAND FLASH 更適合于存儲數(shù)據(jù)。
NOR FLASH 容量小,速度快,對NOR FLASH 進行讀寫時,輸入地址,然后給出讀寫信號即可從數(shù)據(jù)總線上得到數(shù)據(jù),但是價格要比NAND FLASH 高因此適合做程序存儲器。
綜上所述,NOR FLASH 可以直接連接到arm 的總線上,但是DAND FLASH 需要通過NAND FLASH 控制器與S3S2440相連接。