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