青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

milkyway的窩

最初想法的誕生地

 

Windows CE在i.MX21平臺上的虛實(shí)地址映射技術(shù)

 

       Windows CE系統(tǒng)中定義了兩種地址:物理地址和虛擬地址.在不同架構(gòu)的CPU中地址管理有所區(qū)別:MIPS和SHx系列處理器,地址映射是由CPU完成的,CE內(nèi)核管理1G的存儲(512M緩存,512M非緩存);而X86和ARM系列處理器則通過一個結(jié)構(gòu)數(shù)組定義了從4G的虛擬地址到512M物理地址的映射關(guān)系.更詳細(xì)的解釋參見“Windows CE的存儲與地址映射技術(shù)學(xué)習(xí)”。上面提到的確立地址映射數(shù)據(jù)結(jié)構(gòu)的名稱與其源代碼的位置和WinCE版本有關(guān),與CPU體系結(jié)構(gòu)也有關(guān)。比如,Windows CE 4.2OEMAddressTable位于oeminit.asmX86)或map.aARM)中。而Windows CE 5.0ARM架構(gòu)的CPU采用g_oalAddressTable來初始化MMU,其定義位于%WINCE500\PLATFORM\***\SRC\INCoemaddrtab_cfg.inc文件中。

        例如SMDK2410的映射表如下:

; TABLE FORMAT

;                 cached address, physical address, size

;------------------------------------------------------------------------------

 

g_oalAddressTable

 

        DCD     0x80000000, 0x32000000, 32      ; 32 MB DRAM BANK 6

        DCD     0x82000000, 0x08000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 1

……

             i.MX21平臺上虛實(shí)地址映射的實(shí)現(xiàn)比較特別,它通過三個文件共同實(shí)現(xiàn),而不是僅靠一個文件就完成了。

            首先,在%WINCE500\PLATFORM\iMX21_SD\Src\Inc\oemaddrtab_cfg.inc中完成了從虛擬地址到片選信號/存儲器/寄存器的映射:

; TABLE FORMAT

;           cached address, physical address, size

;------------------------------------------------------------------------------

 

g_oalAddressTable

 

    DCD 0x88000000, CSP_BASE_MEM_PA_CSD0,  64 ; Entry for 64MB on CSD0, sdram

    DCD 0x80000000, CSP_BASE_MEM_PA_CS0,    64 ; 64MB CS0 flash

    DCD 0x84000000, CSP_BASE_MEM_PA_CSD1,   64 ; Entry for CSD1

DCD 0x8C000000, CSP_BASE_MEM_PA_CS1,    64 ; 64MB CS1 Expanded IO

……

          接著,位于%WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\FREESCALE\MX21\Inc目錄下的mx21_base_mem.inc(或mx21_base_mem.h)給出了片選信號和存儲器到物理地址的映射關(guān)系:

;; i.MX21 INTERNAL MEMORY MAP

;;-----------------------------------------------------------------------------

CSP_BASE_MEM_PA_AIPI1           EQU     (0x10000000)

……

;;-----------------------------------------------------------------------------

;; i.MX21 EXTERNAL MEMORY MAP

;;-----------------------------------------------------------------------------

CSP_BASE_MEM_PA_CSD0            EQU     (0xC0000000)

CSP_BASE_MEM_PA_CSD1            EQU     (0xC4000000)

CSP_BASE_MEM_PA_CS0             EQU     (0xC8000000)

CSP_BASE_MEM_PA_CS1             EQU     (0xCC000000)

……

         類似的,%WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\FREESCALE\MX21\Inc目錄下的mx21_base_regs.inc(或mx21_base_mem.h)給出了設(shè)備寄存器到物理地址的映射:

……

// AIPI1 periperhals

#define CSP_BASE_REG_PA_AIPI1                   (0x10000000)

……

// Non-AIPI Peripherals

#define CSP_BASE_REG_PA_AITC                    (0x10040000)

#define CSP_BASE_REG_PA_ROMPATCH              (0x10041000)

#define CSP_BASE_REG_PA_SMN                    (0x10042000)

#define CSP_BASE_REG_PA_SCM                    (0x10043000)

#define CSP_BASE_REG_PA_CSI                     (0x80000000)

#define CSP_BASE_REG_PA_BMI                    (0xA0000000)

#define CSP_BASE_REG_PA_SDRAMC                (0xDF000000)

……

         經(jīng)過這樣從虛擬地址---片選信號/存儲器/寄存器---物理地址的轉(zhuǎn)換,虛擬地址和物理地址間就建立了映射關(guān)系,如下表所示:

虛擬地址, 片選信號/存儲空間/寄存器,                物理地址

DCD 0x88000000, CSP_BASE_MEM_PA_CSD0,               0xC0000000

DCD 0x84000000, CSP_BASE_MEM_PA_CSD1,               0xC4000000

DCD 0x80000000, CSP_BASE_MEM_PA_CS0,                 0xC8000000

DCD 0x8C000000, CSP_BASE_MEM_PA_CS1,                0xCC000000

DCD 0x90000000, CSP_BASE_MEM_PA_CS2,                 0xD0000000

DCD 0x91000000, CSP_BASE_MEM_PA_CS3,                0xD1000000

DCD 0x92000000, CSP_BASE_MEM_PA_CS4,                 0xD2000000

DCD 0x93000000, CSP_BASE_MEM_PA_CS5,                 0xD3000000

DCD 0x94000000, CSP_BASE_MEM_PA_PCMCIA_CF_IO,     0xD4000000

DCD 0x98000000, CSP_BASE_REG_PA_AIPI1,                0x10000000

DCD 0x98100000, CSP_BASE_REG_PA_CSI,                  0x80000000

DCD 0x98200000, CSP_BASE_REG_PA_BMI,                 0xA0000000

DCD 0x98300000, CSP_BASE_REG_PA_SDRAMC,            0xDF000000

DCD 0x98400000, CSP_BASE_MEM_PA_VRAM,              0xFFFFE800

posted on 2008-09-02 00:09 milkyway 閱讀(2248) 評論(0)  編輯 收藏 引用 所屬分類: Wince學(xué)習(xí)小結(jié)

導(dǎo)航

統(tǒng)計(jì)

公告

隨筆皆原創(chuàng),文章乃轉(zhuǎn)載. 歡迎留言!

常用鏈接

留言簿(37)

隨筆分類(104)

隨筆檔案(101)

文章分類(51)

文章檔案(53)

wince牛人

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本大道久久a久久精二百| 免费日韩av| 麻豆精品在线视频| 久久中文在线| 久久午夜影视| 美女脱光内衣内裤视频久久影院 | 亚洲午夜三级在线| 亚洲一区二区三区视频| 亚洲一卡久久| 欧美一区二区高清| 久久成人羞羞网站| 免费观看日韩| 亚洲人成在线观看| 日韩一级精品| 亚洲欧美日韩精品一区二区| 久久精品色图| 欧美日韩精品三区| 久久成人人人人精品欧| 国产欧美69| 国产日产高清欧美一区二区三区| 国内精品久久国产| 亚洲精品美女| 欧美在线免费看| 欧美激情欧美狂野欧美精品| 亚洲私人黄色宅男| 久久久久久久久久码影片| 欧美久久影院| 国产亚洲激情| 一区二区欧美日韩| 久久久综合精品| 99精品免费| 老牛影视一区二区三区| 国产精品成人免费精品自在线观看 | 久久一区中文字幕| 亚洲国产精品成人精品| 午夜精彩视频在线观看不卡| 牛夜精品久久久久久久99黑人 | 中文久久精品| 久热国产精品视频| 在线电影国产精品| 亚洲视频在线视频| 欧美成人精品影院| 欧美一级片在线播放| 欧美人与性动交α欧美精品济南到| 国户精品久久久久久久久久久不卡| 99riav1国产精品视频| 久久噜噜噜精品国产亚洲综合 | 久久久久久久久一区二区| 亚洲精品资源| 欧美激情一区二区三区在线视频观看 | 最新亚洲电影| 久久综合中文| 午夜精品久久一牛影视| 国产精品草草| 亚洲美女尤物影院| 亚洲国产欧美一区二区三区久久| 久久嫩草精品久久久精品一| 国语自产在线不卡| 久久精品亚洲| 久久国产88| 国产一区二区三区黄视频| 欧美专区在线观看| 午夜日韩av| 国语精品一区| 伊人成人在线| 国产在线视频不卡二| 午夜宅男欧美| 亚洲欧美不卡| 国产精品一区二区三区四区五区| 中文精品99久久国产香蕉| 亚洲激情综合| 欧美日韩午夜激情| 亚洲综合色激情五月| 亚洲天堂av在线免费观看| 欧美视频一二三区| 亚洲欧美国产日韩中文字幕| 亚洲在线视频网站| 国产在线观看91精品一区| 久久永久免费| 欧美成人精品h版在线观看| av成人免费观看| 99精品视频免费| 国产女主播一区| 欧美高清视频在线播放| 欧美黄色免费网站| 午夜影视日本亚洲欧洲精品| 欧美亚洲在线播放| 在线看无码的免费网站| 一本色道久久综合亚洲精品小说| 国产精品一二三四| 欧美h视频在线| 欧美视频一区二区三区| 久久se精品一区精品二区| 久久久精品国产免费观看同学| 亚洲国产精品嫩草影院| 日韩一级在线观看| 在线成人中文字幕| 亚洲午夜久久久久久久久电影院| 国产一区二区精品久久99| 亚洲国产精品久久久久秋霞蜜臀 | 欧美国产日本在线| 国产精品xxx在线观看www| 久久亚洲捆绑美女| 欧美午夜在线视频| 亚洲高清资源| 黑人巨大精品欧美一区二区小视频 | 欧美日韩欧美一区二区| 久久精品主播| 欧美日韩在线直播| 欧美韩国日本一区| 国产在线不卡精品| 亚洲午夜在线观看| 亚洲国产精品久久久久婷婷老年 | 欧美一区亚洲一区| 欧美日韩国产美| 免费永久网站黄欧美| 国产精品视频内| 亚洲国产电影| 美国十次了思思久久精品导航| 国产精品性做久久久久久| 欧美激情精品久久久久久蜜臀| 国产精品一区免费视频| 亚洲日本欧美| 亚洲精品国产欧美| 久久男人av资源网站| 欧美伊人久久大香线蕉综合69| 欧美日韩亚洲高清| 亚洲人体一区| 亚洲精品在线免费观看视频| 久久精品一区二区三区不卡| 新片速递亚洲合集欧美合集| 欧美日韩国产探花| 亚洲免费成人| 日韩小视频在线观看专区| 男人的天堂亚洲在线| 免费高清在线一区| 黄色精品一二区| 欧美专区在线观看一区| 久久久999成人| 黄色欧美成人| 久久久天天操| 欧美成年人网| 亚洲激情网站| 欧美精品成人一区二区在线观看| 亚洲成人在线免费| 欧美午夜欧美| 亚洲欧美成人一区二区在线电影| 亚洲视频在线播放| 国产精品视频内| 欧美尤物一区| 欧美成人精品1314www| 亚洲精品精选| 欧美性感一类影片在线播放| 一本色道久久综合精品竹菊| 亚洲欧美在线另类| 国产麻豆9l精品三级站| 亚洲中字黄色| 久热精品视频在线观看| 在线观看视频一区二区欧美日韩| 蜜臀久久99精品久久久画质超高清| 欧美高清在线一区二区| 亚洲日本无吗高清不卡| 欧美日韩综合视频| 欧美一区二区免费| 欧美成人有码| 一区二区免费在线播放| 国产精品一区二区久久国产| 久久另类ts人妖一区二区| 亚洲人精品午夜| 欧美在线观看视频在线| 在线日韩中文字幕| 欧美日韩在线播放三区| 午夜亚洲精品| 欧美激情中文字幕乱码免费| 亚洲视频一区二区| 激情文学综合丁香| 欧美日韩精品一区二区三区| 欧美一进一出视频| 亚洲国产精品嫩草影院| 欧美夜福利tv在线| 亚洲国产日韩欧美在线99 | 亚洲欧美在线免费观看| 男人的天堂亚洲| 亚洲午夜久久久久久久久电影网| 国产日韩欧美成人| 欧美国产精品va在线观看| 亚洲午夜在线视频| 亚洲电影免费在线| 久久国产精品免费一区| 亚洲深爱激情| 91久久精品美女高潮| 国产欧美一区二区色老头| 欧美肥婆bbw| 久久影音先锋| 欧美亚洲自偷自偷| 日韩一二在线观看| 欧美成人a视频| 久久亚洲国产精品一区二区| 亚洲一区在线直播| 亚洲美女一区|