标题:
怎么理解这些LCF语句?
[打印本页]
作者:
dotaforgod
时间:
2009-11-7 09:23
标题:
怎么理解这些LCF语句?
本帖最后由 dotaforgod 于 2009-11-7 10:34 编辑
CW重LCF语句,对下面一下特别模糊,不知道是什么含义,希望知道的大侠们能够都说说自己的看法。
.data_in_p_flash_ROM : AT(__pROM_data_start)
{
# the data sections flashed to pROM
# save data start so we can copy data later to xRAM
__xRAM_data_start = .;
# offset to ensure no vars with location zero
. = . + 2;
# used if "Emit Separate Char Data Section" enabled
* (.const.data.char)
* (.data.char)
* (.const.data)
* (.data)
* (fp_state.data)
* (rtlib.data)
__xRAM_data_end = .;
__data_size = __xRAM_data_end - __xRAM_data_start;
} > .p_flash_ROM_data # this section is designated as p-memory
# with X flag in the memory map
# the start address and length map to
# actual internal xRAM
*********************************************
* (.const.data.char)
* (.data.char)
* (.const.data)
* (.data)
* (fp_state.data)
* (rtlib.data)
主要是这一段,* (.const.data.char) ,* (.data) ,* (.const.data) 是表示什么数据?特别是* (.const.data.char),这些都没有指明段名。* (rtlib.data)像这个就指明了是rtlib段的数据。另外AT(__pROM_data_start)是什么含义?与后面的> .p_flash_ROM_data 有什么关系? 谢谢大家,大家多发言交流啊
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0