000.map

来自「基于LPC2148实现SD卡读写和FAT文件系统的实现」· MAP 代码 · 共 535 行 · 第 1/3 页

MAP
535
字号
    __rt_locale                              0x000022c8   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x000022d9   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x000022e0   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000022f0   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x000022fd   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Inline Thumb to ARM Veneer to _fp_init   0x00002305   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00002308   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00002318   ARM Code       0  fpinit.o(x$fpl$fpinit)
    font                                     0x00002320   Data        2048  lcd.o(.constdata)
    data                                     0x00002b20   Data       165376  lcd.o(.constdata)
    Region$$Table$$Base                      0x0002b120   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0002b140   Number         0  anon$$obj.o(Region$$Table)
    drive_size                               0x40000000   Data           4  sd_file.o(.data)
    folder_father                            0x40000004   Data           4  sd_file.o(.data)
    folder_current                           0x40000008   Data           4  sd_file.o(.data)
    root_add                                 0x4000000c   Data           4  sd_file.o(.data)
    file_add                                 0x40000010   Data           4  sd_file.o(.data)
    file_len                                 0x40000014   Data           4  sd_file.o(.data)
    file_num                                 0x40000018   Data           2  sd_file.o(.data)
    file_att                                 0x4000001a   Data           1  sd_file.o(.data)
    page_num                                 0x4000001c   Data           2  sd_file.o(.data)
    byte_num                                 0x40000020   Data           4  sd_file.o(.data)
    page_att                                 0x40000024   Data           1  sd_file.o(.data)
    botten                                   0x40000025   Data           1  sd_file.o(.data)
    CMD                                      0x40000026   Data           6  sd.o(.data)
    file_num0                                0x4000002c   Data           2  key.o(.data)
    file_id                                  0x4000002e   Data           2  key.o(.data)
    file_list                                0x40000030   Data        2048  sd_file.o(.bss)
    page                                     0x40000830   Data         130  sd_file.o(.bss)
    page_byte                                0x400008b2   Data        1024  sd_file.o(.bss)
    read_buffer                              0x40000cb2   Data         512  main.o(.bss)
    __libspace_start                         0x40000eb4   Data          96  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000110

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0002b170, Max: 0xffffffff, ABSOLUTE)

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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000110   Code   RO            3    RESET               startup.o
    0x00000110   0x00000008   Code   RO          122  * !!!main             __main.o(c_t__un.l)
    0x00000118   0x00000038   Code   RO          233    !!!scatter          __scatter.o(c_t__un.l)
    0x00000150   0x00000028   Code   RO          235    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x00000178   0x0000002c   Code   RO          237    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x000001a4   0x00000004   Ven    RO          155    .emb_text           lib_init.o(c_t__un.l)
    0x000001a8   0x00000010   Code   RO          155    .emb_text           lib_init.o(c_t__un.l)
    0x000001b8   0x00000020   Code   RO            4    .text               startup.o
    0x000001d8   0x00000e7c   Code   RO           11    .text               sd_file.o
    0x00001054   0x000005f4   Code   RO           38    .text               sd.o
    0x00001648   0x00000084   Code   RO           53    .text               main.o
    0x000016cc   0x000006a0   Code   RO           75    .text               lcd.o
    0x00001d6c   0x000002ec   Code   RO           99    .text               key.o
    0x00002058   0x00000058   Code   RO          120    .text               stkheap2.o(c_t__un.l)
    0x000020b0   0x00000068   Code   RO          124    .text               kernel.o(c_t__un.l)
    0x00002118   0x00000060   Code   RO          127    .text               sys_stackheap_outer.o(c_t__un.l)
    0x00002178   0x00000010   Code   RO          132    .text               rt_stackheap_storage_intlibspace.o(c_t__un.l)
    0x00002188   0x00000018   Code   RO          138    .text               sys_exit.o(c_t__un.l)
    0x000021a0   0x0000000c   Code   RO          140    .text               libspace.o(c_t__un.l)
    0x000021ac   0x00000018   Code   RO          143    .text               exit.o(c_t__un.l)
    0x000021c4   0x00000008   Ven    RO          156    .text               lib_init.o(c_t__un.l)
    0x000021cc   0x000000d6   Code   RO          156    .text               lib_init.o(c_t__un.l)
    0x000022a2   0x00000002   PAD
    0x000022a4   0x0000000c   Code   RO          161    .text               boardinit2.o(c_t__un.l)
    0x000022b0   0x00000010   Code   RO          163    .text               boardinit3.o(c_t__un.l)
    0x000022c0   0x00000004   Code   RO          167    .text               use_no_semi.o(c_t__un.l)
    0x000022c4   0x00000004   Ven    RO          174    .text               rt_locale_intlibspace.o(c_t__un.l)
    0x000022c8   0x00000010   Code   RO          174    .text               rt_locale_intlibspace.o(c_t__un.l)
    0x000022d8   0x00000006   Code   RO          188    .text               no_argv.o(c_t__un.l)
    0x000022de   0x00000002   PAD
    0x000022e0   0x00000010   Code   RO          197    .text               rt_fp_status_addr_intlibspace.o(c_t__un.l)
    0x000022f0   0x0000000c   Ven    RO          240    Veneer$$Code        anon$$obj.o
    0x000022fc   0x00000008   Ven    RO          241    Veneer$$Code        anon$$obj.o
    0x00002304   0x00000004   Ven    RO          190    x$fpl$fpinit        fpinit.o(fz_t_p.l)
    0x00002308   0x00000018   Code   RO          190    x$fpl$fpinit        fpinit.o(fz_t_p.l)
    0x00002320   0x00028e00   Data   RO           76    .constdata          lcd.o
    0x0002b120   0x00000020   Data   RO          232    Region$$Table       anon$$obj.o


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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000026   Data   RW           12    .data               sd_file.o
    0x40000026   0x00000006   Data   RW           39    .data               sd.o
    0x4000002c   0x00000004   Data   RW          100    .data               key.o
    0x40000030   0x00000c82   Zero   RW           13    .bss                sd_file.o
    0x40000cb2   0x00000200   Zero   RW           54    .bss                main.o
    0x40000eb2   0x00000002   PAD
    0x40000eb4   0x00000060   Zero   RW          141    .bss                libspace.o(c_t__un.l)
    0x40000f14   0x00000004   PAD
    0x40000f18   0x00000000   Zero   RW            2    HEAP                startup.o
    0x40000f18   0x00000488   Zero   RW            1    STACK               startup.o


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

Image component sizes


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

       748         28          0          4          0       1348   key.o
      1696         32     167424          0          0       5000   lcd.o
       132          8          0          0        512        652   main.o
      1524         44          0          6          0       2840   sd.o
      3708         72          0         38       3202       9396   sd_file.o
       304         60          0          0       1160        424   startup.o

    ------------------------------------------------------------------------
      8132        248     167456         48       4876      19660   Object Totals
        20          4         32          0          0          0   (incl. Generated)
         0          0          0          0          2          0   (incl. Padding)

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

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

         8          0          0          0          0          0   __main.o
        56          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
        12          0          0          0          0          0   boardinit2.o
        16          0          0          0          0          0   boardinit3.o
        24          0          0          0          0          0   exit.o
        28          0          0          0          0          0   fpinit.o
       104          4          0          0          0          0   kernel.o
       242          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
        88          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

    ------------------------------------------------------------------------
       860         40          0          0        100          0   Library Totals
         4          0          0          0          4          0   (incl. Padding)

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

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

       828         40          0          0         96          0   c_t__un.l
        28          0          0          0          0          0   fz_t_p.l

    ------------------------------------------------------------------------
       860         40          0          0        100          0   Library Totals

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

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


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

      8992        288     167456         48       4976      19660   Grand Totals
      8992        288     167456         48       4976      19660   Image Totals

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

    Total RO  Size (Code + RO Data)               176448 ( 172.31kB)
    Total RW  Size (RW Data + ZI Data)              5024 (   4.91kB)
    Total ROM Size (Code + RO Data + RW Data)     176496 ( 172.36kB)

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

⌨️ 快捷键说明

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