dpp-qk.map

来自「事件驱动程序设计很好的框架」· MAP 代码 · 共 483 行 · 第 1/2 页

MAP
483
字号
###############################################################################
#                                                                             #
# IAR ARM ELF Linker V5.11.0.50622/W32                  07/Apr/2008  20:50:13 #
# Copyright 2007 IAR Systems. All rights reserved.                            #
#                                                                             #
#    Output file  =  C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\dpp-qk.out                                       #
#    Map file     =  C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\dpp-qk.map                                       #
#    Command line =  C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\bsp.o C:\software\qpc\examples\cortex-m3\qk\iar\ #
#                    dpp-qk-ev-lm3s811\spy\main.o                             #
#                    C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\osram96x16x1.o C:\software\qpc\examples\cortex-m #
#                    3\qk\iar\dpp-qk-ev-lm3s811\spy\philo.o                   #
#                    C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\startup.o C:\software\qpc\examples\cortex-m3\qk\ #
#                    iar\dpp-qk-ev-lm3s811\spy\table.o                        #
#                    C:\software\qpc\ports\cortex-m3\qk\iar\spy\libqep.a      #
#                    C:\software\qpc\ports\cortex-m3\qk\iar\spy\libqf.a       #
#                    C:\software\qpc\ports\cortex-m3\qk\iar\spy\libqk.a       #
#                    C:\software\qpc\ports\cortex-m3\qk\iar\spy\libqs.a       #
#                    C:\tools\IAR\ARM_KS_5.11\ARM\examples\Luminary\Stellaris #
#                    \src\ewarm\Exe\driverlib.a --redirect                    #
#                    _Printf=_PrintfTiny --redirect _Scanf=_ScanfSmall -o     #
#                    C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\spy\dpp-qk.out --map C:\software\qpc\examples\cortex #
#                    -m3\qk\iar\dpp-qk-ev-lm3s811\spy\dpp-qk.map --config     #
#                    C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s #
#                    811\lm3s811.icf --semihosting --entry                    #
#                    __iar_program_start                                      #
#                                                                             #
#                                                                             #
###############################################################################

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

"A1":  place at start of [mem:0x0-mem:0xffff] { ro section .intvec };
"P1":  place in [from mem:0x0 to mem:0xffff] { ro };
"P2":  place in [from mem:0x20000000 to mem:0x20001fff] { rw, block HEAP };

  Section            Kind        Address    Size  Object
  -------            ----        -------    ----  ------
"A1":                                       0xb8
  .intvec            const    0x00000000    0xb8  startup.o [1]
                            - 0x000000b8    0xb8

"P1":                                     0x3434
  .text              ro code  0x000000b8   0x454  philo.o [1]
  .text              ro code  0x0000050c   0x3d8  bsp.o [1]
  .text              ro code  0x000008e4   0x3d4  qs_.o [8]
  .text              ro code  0x00000cb8   0x3bc  qhsm_dis.o [5]
  .text              ro code  0x00001074   0x300  table.o [1]
  .text              ro code  0x00001374   0x2a0  qs.o [8]
  .text              ro code  0x00001614   0x27c  sysctl.o [4]
  .text              ro code  0x00001890   0x23c  osram96x16x1.o [1]
  .rodata            const    0x00001acc   0x1dc  osram96x16x1.o [1]
  .text              ro code  0x00001ca8   0x1c8  main.o [1]
  .text              ro code  0x00001e70   0x128  qhsm_ini.o [5]
  .text              ro code  0x00001f98   0x104  gpio.o [4]
  .rodata            const    0x0000209c   0x100  qf_log2.o [6]
  .rodata            const    0x0000219c    0xf8  philo.o [1]
  .text              ro code  0x00002294    0xf8  qf_tick.o [6]
  .text              ro code  0x0000238c    0xf8  qa_get_.o [6]
  .text              ro code  0x00002484    0xe8  qk_sched.o [7]
  .text              ro code  0x0000256c    0xd8  qa_fifo.o [6]
  .text              ro code  0x00002644    0xc8  qf_pspub.o [6]
  .text              ro code  0x0000270c    0xc8  qmp_init.o [6]
  .text              ro code  0x000027d4    0xa0  qa_sub.o [6]
  .text              ro code  0x00002874    0xa0  qf_gc.o [6]
  .text              ro code  0x00002914    0x9c  qs_str.o [8]
  .text              ro code  0x000029b0    0x94  qf_new.o [6]
  .text              ro code  0x00002a44    0x8c  interrupt.o [4]
  .text              ro code  0x00002ad0    0x8c  qk.o [7]
  .rodata            const    0x00002b5c    0x84  main.o [1]
  .text              ro code  0x00002be0    0x84  qte_arm.o [6]
  .rodata            const    0x00002c64    0x74  osram96x16x1.o [1]
  .text              ro code  0x00002cd8    0x74  qmp_put.o [6]
  .text              ro code  0x00002d4c    0x70  uart.o [4]
  .rodata            const    0x00002dbc    0x68  table.o [1]
  .rodata            const    0x00002e24    0x68  table.o [1]
  .text              ro code  0x00002e8c    0x68  qf_act.o [6]
  .text              ro code  0x00002ef4    0x64  qmp_get.o [6]
  .text              ro code  0x00002f58    0x60  i2c.o [4]
  .text              ro code  0x00002fb8    0x5c  qs_blk.o [8]
  .text              ro code  0x00003014    0x5c  qf_pool.o [6]
  .text              ro code  0x00003070    0x4c  qeq_init.o [6]
  .rodata            const    0x000030bc    0x44  philo.o [1]
  .rodata            const    0x00003100    0x44  qf_pwr2.o [6]
  .rodata            const    0x00003144    0x44  qf_pwr2.o [6]
  .rodata            const    0x00003188    0x44  qf_pwr2.o [6]
  .rodata            const    0x000031cc    0x40  sysctl.o [4]
  CODE               ro code  0x0000320c    0x40  qk_port.o [7]
  .rodata            const    0x0000324c    0x3c  interrupt.o [4]
  .text              ro code  0x00003288    0x38  ABImemset48.o [9]
  .text              ro code  0x000032c0    0x28  systick.o [4]
  .text              ro code  0x000032e8    0x28  qte_ctor.o [6]
  .text              ro code  0x00003310    0x28  I32DivMod.o [9]
  .text              ro code  0x00003338    0x24  data_init.o [9]
  .iar.init_table    const    0x0000335c    0x20  - Linker created -
  .rodata            const    0x0000337c    0x20  bsp.o [1]
  .text              ro code  0x0000339c    0x18  cmain.o [9]
  .rodata            const    0x000033b4    0x14  philo.o [1]
  .rodata            const    0x000033c8    0x10  osram96x16x1.o [1]
  .text              ro code  0x000033d8    0x10  exit.o [10]
  .text              ro code  0x000033e8    0x10  copy_init.o [9]
  .text              ro code  0x000033f8     0xe  zero_init.o [9]
  .rodata            const    0x00003408     0xc  sysctl.o [4]
  .rodata            const    0x00003414     0xc  qf_pspub.o [6]
  .rodata            const    0x00003420     0xc  qte_ctor.o [6]
  .rodata            const    0x0000342c     0xc  qk_sched.o [7]
  .rodata            const    0x00003438     0xc  qhsm_ini.o [5]
  .rodata            const    0x00003444     0xc  qmp_init.o [6]
  .rodata            const    0x00003450     0xc  qhsm_dis.o [5]
  .text              ro code  0x0000345c     0xc  qf_psini.o [6]
  .text              ro code  0x00003468     0xa  cexit.o [9]
  .rodata            const    0x00003474     0x8  qa_fifo.o [6]
  .rodata            const    0x0000347c     0x8  qf_new.o [6]
  .rodata            const    0x00003484     0x8  qf_pool.o [6]
  .rodata            const    0x0000348c     0x8  qa_sub.o [6]
  .rodata            const    0x00003494     0x8  qte_arm.o [6]
  .rodata            const    0x0000349c     0x8  qf_act.o [6]
  .rodata            const    0x000034a4     0x8  qf_gc.o [6]
  .rodata            const    0x000034ac     0x8  qa_get_.o [6]
  .rodata            const    0x000034b4     0x8  qep.o [5]
  .rodata            const    0x000034bc     0x8  qmp_put.o [6]
  .text              ro code  0x000034c4     0x8  exit.o [3]
  .text              ro code  0x000034cc     0x6  ABImemclr4.o [9]
  .rodata            const    0x000034d4     0x4  table.o [1]
  .rodata            const    0x000034d8     0x4  qk.o [7]
  .text              ro code  0x000034dc     0x4  qhsm_top.o [5]
  .text              ro code  0x000034e0     0x4  low_level_init.o [3]
  .text              ro code  0x000034e4     0x2  IntDivZer.o [9]
  Initializer bytes  ro data  0x000034e8     0x4  <for P2-1> (used: 0x1)
                            - 0x000034ec  0x3434

"P2", part 1 of 3:                         0x258
  .noinit            uninit   0x20000000   0x258  startup.o [1]
                            - 0x20000258   0x258

"P2", part 2 of 3:                         0x990
  .bss               zero     0x20000258   0x608  bsp.o [1]
  .bss               zero     0x20000860   0x100  qf_act.o [6]
  .bss               zero     0x20000960    0xe0  philo.o [1]
  .bss               zero     0x20000a40    0xd8  main.o [1]
  .bss               zero     0x20000b18    0x40  qf_pool.o [6]
  .bss               zero     0x20000b58    0x24  table.o [1]
  .bss               zero     0x20000b7c    0x20  qs.o [8]
  .bss               zero     0x20000b9c    0x10  qs.o [8]
  .bss               zero     0x20000bac     0xc  qk.o [7]
  .bss               zero     0x20000bb8     0x8  qf_psini.o [6]
  .bss               zero     0x20000bc0     0x4  osram96x16x1.o [1]
  .bss               zero     0x20000bc4     0x4  qs_.o [8]
  .bss               zero     0x20000bc8     0x4  qs_.o [8]
  .bss               zero     0x20000bcc     0x4  qs_.o [8]
  .bss               zero     0x20000bd0     0x4  qs_.o [8]
  .bss               zero     0x20000bd4     0x4  qs_.o [8]
  .bss               zero     0x20000bd8     0x4  qs_.o [8]
  .bss               zero     0x20000bdc     0x4  qs_.o [8]
  .bss               zero     0x20000be0     0x4  qte_arm.o [6]
  .bss               zero     0x20000be4     0x1  qf_tick.o [6]
  .bss               zero     0x20000be5     0x1  qk.o [7]
                            - 0x20000be6   0x98e

"P2", part 3 of 3:                           0x4
  P2-1                        0x20000be8     0x4  <Init block>
    .data            inited   0x20000be8     0x1  qk.o [7]
                            - 0x20000bec     0x4


*******************************************************************************
*** MODULE SUMMARY
***

    Module            ro code  ro data  rw data
    ------            -------  -------  -------
C:\software\qpc\examples\cortex-m3\qk\iar\dpp-qk-ev-lm3s811\spy: [1]
    bsp.o                 984       32    1 544
    main.o                456      132      216
    osram96x16x1.o        572      608        4
    philo.o             1 108      336      224
    startup.o                      184      600
    table.o               768      212       36
    -------------------------------------------
    Total:              3 888    1 504    2 624

command line: [2]
    -------------------------------------------
    Total:

dl7M_tl_in.a: [3]
    exit.o                  8
    low_level_init.o        4
    -------------------------------------------
    Total:                 12

driverlib.a: [4]
    gpio.o                260
    i2c.o                  96
    interrupt.o           140       60
    sysctl.o              636       76
    systick.o              40
    uart.o                112
    -------------------------------------------
    Total:              1 284      136

libqep.a: [5]
    qep.o                            8
    qhsm_dis.o            956       12
    qhsm_ini.o            296       12
    qhsm_top.o              4
    -------------------------------------------
    Total:              1 256       32

libqf.a: [6]
    qa_fifo.o             216        8
    qa_get_.o             248        8
    qa_sub.o              160        8
    qeq_init.o             76
    qf_act.o              104        8      256
    qf_gc.o               160        8
    qf_log2.o                      256
    qf_new.o              148        8
    qf_pool.o              92        8       64
    qf_psini.o             12                 8
    qf_pspub.o            200       12
    qf_pwr2.o                      204
    qf_tick.o             248                 1
    qmp_get.o             100
    qmp_init.o            200       12
    qmp_put.o             116        8
    qte_arm.o             132        8        4
    qte_ctor.o             40       12
    -------------------------------------------
    Total:              2 252      568      333

libqk.a: [7]
    qk.o                  140        5       14
    qk_port.o              64
    qk_sched.o            232       12

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?