yulri 发表于 2010-10-4 10:16:11

linker 中的取值!

这是IAR的ICF文件的部分摘取,文件的配置含义我懂,只是不太清楚下面那些部分的取值(就是等号后面的那些地址的取值)为什么要那样取,能说详细一点吗?

------------------------------
define symbol __ICFEDIT_intvec_start__      = 0x10000000;/*定义符号__ICFEDIT_intvec_start__ 的值为0x10000000,类似定义了一个变量*/
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__= 0x10000100;/*同上*/
define symbol __ICFEDIT_region_ROM_end__    = 0x107FFFFF;/*同上*/
define symbol __ICFEDIT_region_RAM_start__= 0x00200000;/*同上*/
define symbol __ICFEDIT_region_RAM_end__    = 0x00203FFF;/*同上*/
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__   = 0x500;/*同上*/
define symbol __ICFEDIT_size_svcstack__ = 0x100;/*同上*/
define symbol __ICFEDIT_size_irqstack__ = 0x100;/*同上*/
define symbol __ICFEDIT_size_fiqstack__ = 0x40;/*同上*/
define symbol __ICFEDIT_size_undstack__ = 0x40;/*同上*/
define symbol __ICFEDIT_size_abtstack__ = 0x40;/*同上*/
define symbol __ICFEDIT_size_heap__   = 0x500;/*同上*/
/**** End of ICF editor section. ###ICF###*/
----------------------
谢谢!
页: [1]
查看完整版本: linker 中的取值!