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

📄 blinky.map

📁 ADuC7020/26是ADI模拟公司开发的ARM7TDMI内核
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    os_chk_robin                             0x00080648   ARM Code     136  rtx_config.o(.text)
    _sys_exit                                0x0008070c   ARM Code       4  retarget.o(.text)
    __user_initial_stackheap                 0x00080710   ARM Code       0  startup.o(.text)
    __I_use_semihosting                      0x00080730   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00080730   ARM Code       4  use_no_semi.o(.text)
    __use_two_region_memory                  0x00080734   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x00080738   ARM Code      60  stkheap2.o(.text)
    __rt_heap_extend                         0x00080774   ARM Code      24  stkheap2.o(.text)
    __rt_entry                               0x0008078c   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x000807d8   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x000807ec   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x000807f4   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x00080854   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    __user_libspace                          0x00080864   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00080864   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00080864   ARM Code       0  libspace.o(.text)
    exit                                     0x00080871   Thumb Code    24  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00080888   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x00080891   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x0008094d   Thumb Code    26  lib_init.o(.text)
    _platform_pre_stackheap_init             0x00080968   ARM Code       4  boardinit1.o(.text)
    _platform_post_stackheap_init            0x0008096c   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00080978   ARM Code      16  boardinit3.o(.text)
    _platform_pre_lib_shutdown               0x00080988   ARM Code       4  boardshut.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x0008098d   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00080990   ARM Code      12  rt_locale_intlibspace.o(.text)
    _cpu_pre_main                            0x000809a0   ARM Code       4  cpuinit.o(.text)
    __ARM_get_argv                           0x000809a5   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x000809ac   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    IRQ_Handler                              0x000809bc   ARM Code       0  irq.o(IRQ)
    os_clock_interrupt                       0x000809e8   ARM Code       0  IRQ_RTX.o(IRQ_Area)
    os_set_env                               0x00080a40   ARM Code       0  IRQ_RTX.o(IRQ_Area)
    SWI_Handler                              0x00080a54   ARM Code       0  SWI_RTX.o(SWI_RTX)
    SWI_Count                                0x00080b28   Data           4  SWI_Table.o(SWI_TABLE)
    SWI_Table                                0x00080b2c   Data           0  SWI_Table.o(SWI_TABLE)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00080b4c   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00080b59   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_tmr_inspect_cnt 0x00080b61   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_tmr_reload 0x00080b69   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_chk_robin 0x00080b71   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to tsk_lock    0x00080b79   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to tsk_unlock  0x00080b81   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_init_mem 0x00080b89   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_init_context 0x00080b91   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_set_env  0x00080b99   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_tmr_init 0x00080ba1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_tmr_call 0x00080ba9   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_free_TMR 0x00080bb1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_alloc_TCB 0x00080bb9   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_free_TCB 0x00080bc1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    __SWI_1                                  0x00080bc9   Thumb Code     8  rt_lib.o(i.__SWI_1)
    __SWI_2                                  0x00080bd1   Thumb Code     8  rt_lib.o(i.__SWI_2)
    __SWI_3                                  0x00080bd9   Thumb Code     8  rt_lib.o(i.__SWI_3)
    __SWI_4                                  0x00080be1   Thumb Code     8  rt_lib.o(i.__SWI_4)
    __SWI_5                                  0x00080be9   Thumb Code    14  rt_lib.o(i.__SWI_5)
    __SWI_6                                  0x00080bf7   Thumb Code    14  rt_membox.o(i.__SWI_6)
    __SWI_7                                  0x00080c05   Thumb Code    30  rt_membox.o(i.__SWI_7)
    Inline ARM to Thumb Veneer to _init_box  0x00080c24   ARM Code       0  rt_membox.o(i._init_box)
    _init_box                                0x00080c2d   Thumb Code    70  rt_membox.o(i._init_box)
    os_block                                 0x00080c75   Thumb Code    62  rt_task.o(i.os_block)
    os_clock_demon                           0x00080cc1   Thumb Code   134  rt_clock.o(i.os_clock_demon)
    os_dec_dly                               0x00080d61   Thumb Code   148  rt_list.o(i.os_dec_dly)
    os_dispatch                              0x00080e01   Thumb Code    74  rt_task.o(i.os_dispatch)
    Inline ARM to Thumb Veneer to os_dly_wait 0x00080e54   ARM Code       0  rt_time.o(i.os_dly_wait)
    os_dly_wait                              0x00080e5d   Thumb Code    26  rt_time.o(i.os_dly_wait)
    os_evt_psh                               0x00080e79   Thumb Code    86  rt_event.o(i.os_evt_psh)
    Inline ARM to Thumb Veneer to os_get_TID 0x00080ed4   ARM Code       0  rt_task.o(i.os_get_TID)
    os_get_TID                               0x00080edd   Thumb Code    36  rt_task.o(i.os_get_TID)
    Inline ARM to Thumb Veneer to os_get_first 0x00080f08   ARM Code       0  rt_list.o(i.os_get_first)
    os_get_first                             0x00080f11   Thumb Code    52  rt_list.o(i.os_get_first)
    Inline ARM to Thumb Veneer to os_itv_set 0x00080f44   ARM Code       0  rt_time.o(i.os_itv_set)
    os_itv_set                               0x00080f4d   Thumb Code    20  rt_time.o(i.os_itv_set)
    Inline ARM to Thumb Veneer to os_itv_wait 0x00080f68   ARM Code       0  rt_time.o(i.os_itv_wait)
    os_itv_wait                              0x00080f71   Thumb Code    68  rt_time.o(i.os_itv_wait)
    os_mbx_psh                               0x00080fbd   Thumb Code   136  rt_mailbox.o(i.os_mbx_psh)
    os_psq_deq                               0x00081049   Thumb Code    38  rt_list.o(i.os_psq_deq)
    os_put_dly                               0x0008107d   Thumb Code    92  rt_list.o(i.os_put_dly)
    Inline ARM to Thumb Veneer to os_put_prio 0x000810dc   ARM Code       0  rt_list.o(i.os_put_prio)
    os_put_prio                              0x000810e5   Thumb Code    72  rt_list.o(i.os_put_prio)
    Inline ARM to Thumb Veneer to os_put_rdy_first 0x0008112c   ARM Code       0  rt_list.o(i.os_put_rdy_first)
    os_put_rdy_first                         0x00081135   Thumb Code    16  rt_list.o(i.os_put_rdy_first)
    os_rmv_dly                               0x00081149   Thumb Code    44  rt_list.o(i.os_rmv_dly)
    os_rmv_list                              0x00081175   Thumb Code    50  rt_list.o(i.os_rmv_list)
    os_sem_psh                               0x000811ad   Thumb Code    52  rt_semaphore.o(i.os_sem_psh)
    Inline ARM to Thumb Veneer to os_sys_init_user 0x000811e4   ARM Code       0  rt_task.o(i.os_sys_init_user)
    os_sys_init_user                         0x000811ed   Thumb Code   138  rt_task.o(i.os_sys_init_user)
    os_tmr_tick                              0x0008129d   Thumb Code    68  rt_timer.o(i.os_tmr_tick)
    Inline ARM to Thumb Veneer to os_tsk_create_user 0x000812e4   ARM Code       0  rt_task.o(i.os_tsk_create_user)
    os_tsk_create_user                       0x000812ed   Thumb Code    94  rt_task.o(i.os_tsk_create_user)
    Inline ARM to Thumb Veneer to os_tsk_delete 0x00081350   ARM Code       0  rt_task.o(i.os_tsk_delete)
    os_tsk_delete                            0x00081359   Thumb Code   128  rt_task.o(i.os_tsk_delete)
    Inline Thumb to ARM Veneer to tstclrb    0x000813e5   Thumb Code     0  rt_lib.o(i.tstclrb)
    tstclrb                                  0x000813e8   ARM Code      16  rt_lib.o(i.tstclrb)
    Inline Thumb to ARM Veneer to _fp_init   0x000813f9   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x000813fc   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x0008140c   ARM Code       0  fpinit.o(x$fpl$fpinit)
    os_maxtaskrun                            0x00081414   Data           2  rtx_config.o(.constdata)
    os_stackinfo                             0x00081418   Data           4  rtx_config.o(.constdata)
    os_clockrate                             0x0008141c   Data           4  rtx_config.o(.constdata)
    os_timernum                              0x00081420   Data           4  rtx_config.o(.constdata)
    os_rrobin                                0x00081424   Data           4  rtx_config.o(.constdata)
    Region$$Table$$Base                      0x00081428   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00081448   Number         0  anon$$obj.o(Region$$Table)


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

Memory Map of the image

  Image Entry point : 0x000800ac

  Load Region LR_IROM1 (Base: 0x00080000, Size: 0x0000147c, Max: 0x0000f800, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00080000, Size: 0x00001448, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00080000   0x000000ac   Code   RO          124    Reset               startup.o
    0x000800ac   0x00000008   Code   RO          671  * !!!main             __main.o(c_t__un.l)
    0x000800b4   0x00000038   Code   RO          778    !!!scatter          __scatter.o(c_t__un.l)
    0x000800ec   0x00000028   Code   RO          780    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x00080114   0x0000002c   Code   RO          782    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x00080140   0x00000004   Ven    RO          702    .emb_text           lib_init.o(c_t__un.l)
    0x00080144   0x00000010   Code   RO          702    .emb_text           lib_init.o(c_t__un.l)
    0x00080154   0x000000d0   Code   RO            1    .text               blinky.o
    0x00080224   0x00000004   Ven    RO           54    .text               rtx_config.o
    0x00080228   0x000004e4   Code   RO           54    .text               rtx_config.o
    0x0008070c   0x00000004   Code   RO          106    .text               retarget.o
    0x00080710   0x00000020   Code   RO          125    .text               startup.o
    0x00080730   0x00000004   Code   RO          667    .text               use_no_semi.o(c_t__un.l)
    0x00080734   0x00000058   Code   RO          669    .text               stkheap2.o(c_t__un.l)
    0x0008078c   0x00000068   Code   RO          673    .text               kernel.o(c_t__un.l)
    0x000807f4   0x00000060   Code   RO          676    .text               sys_stackheap_outer.o(c_t__un.l)
    0x00080854   0x00000010   Code   RO          681    .text               rt_stackheap_storage_intlibspace.o(c_t__un.l)
    0x00080864   0x0000000c   Code   RO          687    .text               libspace.o(c_t__un.l)
    0x00080870   0x00000018   Code   RO          690    .text               exit.o(c_t__un.l)
    0x00080888   0x00000008   Ven    RO          703    .text               lib_init.o(c_t__un.l)
    0x00080890   0x000000d6   Code   RO          703    .text               lib_init.o(c_t__un.l)
    0x00080966   0x00000002   PAD
    0x00080968   0x00000004   Code   RO          706    .text               boardinit1.o(c_t__un.l)
    0x0008096c   0x0000000c   Code   RO          708    .text               boardinit2.o(c_t__un.l)
    0x00080978   0x00000010   Code   RO          710    .text               boardinit3.o(c_t__un.l)
    0x00080988   0x00000004   Code   RO          712    .text               boardshut.o(c_t__un.l)
    0x0008098c   0x00000004   Ven    RO          719    .text               rt_locale_intlibspace.o(c_t__un.l)
    0x00080990   0x00000010   Code   RO          719    .text               rt_locale_intlibspace.o(c_t__un.l)
    0x000809a0   0x00000004   Code   RO          731    .text               cpuinit.o(c_t__un.l)
    0x000809a4   0x00000006   Code   RO          733    .text               no_argv.o(c_t__un.l)
    0x000809aa   0x00000002   PAD
    0x000809ac   0x00000010   Code   RO          742    .text               rt_fp_status_addr_intlibspace.o(c_t__un.l)
    0x000809bc   0x0000002c   Code   RO          131    IRQ                 irq.o
    0x000809e8   0x000000

⌨️ 快捷键说明

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