小女子再提一个问题:

[复制链接]
5423|22
dld2 发表于 2007-9-22 10:42 | 显示全部楼层

是链接器生成的,不是编译器

生成Image$$RO$$Base这样一个符号,是因为系统缺省定义了一个叫RO的段。而且你在链接器设置中给RO定了位。<br />你可以通过Scatter文件中自定义一个段,例如名叫BOOTROM,那么链接器就会生成以下符号:<br />Image$$BOOTROM$$Base<br />Image$$BOOTROM$$Limit<br />等等。<br /><br />你定义了一个段的名字,你就知道了与这个段的相关的几个符号的名称,你就可以在代码中使用这些符号。<br />但是,你必须在代码中使用某个符号,才能在符号表文件中看到它。<br />
andante 发表于 2007-9-22 16:35 | 显示全部楼层

ADS自带的文档有详细说明

ADS安装目录下,有自自带的pdf文档,具体不大记得<br /><br />我没装ADS,所以只能你自己找找<br /><br />很详尽~偶看过一段时间
ltianyang 发表于 2007-9-23 13:05 | 显示全部楼层

//

没什么,意思对就行,你这样理解也没觉有错.我觉得定义这些表达式的方式是程序员的喜好,文化不同,我觉得大家都比较难理解是正常的!不过用&quot;|...|&quot;和用&quot;$$&quot;这种竖形符号隔开我觉得很直观,我看过有一本书说由于受汇编语句长度限制,两个&quot;$$&quot;一起用是只当一个&quot;$&quot;.至于为什么这么用还真没法去查(我是懒人一个),呵呵.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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