不知道大家经不经常用或修改IAR下的.xcl文件,其中一个关于AT91SAM7S64处理器的at91SAM7S64_16KRAM.xcl的链接器命令文件中有这样一段: //************************************************************************* // Internal Ram segments mapped AFTER REMAP 16 K. //*************************************************************************
// Base address used to stack before remap -Z(CONST)INTRAMSTART=00200000 -Z(CONST)INTRAMEND_BEFORE_REMAP=00204000 // Base address used to RAM after Reamp -Z(CONST)INTRAMEND_REMAP=00004000
相应的在ATMEL公司的一个启动文件中有一些段定义我不明白是要干什么? RSEG INTRAMEND_REMAP RSEG INTRAMSTART RSEG INTRAMEND_BEFORE_REMAP 为什么定义了段又不写代码呢?请高手指教啊 |