GPIO虛擬位址對應關係說明

2021-05-25 07:33:23 字數 480 閱讀 6933

gpio暫存器的讀寫方法。不過我看了還是很多疑惑,為什麼在記憶體對映表裡面這樣定義

dcd 0x91600000, 0x56000000,  1  ; i/o port register

而在s2410.h中又會這樣#define iop_base      0xb1600000 // 0x56000000

明明定義了是0x91600000卻變成了0xb1600000 // 怎麼會這樣呢?不是說虛擬內訓範圍只能是0x80000000~0x9fffffff嗎?

請了解的人指點一下。//

0x91600000是cached的空間

0xb1600000是uncached的空間,這是wince的記憶體布局決定的

訪問硬體暫存器當然要用uncached的位址

////

哦,明白了,給分,結貼

uncached的位址=cached的位址+0x20000000

謝謝hhyh612 。

GPIO虛擬位址對應關係說明

gpio暫存器的讀寫方法。不過我看了還是很多疑惑,為什麼在記憶體對映表裡面這樣定義 dcd 0x91600000,0x56000000,1 i o port register 而在s2410.h中又會這樣 define iop base 0xb1600000 0x56000000 明明定義了是0x9...

實體地址 虛擬位址 邏輯位址的關係

實體地址 顧名思義,實體地址對應的機器內主存的位址,包括ram和rom,是機器上的記憶體本身。虛擬位址 在mmu 記憶體管理單元 的幫助下,會建立實體地址到虛擬位址的對映。一般來說通過虛擬位址對映可以產生比實體地址更大的記憶體空間。一般來說,在計算機中多採用虛擬位址,而在微控制器中採用實體地址。邏輯...

Tomcat虛擬位址

當不想把jsp程式 網頁等編寫的程式檔案部署在tomcat的根目錄下時,虛擬目錄是最好的選擇。虛擬目錄實際上是在伺服器上做乙個對映,把某個名稱命名的目錄指向另外乙個事實上存在的目錄,這樣可以增強安全性,訪問者並不清楚伺服器是否確實有無目錄,當伺服器某個盤中的空間不夠時,可以把程式部署到另乙個盤中做虛...