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

📄 blinky.map

📁 LPC2378在keil开发环境下底层应用实例
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    main                                     0x000003ed   Thumb Code    28  blinky.o(.text)
    LCD_gotoxy                               0x000004b5   Thumb Code    38  lcd.o(.text)
    LCD_cls                                  0x000004db   Thumb Code    22  lcd.o(.text)
    LCD_load                                 0x000004f1   Thumb Code    32  lcd.o(.text)
    LCD_init                                 0x00000511   Thumb Code    88  lcd.o(.text)
    LCD_cur_off                              0x00000569   Thumb Code    10  lcd.o(.text)
    LCD_on                                   0x00000573   Thumb Code    10  lcd.o(.text)
    LCD_putc                                 0x0000057d   Thumb Code    32  lcd.o(.text)
    LCD_puts                                 0x0000059d   Thumb Code    20  lcd.o(.text)
    LCD_bargraph                             0x000005b1   Thumb Code    48  lcd.o(.text)
    os_idle_demon                            0x00000695   Thumb Code     2  rtx_config.o(.text)
    os_tmr_call                              0x00000697   Thumb Code     2  rtx_config.o(.text)
    tsk_lock                                 0x00000699   Thumb Code     8  rtx_config.o(.text)
    os_clock_interrupt0                      0x000006a1   Thumb Code    56  rtx_config.o(.text)
    os_tmr_init                              0x000006d9   Thumb Code    38  rtx_config.o(.text)
    os_tmr_reload                            0x000006ff   Thumb Code     2  rtx_config.o(.text)
    os_tmr_force_irq                         0x00000701   Thumb Code    12  rtx_config.o(.text)
    os_tmr_inspect_cnt                       0x0000070d   Thumb Code     6  rtx_config.o(.text)
    os_tmr_inspect_ovf                       0x00000713   Thumb Code    10  rtx_config.o(.text)
    tsk_unlock                               0x0000071d   Thumb Code    12  rtx_config.o(.text)
    os_init_mem                              0x00000729   Thumb Code    48  rtx_config.o(.text)
    os_alloc_TCB                             0x00000759   Thumb Code     8  rtx_config.o(.text)
    os_free_TCB                              0x00000761   Thumb Code    32  rtx_config.o(.text)
    os_alloc_TMR                             0x00000781   Thumb Code     4  rtx_config.o(.text)
    os_free_TMR                              0x00000785   Thumb Code     2  rtx_config.o(.text)
    os_init_context                          0x00000787   Thumb Code   126  rtx_config.o(.text)
    __SWI_0                                  0x00000805   Thumb Code    80  rtx_config.o(.text)
    os_chk_robin                             0x00000855   Thumb Code    50  rtx_config.o(.text)
    __user_initial_stackheap                 0x000008cc   ARM Code       0  lpc2300.o(.text)
    Inline ARM to Thumb Veneer to _sys_exit  0x000008ec   ARM Code       0  retarget.o(.text)
    _ttywrch                                 0x000008f5   Thumb Code     2  retarget.o(.text)
    _sys_exit                                0x000008f7   Thumb Code     2  retarget.o(.text)
    __I_use_semihosting                      0x000008f8   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000008f8   ARM Code       4  use_no_semi.o(.text)
    __aeabi_idiv                             0x000008fc   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv_div0                        0x000008fc   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x000008fc   ARM Code     364  aeabi_sdiv.o(.text)
    __aeabi_idivmod_div0                     0x000008fc   ARM Code       0  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x00000a68   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x00000a6c   ARM Code      60  stkheap2.o(.text)
    __rt_heap_extend                         0x00000aa8   ARM Code      24  stkheap2.o(.text)
    __rt_entry                               0x00000ac0   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x00000b0c   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x00000b20   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x00000b28   ARM Code      96  sys_stackheap_outer.o(.text)
    __aeabi_idiv0                            0x00000b88   ARM Code       4  aeabi_idiv0.o(.text)
    __rt_stackheap_storage                   0x00000b8c   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    __user_libspace                          0x00000b9c   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00000b9c   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00000b9c   ARM Code       0  libspace.o(.text)
    exit                                     0x00000ba9   Thumb Code    24  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00000bc0   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x00000bc9   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x00000c85   Thumb Code    26  lib_init.o(.text)
    _platform_post_stackheap_init            0x00000ca0   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00000cac   ARM Code      16  boardinit3.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x00000cbd   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00000cc0   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x00000cd1   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x00000cd8   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x00000ce9   Thumb Code     0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv                            0x00000cec   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv_div0                       0x00000cec   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00000cec   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod_div0                    0x00000cec   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    os_clock_interrupt                       0x00000d08   ARM Code       0  IRQ_RTX.o(IRQ_Area)
    os_set_env                               0x00000d60   ARM Code       0  IRQ_RTX.o(IRQ_Area)
    SWI_Handler                              0x00000d74   ARM Code       0  SWI_RTX.o(SWI_RTX)
    SWI_Count                                0x00000e48   Data           4  SWI_Table.o(SWI_TABLE)
    SWI_Table                                0x00000e4c   Data           0  SWI_Table.o(SWI_TABLE)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00000e6c   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00000e79   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_set_env  0x00000e81   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    __SWI_1                                  0x00000e89   Thumb Code     8  rt_lib.o(i.__SWI_1)
    __SWI_2                                  0x00000e91   Thumb Code     8  rt_lib.o(i.__SWI_2)
    __SWI_3                                  0x00000e99   Thumb Code     8  rt_lib.o(i.__SWI_3)
    __SWI_4                                  0x00000ea1   Thumb Code     8  rt_lib.o(i.__SWI_4)
    __SWI_5                                  0x00000ea9   Thumb Code    14  rt_lib.o(i.__SWI_5)
    __SWI_6                                  0x00000eb7   Thumb Code    14  rt_membox.o(i.__SWI_6)
    __SWI_7                                  0x00000ec5   Thumb Code    24  rt_membox.o(i.__SWI_7)
    _init_box                                0x00000edd   Thumb Code    74  rt_membox.o(i._init_box)
    os_block                                 0x00000f29   Thumb Code    52  rt_task.o(i.os_block)
    os_clock_demon                           0x00000f69   Thumb Code   120  rt_clock.o(i.os_clock_demon)
    os_dec_dly                               0x00000ff9   Thumb Code   114  rt_list.o(i.os_dec_dly)
    os_dispatch                              0x00001079   Thumb Code    60  rt_task.o(i.os_dispatch)
    os_dly_wait                              0x000010bd   Thumb Code    26  rt_time.o(i.os_dly_wait)
    os_evt_psh                               0x000010d9   Thumb Code    82  rt_event.o(i.os_evt_psh)
    os_evt_set                               0x00001131   Thumb Code   116  rt_event.o(i.os_evt_set)
    os_evt_wait                              0x000011a9   Thumb Code   102  rt_event.o(i.os_evt_wait)
    os_get_TID                               0x00001215   Thumb Code    38  rt_task.o(i.os_get_TID)
    os_get_first                             0x00001245   Thumb Code    42  rt_list.o(i.os_get_first)
    os_mbx_psh                               0x00001271   Thumb Code   124  rt_mailbox.o(i.os_mbx_psh)
    os_psq_deq                               0x000012f1   Thumb Code    30  rt_list.o(i.os_psq_deq)
    os_put_dly                               0x0000131d   Thumb Code    78  rt_list.o(i.os_put_dly)
    os_put_prio                              0x00001371   Thumb Code    62  rt_list.o(i.os_put_prio)
    os_put_rdy_first                         0x000013b1   Thumb Code    14  rt_list.o(i.os_put_rdy_first)
    os_rmv_dly                               0x000013c5   Thumb Code    44  rt_list.o(i.os_rmv_dly)
    os_rmv_list                              0x000013f1   Thumb Code    46  rt_list.o(i.os_rmv_list)
    os_sem_psh                               0x00001425   Thumb Code    50  rt_semaphore.o(i.os_sem_psh)
    os_sys_init_user                         0x0000145d   Thumb Code   122  rt_task.o(i.os_sys_init_user)
    os_tmr_tick                              0x00001501   Thumb Code    56  rt_timer.o(i.os_tmr_tick)
    os_tsk_create_user                       0x0000153d   Thumb Code    94  rt_task.o(i.os_tsk_create_user)
    os_tsk_delete                            0x000015a1   Thumb Code   110  rt_task.o(i.os_tsk_delete)
    Inline Thumb to ARM Veneer to tstclrb    0x0000161d   Thumb Code     0  rt_lib.o(i.tstclrb)
    tstclrb                                  0x00001620   ARM Code      16  rt_lib.o(i.tstclrb)
    Inline Thumb to ARM Veneer to _fp_init   0x00001631   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00001634   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00001644   ARM Code       0  fpinit.o(x$fpl$fpinit)
    os_maxtaskrun                            0x0000168c   Data           2  rtx_config.o(.constdata)
    os_stackinfo                             0x00001690   Data           4  rtx_config.o(.constdata)
    os_clockrate                             0x00001694   Data           4  rtx_config.o(.constdata)
    os_timernum                              0x00001698   Data           4  rtx_config.o(.constdata)
    os_rrobin                                0x0000169c   Data           4  rtx_config.o(.constdata)
    Region$$Table$$Base                      0x000016a0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x000016c0   Number         0  anon$$obj.o(Region$$Table)
    t_phaseA                                 0x40000000   Data           4  blinky.o(.data)
    t_phaseB                                 0x40000004   Data           4  blinky.o(.data)
    t_phaseC                                 0x40000008   Data           4  blinky.o(.data)
    t_phaseD                                 0x4000000c   Data           4  blinky.o(.data)
    t_clock                                  0x40000010   Data           4  blinky.o(.data)
    t_lcd                                    0x40000014   Data           4  blinky.o(.data)
    os_runtask                               0x40000034   Data           4  rt_resource.o(.data)
    os_time                                  0x40000038   Data           2  rt_resource.o(.data)
    os_psh_flag                              0x4000003a   Data           1  rt_resource.o(.data)
    os_psh_cnt                               0x4000003c   Data           4  rt_resource.o(.data)
    os_psq_first                             0x40000040   Data           2  rt_resource.o(.data)
    os_psq_last                              0x40000042   Data           2  rt_resource.o(.data)
    os_tmr                                   0x40000044   Data           8  rt_resource.o(.data)
    os_active_TCB                            0x400008c8   Data          28  rtx_config.o(.bss)
    os_clock_TCB                             0x400008e4   Data          48  rt_resource.o(.bss)
    os_idle_TCB                              0x40000914   Data          48  rt_resource.o(.bss)
    os_rdy                                   0x40000944   Data          24  rt_resource.o(.bss)
    os_dly                                   0x4000095c   Data          24  rt_resource.o(.bss)
    os_psq                                   0x40000974   Data          64  rt_resource.o(.bss)
    os_msg                                   0x400009b4   Data          64  rt_resource.o(.bss)
    __libspace_start                         0x400009f4   Data          96  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00000168

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

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000016c0, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000168   Code   RO           71    RESET               lpc2300.o
    0x00000168   0x00000008   Code   RO          605  * !!!main             __main.o(c_t__un.l)
    0x00000170   0x00000038   Code   RO          722    !!!scatter          __scatter.o(c_t__un.l)
    0x000001a8   0x00000028   Code   RO          724    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x000001d0   0x0000002c   Code   RO          726    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x000001fc   0x00000004   Ven    RO          642    .emb_text     

⌨️ 快捷键说明

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