这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 我的VxWorks.res_rom的.data段怎么全是0xFF?

共2条 1/1 1 跳转至

我的VxWorks.res_rom的.data段怎么全是0xFF?

菜鸟
2005-11-25 00:56:59     打赏

我在做powerpc 603e的bsp调试,编译生成VxWorks.res_rom,发现数据段全是0xFF,bootInit.c中的copylongs()函数将数据段copy到RAM中,RAM中的数据段全是0xFF,

copyLongs ((UINT *)etext, (UINT *) RESIDENT_DATA,
((UINT) wrs_kernel_data_end - (UINT) RESIDENT_DATA) / sizeof (long));

其中etext=0xfff233b0, 0xfff233b0之后全是0xFF

wrs_kernel_data_end =0x14130

RESIDENT_DATA=0x10000 ,0x10000~0x14130之间全为0xFF,0x14130之后为0




关键词: 我的     VxWorks.res     .data     段怎么         

菜鸟
2007-01-17 10:33:00     打赏
2楼

0xFF used by checkStack command. but normally, only the BSS section will be initialized with 0xFF

For C/C++, the Data section should bu initialized with zero.


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]