分散加裁问题

[复制链接]
2643|0
 楼主| yanghuyue 发表于 2007-6-8 17:43 | 显示全部楼层 |阅读模式
IO, pi, gp, GPIO, ST
我的分散加载文件如下:<br />但&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOIN_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSMISPI_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CFlash_Fix.o&nbsp;(+RO)<br />这4个文件总被提示:<br />&nbsp;&nbsp;pattern&nbsp;CGPIOOUT_Fix.o&nbsp;(+RO)&nbsp;only&nbsp;matches&nbsp;removed&nbsp;unused&nbsp;sections<br />&nbsp;&nbsp;pattern&nbsp;CGPIOIN_Fix.o&nbsp;&nbsp;(+RO)&nbsp;only&nbsp;matches&nbsp;removed&nbsp;unused&nbsp;sections<br />&nbsp;&nbsp;pattern&nbsp;CGPIOOUT_Fix.o&nbsp;(+RO)&nbsp;only&nbsp;matches&nbsp;removed&nbsp;unused&nbsp;sections<br />&nbsp;&nbsp;pattern&nbsp;CFlash_Fix.o&nbsp;&nbsp;&nbsp;(+RO)&nbsp;only&nbsp;matches&nbsp;removed&nbsp;unused&nbsp;sections<br />我程序中不能调用这4个类。只要调用就提示出错。<br />但CGPIOINOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CIap.o(+RO)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.o(+RO)<br />&nbsp;&nbsp;&nbsp;就可以。<br />我的目的是,把Startup.o&nbsp;(vectors,&nbsp;+First)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOINOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CIap.o(+RO)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.o(+RO)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOIN_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSMISPI_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CFlash_Fix.o&nbsp;(+RO<br />这几个文件放在0-0000c000这个地址,这几个文件只有3K大。<br />其他的在c000地址后。<br />&nbsp;&nbsp;&nbsp;<br />ROM_LOAD&nbsp;0x0<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_EXEC&nbsp;0x00000000&nbsp;0x0000c000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(vectors,&nbsp;+First)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOINOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CIap.o(+RO)&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.o(+RO)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOOUT_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CGPIOIN_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSMISPI_Fix.o&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CFlash_Fix.o&nbsp;(+RO)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;}<br /><br />ROM_LOAD1&nbsp;0x0000c000<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_EXEC1&nbsp;+0<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main_user.o(+RO)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM&nbsp;0x40000000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(MyStacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;HEAP&nbsp;+0&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Heap)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;STACKS&nbsp;0x40008000&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Stacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

23

帖子

0

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