uart_main.map

来自「LPC2468串口驱动」· MAP 代码 · 共 499 行 · 第 1/3 页

MAP
499
字号
    Short Thumb to ARM Veneer to __rt_exit   0x000011b1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Inline Thumb to ARM Veneer to _fp_init   0x000011b9   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x000011bc   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x000011cc   ARM Code       0  fpinit.o(x$fpl$fpinit)
    Region$$Table$$Base                      0x000011d4   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x000011f4   Number         0  anon$$obj.o(Region$$Table)
    timer0_counter                           0x40000000   Data           4  timer.o(.data)
    timer1_counter                           0x40000004   Data           4  timer.o(.data)
    clock                                    0x40000008   Data           4  timer.o(.data)
    UART0TxEmpty                             0x40000010   Data           1  uart.o(.data)
    UART1TxEmpty                             0x40000011   Data           1  uart.o(.data)
    UART0Count                               0x40000014   Data           4  uart.o(.data)
    UART1Count                               0x40000018   Data           4  uart.o(.data)
    UART0Status                              0x40000020   Data           4  uart.o(.data)
    UART1Status                              0x40000024   Data           4  uart.o(.data)
    UART0Buffer                              0x40000028   Data          64  uart.o(.bss)
    UART1Buffer                              0x40000068   Data          64  uart.o(.bss)
    __libspace_start                         0x400000a8   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x40000108   Data           0  libspace.o(.bss)


================================================================================

Memory Map of the image

  Image Entry point : 0x00000000

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000121c, Max: 0x00080000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000011f4, Max: 0x00080000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000b8   Code   RO           29  * RESET               startup.o
    0x000000b8   0x00000008   Code   RO          139  * !!!main             __main.o(c_t.l)
    0x000000c0   0x0000003c   Code   RO          230    !!!scatter          __scatter.o(c_t.l)
    0x000000fc   0x00000028   Code   RO          232    !!handler_copy      __scatter_copy.o(c_t.l)
    0x00000124   0x0000002c   Code   RO          234    !!handler_zi        __scatter_zi.o(c_t.l)
    0x00000150   0x00000004   Ven    RO          166    .emb_text           lib_init.o(c_t.l)
    0x00000154   0x00000010   Code   RO          166    .emb_text           lib_init.o(c_t.l)
    0x00000164   0x000000b8   Code   RO            1    .text               irq.o
    0x0000021c   0x00000020   Code   RO           30    .text               startup.o
    0x0000023c   0x00000214   Code   RO           39    .text               target.o
    0x00000450   0x000002c0   Code   RO           56    .text               timer.o
    0x00000710   0x000000e8   Code   RO           73    .text               uart_main.o
    0x000007f8   0x00000538   Code   RO           98    .text               uart.o
    0x00000d30   0x00000180   Code   RO          121    .text               aeabi_sdiv.o(c_t.l)
    0x00000eb0   0x00000040   Code   RO          137    .text               stkheap2.o(c_t.l)
    0x00000ef0   0x00000068   Code   RO          141    .text               kernel.o(c_t.l)
    0x00000f58   0x00000060   Code   RO          144    .text               sys_stackheap_outer.o(c_t.l)
    0x00000fb8   0x00000010   Code   RO          153    .text               rt_stackheap_storage_intlibspace.o(c_t.l)
    0x00000fc8   0x00000018   Code   RO          155    .text               sys_exit.o(c_t.l)
    0x00000fe0   0x0000000c   Code   RO          157    .text               libspace.o(c_t.l)
    0x00000fec   0x0000000c   Code   RO          162    .text               exit.o(c_t.l)
    0x00000ff8   0x00000008   Ven    RO          167    .text               lib_init.o(c_t.l)
    0x00001000   0x000000ce   Code   RO          167    .text               lib_init.o(c_t.l)
    0x000010ce   0x00000002   PAD
    0x000010d0   0x0000000c   Code   RO          172    .text               boardinit2.o(c_t.l)
    0x000010dc   0x00000010   Code   RO          174    .text               boardinit3.o(c_t.l)
    0x000010ec   0x00000004   Code   RO          178    .text               use_no_semi.o(c_t.l)
    0x000010f0   0x00000004   Ven    RO          183    .text               rt_locale_intlibspace.o(c_t.l)
    0x000010f4   0x00000010   Code   RO          183    .text               rt_locale_intlibspace.o(c_t.l)
    0x00001104   0x00000006   Code   RO          193    .text               no_argv.o(c_t.l)
    0x0000110a   0x00000002   PAD
    0x0000110c   0x00000010   Code   RO          204    .text               rt_fp_status_addr_intlibspace.o(c_t.l)
    0x0000111c   0x0000001c   Code   RO          122    .text_udiv          aeabi_sdiv.o(c_t.l)
    0x00001138   0x0000006c   Code   RO           36  * SWI_HANDLER         swi_handler.o
    0x000011a4   0x0000000c   Ven    RO          240    Veneer$$Code        anon$$obj.o
    0x000011b0   0x00000008   Ven    RO          241    Veneer$$Code        anon$$obj.o
    0x000011b8   0x00000004   Ven    RO          195    x$fpl$fpinit        fpinit.o(fz_ts.l)
    0x000011bc   0x00000018   Code   RO          195    x$fpl$fpinit        fpinit.o(fz_ts.l)
    0x000011d4   0x00000020   Data   RO          229    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000508, Max: 0x00008000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000010   Data   RW           57    .data               timer.o
    0x40000010   0x00000018   Data   RW           99    .data               uart.o
    0x40000028   0x00000080   Zero   RW          100    .bss                uart.o
    0x400000a8   0x00000060   Zero   RW          158    .bss                libspace.o(c_t.l)
    0x40000108   0x00000000   Zero   RW           28    HEAP                startup.o
    0x40000108   0x00000400   Zero   RW           27    STACK               startup.o


================================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       184          4          0          0          0       4650   irq.o
       216         52          0          0       1024        525   startup.o
       108         16          0          0          0        267   swi_handler.o
       532         16          0          0          0        923   target.o
       704         28          0         16          0       2033   timer.o
      1336         52          0         24        128       2319   uart.o
       232         32          0          0          0        464   uart_main.o

    ------------------------------------------------------------------------
      3332        204         32         40       1152      11184   Object Totals
        20          4         32          0          0          0   (incl. Generated)
         0          0          0          0          0          3   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         8          0          0          0          0          0   __main.o
        60          8          0          0          0          0   __scatter.o
        40          0          0          0          0          0   __scatter_copy.o
        44          0          0          0          0          0   __scatter_zi.o
       412          0          0          0          0          0   aeabi_sdiv.o
        12          0          0          0          0          0   boardinit2.o
        16          0          0          0          0          0   boardinit3.o
        12          0          0          0          0          0   exit.o
        28          0          0          0          0          0   fpinit.o
       104          4          0          0          0          0   kernel.o
       234          4          0          0          0          0   lib_init.o
        12          4          0          0         96          0   libspace.o
         6          0          0          0          0          0   no_argv.o
        16          4          0          0          0          0   rt_fp_status_addr_intlibspace.o
        20          4          0          0          0          0   rt_locale_intlibspace.o
        16          4          0          0          0          0   rt_stackheap_storage_intlibspace.o
        64          0          0          0          0          0   stkheap2.o
        24          8          0          0          0          0   sys_exit.o
        96          0          0          0          0          0   sys_stackheap_outer.o
         4          0          0          0          0          0   use_no_semi.o

    ------------------------------------------------------------------------
      1232         40          0          0         96          0   Library Totals
         4          0          0          0          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      1200         40          0          0         96          0   c_t.l
        28          0          0          0          0          0   fz_ts.l

    ------------------------------------------------------------------------
      1232         40          0          0         96          0   Library Totals

    ------------------------------------------------------------------------

================================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      4564        244         32         40       1248      11184   Grand Totals
      4564        244         32         40       1248      11184   ELF Image Totals
      4564        244         32         40          0          0   ROM Totals

================================================================================

    Total RO  Size (Code + RO Data)                 4596 (   4.49kB)
    Total RW  Size (RW Data + ZI Data)              1288 (   1.26kB)
    Total ROM Size (Code + RO Data + RW Data)       4636 (   4.53kB)

================================================================================

⌨️ 快捷键说明

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