Mini2440中,主要有4種存儲器:
1、NOR FLASH:(相當於PC中的ROM)
斷電後能保存數據,可以直接在上面執行程序,2M大小
2、NAND FLASH:(相當於PC中的ROM和硬盤)
斷電後能保存數據,不可直接在上面執行程序,256M大小
3、SRAM:(相當於PC中的CPU緩沖)
斷電後會丟失數據,可以直接在上面執行程序,4K大小
4、SDRAM:(相當於PC中的內存)
斷電後會丟失數據,可以直接在上面執行程序,64M大小
注意:
(1)開發板上有個開關,可以為開發板選擇從NOR FLASH啟動或從NAND FLASH啟動。
(2)當選擇從NAND FLASH啟動,開發板會自動將NAND FLASH中的前4K的數據復制到SRAM中,再在SRAM中執行之(因為NAND FLASH不可直接在上面執行程序)。
(3)SDRAM就是同步的DRAM,即數據的讀寫需要時鐘來同步。
存儲器家族中的成員比較:
1、FLASH(閃存)
NOR FLASH:讀速度快,寫速度與擦除速度慢
NAND FLASH:讀速度慢,寫速度與擦除速度快
2、RAM(隨機存儲器)
SRAM:(常用於CPU緩存)靜態隨機存儲器,體積大,容量小,價格貴,耗電量大,控制起來要簡單的多,不必進行定時刷新操作,行列地址也是獨立的,存取的速度相對較快。
DRAM:(常用於內存)動態隨機存儲器,體積小,容量大,格便宜,耗電量小,控制起來相對很復雜,需要定時進行刷新操作,一般都是行列地址復用的,存取的速度相對較慢。
3、ROM(只讀存儲器)
PROM:一次性的
EPROM:紫外線可擦除
EEPROM:電可擦除