ADS中的 |Image$$RO$$Base| 任何移植到MDK中

[复制链接]
5269|5
 楼主| 小野狼 发表于 2008-1-11 16:06 | 显示全部楼层 |阅读模式
我在使用&nbsp;realview&nbsp;MDK编程,不能获取:&nbsp;<br /><br /><br /><br />IMPORT&nbsp;|Image$$RO$$Base|&nbsp;;&nbsp;ROM&nbsp;code&nbsp;start&nbsp;<br /><br /><br /><br />IMPORT&nbsp;|Image$$RO$$Limit|&nbsp;;&nbsp;RAM&nbsp;data&nbsp;starts&nbsp;after&nbsp;ROM&nbsp;program<br /><br /><br /><br />IMPORT&nbsp;|Image$$RW$$Base|&nbsp;;&nbsp;Pre-initialised&nbsp;variables<br /><br /><br /><br />IMPORT&nbsp;|Image$$ZI$$Base|&nbsp;;&nbsp;uninitialised&nbsp;variables<br /><br /><br /><br />IMPORT&nbsp;|Image$$ZI$$Limit|&nbsp;;&nbsp;End&nbsp;of&nbsp;variable&nbsp;RAM&nbsp;space<br /><br /><br /><br />BaseOfROM&nbsp;DCD&nbsp;|Image$$RO$$Base|<br /><br /><br /><br />TopOfROM&nbsp;DCD&nbsp;|Image$$RO$$Limit|<br /><br /><br /><br />BaseOfBSS&nbsp;DCD&nbsp;|Image$$RW$$Base|<br /><br /><br /><br />BaseOfZero&nbsp;DCD&nbsp;|Image$$ZI$$Base|<br /><br /><br /><br />EndOfBSS&nbsp;DCD&nbsp;|Image$$ZI$$Limit|<br /><br /><br /><br />的数据,请问在realview中怎样更改以上代码,我需要用此数据以便将每个段重ROM移动到RAM运行。
 楼主| 小野狼 发表于 2008-1-11 16:06 | 显示全部楼层

解答

如果你用脚本文件的话,Image$$RO$$Base等等都是没定义的,那么你就要修改RO&nbsp;RW&nbsp;ZI<br /><br />等等,把这些修改为你脚本文件中的LR_ROM1等等,对应起来
 楼主| 小野狼 发表于 2008-1-11 16:07 | 显示全部楼层

解答

使用分散载入描述文件时,Image$$RW$$Base、Image$$RW$$Limit、Image$$RO$$Base、<br />Image$$RO$$Limit、Image$$ZI$$Base&nbsp;和&nbsp;Image$$ZI$$Limit&nbsp;符号是未定义的。<br />因为默认的实现使用&nbsp;Image$$ZI$$Limit,所以您必须重新实现<br />__user_initial_stackheap()&nbsp;并定义堆区起始和栈区顶端的值。有关的更多信息,<br />请参阅RealView&nbsp;编译工具&nbsp;2.0&nbsp;版编译程序和库指南&nbsp;中关于库存储器模型的章节<br />和&nbsp;RealView&nbsp;编译工具&nbsp;2.0&nbsp;版开发者指南&nbsp;中关于编写&nbsp;ROM&nbsp;代码的章节。如果不重<br />新实现&nbsp;__user_initial_stackheap(),则链接程序显示以下出错信息:<br />Undefined&nbsp;symbol&nbsp;Image$$ZI$$Limit&nbsp;(referred&nbsp;from&nbsp;sys_stackheap.o)。
 楼主| 小野狼 发表于 2008-1-11 16:08 | 显示全部楼层

解答

具体可参考附件中的程序 <br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20081/200811116815893.rar'>https://bbs.21ic.com/upfiles/img/20081/200811116815893.rar</a>
xinjie1023 发表于 2009-9-22 22:09 | 显示全部楼层
学习了,小野狼
huzhongmoshui 发表于 2010-12-13 15:28 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

283

帖子

0

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