|
这样的.
看了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源地址是怎么获取的???
很棘手的问题啊!!!高手何在???
|
|