s5pv210的memory map 如下所示:
說明(由低位址向高位址【總定址空間為4g】):
512mb的boot area:在圖里我們可以看到這部分的低64k空間放著irom,按照我的理解是在上電時先訪問0x0000_0000的irom(裡面放著固化好的bl0),datesheet裡boot area後面表明 依賴於啟動模式的映象區,所以這部分512mb的位址空間應該是用於啟動引導過程的,不過除了低64k其他是reserved(保留),期間也會用到memory map中0xd000_0000的irom&iram。
512mb的dram0和1g的dram1:兩條記憶體通道,用於連線ram。
6個bank(每個bank128mb):外設訪問空間,用於連線外設模組。帶有片選線,當訪問到相應的位址範圍時,相應的bank的片選線就會為低電平(低電平有效的話),從而選中該外設,進行操作。
256mb的onenand/nand 控制暫存器。
256mb的
***_sram輸出快取。
64kb的irom、64kb保留、96kb的iram:irom 、iram屬於內建儲存。
128mb的dmz rom:隔離?(這個不是很清楚,希望知道的可以留下言,感激不盡)
512mb的特殊功能暫存器區:用於控制裝置。
以上為本人在學習arm s5pv210過程中的一些學習心得,仍是新手,希望大家可以指出錯誤,互相學習。
S5PV210的記憶體位址對映詳解
s5pv 210 屬於 arm cortex a8架構,32 位cpu cpu 設計時就有 32 根 位址線 32 根 資料線 32 位址線 決定了 cpu 位址空間 為 4g 2 32 次方 sfrs 256m 位址 dram1 記憶體第乙個插槽 1g 外界記憶體 dram2 512m 記憶體 1...
S5PV210的位址對映
一 概念 s5pv210屬於arm cortex a8架構,32位cpu,cpu設計時就有32根位址線和32根資料線。32根位址線決定了cpu的位址空間為4g,那麼這4g空間的分配使用,就是位址對映問題。儲存器 儲存器是用來儲存程式和各種資料資訊的記憶部件。儲存器可分為主儲存器 簡稱主存或記憶體 和...
S5PV210的記憶體對映
s5pv210是基於arm crotex a8架構32位cpu的微處理器。內部擁有32根位址線和32位資料線,32根位址線決定了cpu的位址空間最大為4g,這4g的記憶體空間如何分配,就是記憶體對映 s5pv210 datasheet中section 01 02章節 memory map有講。記憶體...