ARM的兩種啟動方式 (NAND FLASH. NOR FLASH)
[導讀]為什么會有兩種啟動方式?這就是有兩種FLASH 的不同特點決定的。NAND FLASH 容量大,存儲的單位比特數(shù)據(jù)的成本要低很多,但是要按照特定的時序?qū)AND FLASH 進行讀寫,因此CPU 無法對NAND FLASH 的數(shù)據(jù)進行直接尋址,
為什么會有兩種啟動方式?
這就是有兩種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相連接。





