IAR map文件分析

*******************************************************************************
*** PLACEMENT SUMMARY
***

"A0":  place at 0x08060000 { ro section .intvec };
"P1":  place in [from 0x08060000 to 0x080bffff] { ro };
"P2":  place in [from 0x20000000 to 0x20080000] { rw, block CSTACK, block HEAP };
initialize by copy { rw };

  Section                Kind        Address     Size  Object
  -------                ----        -------     ----  ------
"A0":                                           0x1ac
  .intvec                ro code  0x08060000    0x1ac  startup_gd32f450_470.o [1]
                                - 0x080601ac    0x1ac

"P1":                                         0x4a4c0
  .text                           0x080601ac  0x40d5c  <Block>
    .text                ro code  0x080601ac    0x168  BitUtil.o [1]
    .text                ro code  0x08060314     0x66  ABImemset.o [6]

......

"P2", part 1 of 3:                             0x2eb0
  P2-1                            0x20000000   0x2eb0  <Init block>
    .data                inited   0x20000000    0x104  cdc_acm_core.o [1]
    .data                inited   0x20000104     0x10  cdc_acm_core.o [1]
    .data                inited   0x20000114     0x30  cdc_acm_core.o [1]
    .data                inited   0x20000144     0x30  cdc_acm_core0.o [1]
    .data                inited   0x20000174     0x30  cdc_acm_core1.o [1]
    .data                inited   0x200001a4     0x30  cdc_acm_core2.o [1]
    .data                inited   0x200001d4     0x30  cdc_acm_core3.o [1]
    .data                inited   0x20000204     0x30  cdc_acm_core4.o [1]

......
	
"P2", part 2 of 3:                            0x5b1c0
  .iar.dynexit                    0x20002eb0    0x1bc  <Block>
    .iar.dynexit         uninit   0x20002eb0      0xc  cppinit.o [3]
    .iar.dynexit         uninit   0x20002ebc    0x1b0  <Block tail>
  CSTACK                          0x20003070   0x6000  <Block>
    CSTACK               uninit   0x20003070   0x6000  <Block tail>
  HEAP                            0x20009070  0x55000  <Block>
    HEAP                 uninit   0x20009070  0x55000  <Block tail>
                                - 0x2005e070  0x5b1c0	
......	
	
"P2", part 3 of 3:                            0x10a44
  .bss                   zero     0x200
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值