重囗另类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

主站蜘蛛池模板: 南漳县| 获嘉县| 曲松县| 中江县| 五寨县| 新密市| 永善县| 新竹市| 蒙山县| 精河县| 望都县| 阿拉善右旗| 荣成市| 金阳县| 景洪市| 井陉县| 舞阳县| 临颍县| 鄄城县| 夏邑县| 将乐县| 博兴县| 神农架林区| 惠水县| 隆林| 黔东| 大兴区| 晋中市| 灯塔市| 潞城市| 曲周县| 富蕴县| 吉木萨尔县| 盐池县| 红原县| 浠水县| 固安县| 龙山县| 综艺| 东阿县| 蒲江县|