[ZLG-ARM] ADS分散加载如何定位库文件?

[复制链接]
2022|0
 楼主| cunxing 发表于 2008-9-16 14:14 | 显示全部楼层 |阅读模式
<br />如题,用户文件DiskUpdate.c使用了stdlib库函数,因要用到IAP更新程序,所以重写散加载文件把DiskUpdate.c文件的代码定位到某扇区:<br />如:<br /><br />LOAD_ROM2&nbsp;0x00008000<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;EXEC_ROM2&nbsp;+0<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UDisk.o(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DiskUpdate.o(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br />问,如何把stdlib库函数生成的代码也定位到相同的段中?<br />如:<br /><br />LOAD_ROM2&nbsp;0x00008000<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;EXEC_ROM2&nbsp;+0<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UDisk.o(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DiskUpdate.o(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stdlib.o(+RO)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;这样写,ADS不支持,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

87

帖子

1

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