MDK-ARM中如何获得RO,RW,ZI的地址和长度?

问题类别:ARM 开发工具 > MDK-ARM 浏览次数:2603
发布日期:2012-04-23 11:56:01 文章来源:米尔科技
回复日期:2012-04-23 16:19:38

环境说明

RealView MDK中国版3.05以上

分析描述

RealView MDK中如何获得RO,RW,ZI的地址和长度?

问题解答

问题分析:

KEIL MDK里有专门的字符用来表示RO,RW,ZI的起始地址和长度。

解决办法:

1.在不使用Scatter文件时,默认的为Image$$RW$$Base、Image$$RW$$Limit、Image$$RO$$Base、Image$$RO$$Limit、Image$$ZI$$Base和Image$$ZI$$Limit等6个地址,它的长度这样计算:Length = (Image$$RW$$Limit-Image$$RW$$Base)。

2. 在使用Scatter文件后,上述的6个默认地址没有了,取而代之的是Image$$段名$$Base 和Image$$段名$$Limit表示的地址,长度计算的方法和上述一样,即Length = (Image$$段名$$Limit-Image$$段名$$Base)。

3. 关于Scatter文件的使用方法请参考下面的网址:http://www.realview.com.cn/wen-list3.asp?id=330

技术支持服务指南

在线提交问题

常见问题解答


新闻中心 | 联系我们 | 招聘信息 | 留言反馈 | 典型客户 | © 2017 Myir
深圳总部: 0755-25622735 | 北京办事处: 010-84675491 | 上海办事处: 021-60317628 粤ICP备12005064号-1