S5PV210記憶體位址空間

2021-06-29 14:36:11 字數 833 閱讀 3449

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有講。記憶體...