3389|4

92

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

分散加载中的疑问(这个应该知道的比较多了吧) [复制链接]

这样的.
看了LINK GUIDE,还是对分散加载有些疑问

比如一个scf如下
LREGION_test   0x0   
{
   EREGION_1 0x0  0x1000
   {
       boot.o(INIT,First)
       test1.o(+R0)
   }
   
   EREGION_2 0x1000 0x1000
   {
       test2.o(+RO)
   }
   
   EREGION_3 0x30000000 0x2000
   {
       *(+RW,ZI)
   }

}
就以这个为例子吧,嵌入式大侠应该很容易懂了,
|Image$$EREGION_2$$BASE| = ? 豪无疑问,肯定是等于0x1000了,此为运行时地址

那么
|Load$$EREGION_2$$BASE| = ? 这个guide上名曰,该region的加载地址,我就有点怀疑了,
所以请问,这两个怎么解释?

还有prj编译后生成的bin文件中,其各个region在bin中定位的物理位置是按照什么来的。
比如在进行nandboot中nandcopy过程时,某个region源地址是怎么获取的???


很棘手的问题啊!!!高手何在???


最新回复

我帮顶下。 MARK,也期待高人解答,我学习下、。  详情 回复 发表于 2010-1-18 11:46
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
自己顶一下

刚做了个实验,在SDRAM中调试运行,分别读取REGION的Load$$region$$base和Image$$region$$base值看。发现是一样的,这说明什么了?

 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你的EREGION_2是只读的,它是始终在ROM里面,Load$$region$$base和Image$$region$$base是相同的.
EREGION_3是要从ROM复制到RAM的,其Load$$region$$base和Image$$region$$base是不同的.
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

4
 
我也不清楚,看高人怎么说....
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
我帮顶下。

MARK,也期待高人解答,我学习下、。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表