帮忙解释一下.map文件中,下面段分别是什么意思?
XSTACK
XDATA_Z
XDATA_I
<XDATA_ROM_C> 1
IDATA_I
IDATA_Z
ISTACK
Susan Yang:
XDATA是用来存放全局变量的,分别分为XStack,XDATA_Z,XDATA_I和XDATA_N,其中,XDATA_Z用来存放初始化为0的全局变量,XDATA_I用来存放初始化为非零的全局变量
具体可以参考 http://ziye334.lofter.com/post/2435a3_5567b73
ziwen xu:
回复 Susan Yang:
XStack和XDATA_N呢?连接解释的也不是太详细。
还有
REGISTERS DATAVREG DATAPSP DATAXSP DATADATA_I DATADATA_Z DATABREG BIT SFR_AN DATA这些代表的是什么意思?
.map文件中
XDATA_I Relative segment, address: XDATA 00001DE6 – 00001DE9 (0x4 bytes), align: 0 Segment part 8. Intra module refs: GAP_CentDevMgrInit
和 Relative segment, address: XDATA 00001DEF – 00001E3C (0x4e bytes), align: 0 Segment part 13. Intra module refs: Segment part 22
分别是怎么解释的呢?