⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_main.map

📁 IARSOURCECODE是基于LPC2478嵌入式软件IAR EWARM V4.42的应用实例代码
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    _sys_exit                                0x000016e4   ARM Code      20  sys_exit.o(.text)
    __user_libspace                          0x000016fc   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x000016fc   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x000016fc   ARM Code       0  libspace.o(.text)
    Inline Thumb to ARM Veneer to _ll_udiv10 0x00001709   Thumb Code     0  lludiv10.o(.text)
    _ll_udiv10                               0x0000170c   ARM Code     160  lludiv10.o(.text)
    __printf                                 0x000017ad   Thumb Code   748  __printf.o(.text)
    _printf_return_value                     0x00001a99   Thumb Code     2  __printf.o(.text)
    _printf_percent                          0x00001a9b   Thumb Code     2  __printf.o(.text)
    _printf_sizespec                         0x00001a9d   Thumb Code     2  __printf.o(.text)
    _printf_int_common                       0x00001aa5   Thumb Code   168  _printf_intcommon.o(.text)
    __lib_sel_fp_printf                      0x00001b4d   Thumb Code     2  _printf_fp_dec.o(.text)
    _printf_fp_dec_real                      0x00001d35   Thumb Code   696  _printf_fp_dec.o(.text)
    _printf_outstr_char                      0x00001fed   Thumb Code    32  _printf_outstr_char.o(.text)
    _printf_input_char                       0x0000200d   Thumb Code    10  _printf_input_char.o(.text)
    _wcrtomb                                 0x00002017   Thumb Code    74  _wcrtomb.o(.text)
    exit                                     0x00002061   Thumb Code    12  exit.o(.text)
    Inline Thumb to ARM Veneer to __rt_udiv10 0x0000206d   Thumb Code     0  rtudiv10.o(.text)
    __rt_udiv10                              0x00002070   ARM Code      44  rtudiv10.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x0000209c   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x000020a5   Thumb Code   184  lib_init.o(.text)
    __rt_lib_shutdown                        0x0000215d   Thumb Code    22  lib_init.o(.text)
    _platform_post_stackheap_init            0x00002174   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00002180   ARM Code      16  boardinit3.o(.text)
    __ARM_call_via_r0                        0x00002191   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x00002191   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r1                        0x00002193   Thumb Code     2  callvia.o(.text)
    __call_via_r1                            0x00002193   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r2                        0x00002195   Thumb Code     2  callvia.o(.text)
    __call_via_r2                            0x00002195   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r3                        0x00002197   Thumb Code     2  callvia.o(.text)
    __call_via_r3                            0x00002197   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r4                        0x00002199   Thumb Code     2  callvia.o(.text)
    __call_via_r4                            0x00002199   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r5                        0x0000219b   Thumb Code     2  callvia.o(.text)
    __call_via_r5                            0x0000219b   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r6                        0x0000219d   Thumb Code     2  callvia.o(.text)
    __call_via_r6                            0x0000219d   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r7                        0x0000219f   Thumb Code     2  callvia.o(.text)
    __call_via_r7                            0x0000219f   Thumb Code     0  callvia.o(.text)
    __I_use_semihosting                      0x000021a0   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000021a0   ARM Code       4  use_no_semi.o(.text)
    Inline Thumb to ARM Veneer to __rt_ctype_table 0x000021a5   Thumb Code     0  rt_ctype_table.o(.text)
    __rt_ctype_table                         0x000021a8   ARM Code      24  rt_ctype_table.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x000021c1   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x000021c4   ARM Code      12  rt_locale_intlibspace.o(.text)
    _btod_etento                             0x000021d5   Thumb Code   196  bigflt0.o(.text)
    __ARM_get_argv                           0x0000229d   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x000022a4   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    strcmp                                   0x000022b4   ARM Code     156  strcmp.o(.text)
    __aeabi_uidiv                            0x00002354   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00002354   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    Inline Thumb to ARM Veneer to _btod_d2e  0x00002371   Thumb Code     0  btod.o(CL$$btod_d2e)
    _btod_d2e                                0x00002374   ARM Code      56  btod.o(CL$$btod_d2e)
    _d2e_denorm_low                          0x000023ac   ARM Code      84  btod.o(CL$$btod_d2e_denorm_low)
    _d2e_norm_op1                            0x00002400   ARM Code     104  btod.o(CL$$btod_d2e_norm_op1)
    __btod_div_common                        0x00002468   ARM Code     716  btod.o(CL$$btod_div_common)
    _e2e                                     0x000027b4   ARM Code     220  btod.o(CL$$btod_e2e)
    Inline Thumb to ARM Veneer to _btod_ediv 0x00002891   Thumb Code     0  btod.o(CL$$btod_ediv)
    _btod_ediv                               0x00002894   ARM Code      52  btod.o(CL$$btod_ediv)
    Inline Thumb to ARM Veneer to _btod_emul 0x000028c9   Thumb Code     0  btod.o(CL$$btod_emul)
    _btod_emul                               0x000028cc   ARM Code      52  btod.o(CL$$btod_emul)
    __btod_mult_common                       0x00002900   ARM Code     616  btod.o(CL$$btod_mult_common)
    SoftwareInterrupt                        0x00002b68   ARM Code       0  swi_handler.o(SWI_HANDLER)
    IntEnable                                0x00002bc4   ARM Code       0  swi_handler.o(SWI_HANDLER)
    IntDisable                               0x00002bcc   ARM Code       0  swi_handler.o(SWI_HANDLER)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00002bd4   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00002be1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Long ARM to Thumb Veneer to _printf_fp_dec_real 0x00002be8   ARM Code       0  anon$$obj.o(Veneer$$Code)
    __ARM_fpclassify                         0x00002bf4   ARM Code      44  fpclassify.o(i.__ARM_fpclassify)
    Inline Thumb to ARM Veneer to __mathlib_classify 0x00002c25   Thumb Code     0  classify.o(i.__mathlib_classify)
    __mathlib_classify                       0x00002c28   ARM Code      56  classify.o(i.__mathlib_classify)
    Inline Thumb to ARM Veneer to __support_dtoi 0x00002c61   Thumb Code     0  dtoi.o(i.__support_dtoi)
    __support_dtoi                           0x00002c64   ARM Code      96  dtoi.o(i.__support_dtoi)
    Inline Thumb to ARM Veneer to _get_lc_numeric 0x00002cc5   Thumb Code     0  lc_numeric_c.o(locale$$code)
    _get_lc_numeric                          0x00002cc8   ARM Code      80  lc_numeric_c.o(locale$$code)
    Inline Thumb to ARM Veneer to _get_lc_ctype 0x00002d19   Thumb Code     0  lc_ctype_c.o(locale$$code)
    _get_lc_ctype                            0x00002d1c   ARM Code      80  lc_ctype_c.o(locale$$code)
    __fpl_dcheck_NaN1                        0x00002d6c   ARM Code      12  dcheck1.o(x$fpl$dcheck1)
    Inline Thumb to ARM Veneer to _fp_init   0x00002d7d   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00002d80   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00002d90   ARM Code       0  fpinit.o(x$fpl$fpinit)
    Inline Thumb to ARM Veneer to __ieee_status 0x00002d99   Thumb Code     0  istatus.o(x$fpl$ieeestatus)
    __ieee_status                            0x00002d9c   ARM Code       8  istatus.o(x$fpl$ieeestatus)
    Inline Thumb to ARM Veneer to _printf_fp_dec 0x00002da5   Thumb Code     0  printf1.o(x$fpl$printf1)
    _printf_fp_dec                           0x00002da8   ARM Code       4  printf1.o(x$fpl$printf1)
    __fpl_return_NaN                         0x00002dac   ARM Code     116  retnan.o(x$fpl$retnan)
    __ARM_scalbn                             0x00002e20   ARM Code       0  scalbn_noclz.o(x$fpl$scalbn)
    scalbn                                   0x00002e20   ARM Code     108  scalbn_noclz.o(x$fpl$scalbn)
    __fpl_inf_scalbn                         0x00002e88   ARM Code       0  scalbn_noclz.o(x$fpl$scalbn)
    __fpl_cmpreturn                          0x00002e8c   ARM Code      60  trapv.o(x$fpl$trapveneer)
    __I_use_fp                               0x00002ec8   Number         0  usenofp.o(x$fpl$usenofp)
    gImage_linpo                             0x00002ec8   Data       129600  linpo.o(.constdata)
    Region$$Table$$Base                      0x000229d8   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x000229f8   Number         0  anon$$obj.o(Region$$Table)
    __ctype                                  0x00022a21   Data           0  lc_ctype_c.o(locale$$data)
    timer0_counter                           0x40000000   Data           4  timer.o(.data)
    timer1_counter                           0x40000004   Data           4  timer.o(.data)
    clock                                    0x40000008   Data           4  timer.o(.data)
    DMA_SRC                                  0x40000014   Data           4  lcdinit.o(.data)
    UART0TxEmpty                             0x40000018   Data           1  printc.o(.data)
    UART1TxEmpty                             0x40000019   Data           1  printc.o(.data)
    UART0Count                               0x4000001c   Data           4  printc.o(.data)
    UART1Count                               0x40000020   Data           4  printc.o(.data)
    UART0Status                              0x40000028   Data           4  printc.o(.data)
    UART1Status                              0x4000002c   Data           4  printc.o(.data)
    UART0Buffer                              0x40000030   Data          16  printc.o(.bss)
    UART1Buffer                              0x40000040   Data          16  printc.o(.bss)
    __libspace_start                         0x40000050   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x400000b0   Data           0  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000000

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

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00022b24, 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          195  * !!!main             __main.o(c_t.l)
    0x000000c0   0x0000003c   Code   RO          387    !!!scatter          __scatter.o(c_t.l)
    0x000000fc   0x00000028   Code   RO          389    !!handler_copy      __scatter_copy.o(c_t.l)
    0x00000124   0x0000002c   Code   RO          391    !!handler_zi        __scatter_zi.o(c_t.l)
    0x00000150   0x00000004   Ven    RO          265    .emb_text           lib_init.o(c_t.l)
    0x00000154   0x00000010   Code   RO          265    .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   0x00000150   Code   RO           73    .text               lcd_main.o
    0x00000860   0x00000228   Code   RO          103    .text               lcdinit.o
    0x00000a88   0x000001c8   Code   RO          120    .text               sdram.o
    0x00000c50   0x00000360   Code   RO          140    .text               printc.o
    0x00000fb0   0x00000008   Ven    RO          175    .text               c89vsprintf.o(c_t.l)
    0x00000fb8   0x0000002c   Code   RO          175    .text               c89vsprintf.o(c_t.l)
    0x00000fe4   0x00000004   Ven    RO          177    .text               aeabi_sdiv.o(c_t.l)
    0x00000fe8   0x00000180   Code   RO          177    .text               aeabi_sdiv.o(c_t.l)
    0x00001168   0x00000040   Code   RO          193    .text               stkheap2.o(c_t.l)
    0x000011a8   0x00000068   Code   RO          197    .text               kernel.o(c_t.l)
    0x00001210   0x00000060   Code   RO          200    .text               sys_stackheap_outer.o(c_t.l)
    0x00001270   0x00000010   Code   RO          209    .text               rt_stackheap_storage_intlibspace.o(c_t.l)
    0x00001280   0x00000054   Code   RO          211    .text               _printf_pad.o(c_t.l)
    0x000012d4   0x0000002c   Code   RO          213    .text   

⌨️ 快捷键说明

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