保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机信息技术 >> 正文

ARM7在嵌入式应用中启动程序的实现


00000xc07fffff;0xc10000000xc17fffff;16ROM的虚拟地址区间为:0x000000000x00ffffff。匹配表配置如下:

可以看到左边是连续的虚拟地址空间,右边是不连续的物理地址空间,而且将DRAM映射到了0地址区间。 MMU通过虚拟地址和页面表位置信息,按照转换逻辑获得对应物理地址,输出到地址总线上。

应注意到的是使能MMU后,程序继续运行,但是对于程序员来说程序计数器的指针已经改变,指向了ROM所对应的虚拟地址。

⑵目标文件的分布装载分析

首先创建一个文本文件,称为分布装载描述文件。它为应用程序的各部分指定装载区间和执行区间。

举例如下:

FLASH 0x01000000 0x011fffff 2M FLASH

 

{

FLASH 0x01000000

{

boot.o(BOOT+First)

* (+RO)

 

}

DRAM 0x00000000

{

vector.0(VECTOR

《ARM7在嵌入式应用中启动程序的实现(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141324.html

★温馨提示:你可以返回到 计算机信息技术 也可以利用本站页顶的站内搜索功能查找你想要的文章。