ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
来源:互联网 发布:html中嵌入java 编辑:程序博客网 时间:2024/04/30 14:51
一般而言,一个程序包括只读的代码段和可读写的数据段。在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段(ZeroInit)。对于嵌入式系统而言,程序映象都是存储在Flash存储器等一些非易失性器件中的,而在运行时,程序中的RW段必须重新装载到可读写的RAM中。这就涉及到程序的加载时域和运行时域。简单来说,程序的加载时域就是指程序烧入Flash中的状态,运行时域是指程序执行时的状态。对于比较简单的情况,可以在ADS集成开发环境的ARM LINKER选项中指定RO BASE和RW BASE,告知连接器RO和RW的连接基地址。对于复杂情况,如RO段被分成几部分并映射到存储空间的多个地方时,需要创建一个称为“分布装载描述文件”的文本文件,通知连接器把程序的某一部分连接在存储器的某个地址空间。需要指出的是,分布装载描述文件中的定义要按照系统重定向后的存储器分布情况进行。
在引导程序完成初始化的任务后,应该把主程序转移到RAM中去运行,以加快系统的运行速度。
- ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
- ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
- ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段
- RO段、RW段和ZI段 转载:RO段、RW段和ZI段
- RO段、RW段、ZI段
- RO段、RW段、ZI段
- RO段、RW段和ZI段 --Image$$??$$Limit 含义
- RO段、RW段和ZI段 --Image$$??$$Limit 含义
- RO段、RW段和ZI段 --Image$$??$$Limit 含义
- 转载:RO段、RW段和ZI段
- IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化
- 关于Web 2.0 的20个说法
- Ruby On Rails 网站开发感悟
- 写个简单的生成奇阶幻方程序!
- 高手感悟:走向J2EE,漫长的道路
- ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段
- 6个A...搞了4个小时..汗!!!!!!!!!
- JAVA常用术语详解集
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- javabean和ejb的区别
- J2EE项目开发经验二则
- arm开发经验
- 沉默
- 菜鸟也封装之myAJAX