[ZLG-ARM] ADS scatter文件问题请教

[复制链接]
2503|3
 楼主| goodguy 发表于 2007-11-2 13:50 | 显示全部楼层 |阅读模式
<br />下面是我的scatter文件:<br />&nbsp;<br />EXE_CODE&nbsp;0x00000000<br />{<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;EXE_CODE&nbsp;0x00000000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bootsys.o&nbsp;(BOOTSYS_IVT,&nbsp;+First)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RO)<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;SRAM&nbsp;+0&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br />&nbsp;<br />&nbsp;<br />红色&nbsp;部分中,我再ADS的汇编中引用的时候,发现下面的变量值(都是16进制的)为:<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />|Image$$SRAM$$ZI$$Length|=760<br />|Image$$SRAM$$ZI$$Base|&nbsp;&nbsp;=948<br />&nbsp;<br />&nbsp;<br />|Image$$SRAM$$Length|&nbsp;&nbsp;&nbsp;&nbsp;=0<br />|Image$$SRAM$$Base|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=948<br />|Load$$SRAM$$Base|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=948<br />&nbsp;<br />&nbsp;<br />我不明白为什么|Image$$SRAM$$ZI$$Length|=760&nbsp;而&nbsp;|Image$$SRAM$$Length|&nbsp;&nbsp;&nbsp;&nbsp;=0<br />&nbsp;<br />有人可以指点一下吗?<br />&nbsp;
 楼主| goodguy 发表于 2007-11-2 13:52 | 显示全部楼层

re:

<br /><font color=#FF0000>&nbsp;&nbsp;&nbsp;&nbsp;SRAM&nbsp;+0&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}</font><br /><br />&nbsp;<br /><font color=#FF0000>|Image$$SRAM$$ZI$$Length|=760<br />|Image$$SRAM$$ZI$$Base|&nbsp;&nbsp;=948<br /><br /><br />|Image$$SRAM$$Length|&nbsp;&nbsp;&nbsp;&nbsp;=0<br />|Image$$SRAM$$Base|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=948<br />|Load$$SRAM$$Base|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=948</font><br /><br />红色补上
 楼主| goodguy 发表于 2007-11-2 14:56 | 显示全部楼层

re:

|Image$$SRAM$$Length|&nbsp;&nbsp;&nbsp;&nbsp;=0<br /><br />这个值为什么会等于0啊,这说明SRAM没有东西,是吗?<br /><br /><br />那为什么|Image$$SRAM$$ZI$$Length|=760&nbsp;又有值呢?<br />
sayhi2008 发表于 2007-11-3 19:44 | 显示全部楼层

主题:ADS scatter文件问题请教

没有定义初始化的全局变量的原因吧,初始化一个全局变量试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部