在线时间0 小时
UID209079
注册时间2010-8-16
NXP金币0
该用户从未签到
新手上路

- 积分
- 16
- 最后登录
- 1970-1-1
|
调试环境:
MPC500,CodeWarrior8.1,Linker owerPC EABI。
问题:
在ccp.c文件编译链接时,发现一个数据对象,如下红色标注处
.data section layout
Starting Virtual File
address Size address offset
---------------------------------
00000000 0001b0 00400938 0000ca20 1 .data excfuncs.o
略。。。。。。。。。
000001e0 000004 00400b18 0000cc00 1 .data FUEL_Control.o
000001e0 000004 00400b18 0000cc00 4 FUEL_Control_M FUEL_Control.o
000001e4 000004 00400b20 0000cc08 8 *fill*
000001e8 000090 00400b20 0000cc08 1 .data ccp.o
000001e8 000090 00400b20 0000cc08 4 @278 ccp.o
这里,.data section是initialized global data,为链接器自定义数据区,所有未强制指定地址或者所属区的初始化全局变量会被放置到该区。
然后,如红色标注,出现了一个[email=“@278]“@278[/email]”的对象,链接标志为
5] ccpCommand (func,global) found in ccp.o
6] ccp (object,global) found in ccp.o
6] ccpStopAllDaq (func,local) found in ccp.o
6] @278 (object,local) found in ccp.o
我推断是ccpCommand(unsigned char*)函数中的匿名局部变量,但找不到具体位置。因写引导程序需要,要将该对象放置在指定的位置,而不是现在的.data区,请教大家如何实现?
先谢过了!
|
|