重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

VxWorks中的地址映射

時間:2023-05-01 08:38:49 計算機論文 我要投稿
  • 相關推薦

VxWorks中的地址映射

作者Email:   hnjinyuhe@163.net

   在運用嵌入式系統VxWorks和MPC860進行通信系統設計開發時,會遇到一個映射地址不能訪問的問題。

缺省情況下,VxWorks系統已經進行了如下地址的映射:

    memory地址、bcsr(Board Control and Status)地址、PC_BASE_ADRS(PCMCIA)地址、Internal Memory地址、rom(Flach memory)地址等,但是當你的硬件開發中要加上別的外設時,如(falsh、dsp、FPGA等),對這些外設的訪問也是通過地址形式進行讀寫,如果你沒有加相應的地址映射,那么是無法訪問這些外設的。

    和VxWorks缺省地址映射類似,你也可以進行相應的地址映射。

    如下是地址映射原理及實現:

1、 地址映射結構

在Tornado\target\h\vmLib.h文件中

typedef struct phys_mem_desc

    {

    void *virtualAddr;

    void *physicalAddr;

    UINT len;

    UINT initialStateMask;      /* mask parameter to vmStateSet */

    UINT initialState;          /* state parameter to vmStateSet */

} PHYS_MEM_DESC;

virtualAddr:你要映射的虛擬地址

physicalAddr:硬件設計時定義的實際物理地址

len;要進行映射的地址長度

initialStateMask:可以初始化的地址狀態:

有如下狀態:

#define VM_STATE_MASK_VALID                     0x03

#define VM_STATE_MASK_WRITABLE                 0x0c

#define VM_STATE_MASK_CACHEABLE               0x30

#define VM_STATE_MASK_MEM_COHERENCY    0x40

#define VM_STATE_MASK_GUARDED         0x80

不同的CPU芯片類型還有其特殊狀態

initialState:實際初始化的地址狀態:

有如下狀態:

#define VM_STATE_VALID              &

[1] [2] [3] 

【VxWorks中的地址映射】相關文章:

文化因素在英漢習語中的映射04-27

功能翻譯理論在科技翻譯中的映射04-27

映射04-29

映射分析中的自組織方法在烴類檢測中的應用04-29

映射教案04-25

矩陣代數的乘法映射與反乘法映射04-26

供應鏈中的核心企業BOM視圖映射04-28

矩映射在泊松幾何學中的應用04-27

多神教觀念在現代俄語中的映射及其研究價值04-27

綠色包裝的文化映射04-26

主站蜘蛛池模板: 茶陵县| 灵丘县| 得荣县| 崇明县| 合水县| 军事| 彝良县| 博客| 南充市| 五华县| 冀州市| 文昌市| 竹北市| 五台县| 泸溪县| 探索| 麻栗坡县| 章丘市| 隆化县| 孙吴县| 沅江市| 新源县| 常熟市| 康马县| 两当县| 孙吴县| 肇源县| 武夷山市| 自治县| 全椒县| 静安区| 石门县| 奉新县| 安化县| 始兴县| 灵石县| 盘锦市| 桓仁| 屏山县| 昌黎县| 盐津县|