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

📄 blinky.map

📁 基于AT91SAM7S64的RTX程序,基于AT91SAM7S64的RTX程序
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    Short Thumb to ARM Veneer to os_tmr_call 0x00100bd9   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_free_TMR 0x00100be1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_alloc_TCB 0x00100be9   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to os_free_TCB 0x00100bf1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    __SWI_1                                  0x00100bf9   Thumb Code    14  rt_membox.o(i.__SWI_1)
    __SWI_2                                  0x00100c07   Thumb Code    24  rt_membox.o(i.__SWI_2)
    __SWI_3                                  0x00100c1f   Thumb Code     8  rt_lib.o(i.__SWI_3)
    __SWI_4                                  0x00100c27   Thumb Code     8  rt_lib.o(i.__SWI_4)
    __SWI_5                                  0x00100c2f   Thumb Code     8  rt_lib.o(i.__SWI_5)
    __SWI_6                                  0x00100c37   Thumb Code     8  rt_lib.o(i.__SWI_6)
    __SWI_7                                  0x00100c3f   Thumb Code    14  rt_lib.o(i.__SWI_7)
    Inline ARM to Thumb Veneer to _init_box  0x00100c4c   ARM Code       0  rt_membox.o(i._init_box)
    _init_box                                0x00100c55   Thumb Code    74  rt_membox.o(i._init_box)
    os_block                                 0x00100ca1   Thumb Code    52  rt_task.o(i.os_block)
    os_clock_demon                           0x00100ce1   Thumb Code   120  rt_clock.o(i.os_clock_demon)
    os_dec_dly                               0x00100d71   Thumb Code   114  rt_list.o(i.os_dec_dly)
    os_dispatch                              0x00100df1   Thumb Code    60  rt_task.o(i.os_dispatch)
    Inline ARM to Thumb Veneer to os_dly_wait 0x00100e34   ARM Code       0  rt_time.o(i.os_dly_wait)
    os_dly_wait                              0x00100e3d   Thumb Code    26  rt_time.o(i.os_dly_wait)
    os_evt_psh                               0x00100e59   Thumb Code    82  rt_event.o(i.os_evt_psh)
    Inline ARM to Thumb Veneer to os_get_TID 0x00100eb0   ARM Code       0  rt_task.o(i.os_get_TID)
    os_get_TID                               0x00100eb9   Thumb Code    44  rt_task.o(i.os_get_TID)
    Inline ARM to Thumb Veneer to os_get_first 0x00100eec   ARM Code       0  rt_list.o(i.os_get_first)
    os_get_first                             0x00100ef5   Thumb Code    42  rt_list.o(i.os_get_first)
    os_mbx_psh                               0x00100f21   Thumb Code   124  rt_mailbox.o(i.os_mbx_psh)
    os_psq_deq                               0x00100fa1   Thumb Code    30  rt_list.o(i.os_psq_deq)
    os_put_dly                               0x00100fcd   Thumb Code    78  rt_list.o(i.os_put_dly)
    Inline ARM to Thumb Veneer to os_put_prio 0x00101020   ARM Code       0  rt_list.o(i.os_put_prio)
    os_put_prio                              0x00101029   Thumb Code    62  rt_list.o(i.os_put_prio)
    Inline ARM to Thumb Veneer to os_put_rdy_first 0x00101068   ARM Code       0  rt_list.o(i.os_put_rdy_first)
    os_put_rdy_first                         0x00101071   Thumb Code    14  rt_list.o(i.os_put_rdy_first)
    os_rmv_dly                               0x00101085   Thumb Code    44  rt_list.o(i.os_rmv_dly)
    os_rmv_list                              0x001010b1   Thumb Code    46  rt_list.o(i.os_rmv_list)
    os_sem_psh                               0x001010e5   Thumb Code    50  rt_semaphore.o(i.os_sem_psh)
    Inline ARM to Thumb Veneer to os_sys_init_user 0x0010111c   ARM Code       0  rt_task.o(i.os_sys_init_user)
    os_sys_init_user                         0x00101125   Thumb Code   128  rt_task.o(i.os_sys_init_user)
    os_tmr_tick                              0x001011cd   Thumb Code    56  rt_timer.o(i.os_tmr_tick)
    Inline ARM to Thumb Veneer to os_tsk_create_user 0x00101208   ARM Code       0  rt_task.o(i.os_tsk_create_user)
    os_tsk_create_user                       0x00101211   Thumb Code    96  rt_task.o(i.os_tsk_create_user)
    Inline ARM to Thumb Veneer to os_tsk_delete 0x00101274   ARM Code       0  rt_task.o(i.os_tsk_delete)
    os_tsk_delete                            0x0010127d   Thumb Code   110  rt_task.o(i.os_tsk_delete)
    Inline Thumb to ARM Veneer to tstclrb    0x001012f9   Thumb Code     0  rt_lib.o(i.tstclrb)
    tstclrb                                  0x001012fc   ARM Code      16  rt_lib.o(i.tstclrb)
    Inline Thumb to ARM Veneer to _fp_init   0x0010130d   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00101310   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00101320   ARM Code       0  fpinit.o(x$fpl$fpinit)
    os_maxtaskrun                            0x00101328   Data           2  rtx_config.o(.constdata)
    os_stackinfo                             0x0010132c   Data           4  rtx_config.o(.constdata)
    os_clockrate                             0x00101330   Data           4  rtx_config.o(.constdata)
    os_timernum                              0x00101334   Data           4  rtx_config.o(.constdata)
    os_rrobin                                0x00101338   Data           4  rtx_config.o(.constdata)
    Region$$Table$$Base                      0x0010133c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0010135c   Number         0  anon$$obj.o(Region$$Table)
    t_phaseA                                 0x00200000   Data           4  blinky.o(.data)
    t_phaseB                                 0x00200004   Data           4  blinky.o(.data)
    t_phaseC                                 0x00200008   Data           4  blinky.o(.data)
    os_runtask                               0x00200028   Data           4  rt_resource.o(.data)
    os_time                                  0x0020002c   Data           2  rt_resource.o(.data)
    os_psh_flag                              0x0020002e   Data           1  rt_resource.o(.data)
    os_psh_cnt                               0x00200030   Data           4  rt_resource.o(.data)
    os_psq_first                             0x00200034   Data           2  rt_resource.o(.data)
    os_psq_last                              0x00200036   Data           2  rt_resource.o(.data)
    os_tmr                                   0x00200038   Data           8  rt_resource.o(.data)
    os_active_TCB                            0x002007c0   Data          24  rtx_config.o(.bss)
    os_clock_TCB                             0x002007d8   Data          48  rt_resource.o(.bss)
    os_idle_TCB                              0x00200808   Data          48  rt_resource.o(.bss)
    os_rdy                                   0x00200838   Data          24  rt_resource.o(.bss)
    os_dly                                   0x00200850   Data          24  rt_resource.o(.bss)
    os_psq                                   0x00200868   Data          64  rt_resource.o(.bss)
    os_msg                                   0x002008a8   Data          64  rt_resource.o(.bss)
    __libspace_start                         0x002008e8   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x00200948   Data           0  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x00100124

  Load Region LR_IROM1 (Base: 0x00100000, Size: 0x0000139c, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00100000, Size: 0x0000135c, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00100000   0x00000124   Code   RO           65    RESET               sam7.o
    0x00100124   0x00000008   Code   RO          578  * !!!main             __main.o(c_t.l)
    0x0010012c   0x0000003c   Code   RO          665    !!!scatter          __scatter.o(c_t.l)
    0x00100168   0x00000028   Code   RO          667    !!handler_copy      __scatter_copy.o(c_t.l)
    0x00100190   0x0000002c   Code   RO          669    !!handler_zi        __scatter_zi.o(c_t.l)
    0x001001bc   0x00000004   Ven    RO          601    .emb_text           lib_init.o(c_t.l)
    0x001001c0   0x00000010   Code   RO          601    .emb_text           lib_init.o(c_t.l)
    0x001001d0   0x00000138   Code   RO            1    .text               blinky.o
    0x00100308   0x00000004   Ven    RO           27    .text               rtx_config.o
    0x0010030c   0x0000048c   Code   RO           27    .text               rtx_config.o
    0x00100798   0x00000008   Code   RO           47    .text               retarget.o
    0x001007a0   0x00000020   Code   RO           66    .text               sam7.o
    0x001007c0   0x00000004   Code   RO          574    .text               use_no_semi.o(c_t.l)
    0x001007c4   0x00000040   Code   RO          576    .text               stkheap2.o(c_t.l)
    0x00100804   0x00000068   Code   RO          580    .text               kernel.o(c_t.l)
    0x0010086c   0x00000060   Code   RO          583    .text               sys_stackheap_outer.o(c_t.l)
    0x001008cc   0x00000010   Code   RO          588    .text               rt_stackheap_storage_intlibspace.o(c_t.l)
    0x001008dc   0x0000000c   Code   RO          594    .text               libspace.o(c_t.l)
    0x001008e8   0x0000000c   Code   RO          597    .text               exit.o(c_t.l)
    0x001008f4   0x00000008   Ven    RO          602    .text               lib_init.o(c_t.l)
    0x001008fc   0x000000ce   Code   RO          602    .text               lib_init.o(c_t.l)
    0x001009ca   0x00000002   PAD
    0x001009cc   0x0000000c   Code   RO          607    .text               boardinit2.o(c_t.l)
    0x001009d8   0x00000010   Code   RO          609    .text               boardinit3.o(c_t.l)
    0x001009e8   0x00000004   Ven    RO          616    .text               rt_locale_intlibspace.o(c_t.l)
    0x001009ec   0x00000010   Code   RO          616    .text               rt_locale_intlibspace.o(c_t.l)
    0x001009fc   0x00000006   Code   RO          626    .text               no_argv.o(c_t.l)
    0x00100a02   0x00000002   PAD
    0x00100a04   0x00000010   Code   RO          635    .text               rt_fp_status_addr_intlibspace.o(c_t.l)
    0x00100a14   0x00000068   Code   RO          368    IRQ_Area            IRQ_RTX.o(RTLRTX.LIB)
    0x00100a7c   0x000000dc   Code   RO          372    SWI_RTX             SWI_RTX.o(RTLRTX.LIB)
    0x00100b58   0x00000024   Code   RO          396    SWI_TABLE           SWI_Table.o(RTLRTX.LIB)
    0x00100b7c   0x0000000c   Ven    RO          686    Veneer$$Code        anon$$obj.o
    0x00100b88   0x00000008   Ven    RO          687    Veneer$$Code        anon$$obj.o
    0x00100b90   0x00000008   Ven    RO          688    Veneer$$Code        anon$$obj.o
    0x00100b98   0x00000008   Ven    RO          689    Veneer$$Code        anon$$obj.o
    0x00100ba0   0x00000008   Ven    RO          690    Veneer$$Code        anon$$obj.o
    0x00100ba8   0x00000008   Ven    RO          691    Veneer$$Code        anon$$obj.o
    0x00100bb0   0x00000008   Ven    RO          692    Veneer$$Code        anon$$obj.o
    0x00100bb8   0x00000008   Ven    RO          693    Veneer$$Code        anon$$obj.o
    0x00100bc0   0x00000008   Ven    RO          694    Veneer$$Code        anon$$obj.o
    0x00100bc8   0x00000008   Ven    RO          695    Veneer$$Code        anon$$obj.o
    0x00100bd0   0x00000008   Ven    RO          696    Veneer$$Code        anon$$obj.o
    0x00100bd8   0x00000008   Ven    RO          697    Veneer$$Code        anon$$obj.o
    0x00100be0   0x00000008   Ven    RO          698    Veneer$$Code        anon$$obj.o
    0x00100be8   0x00000008   Ven    RO          699    Veneer$$Code        anon$$obj.o
    0x00100bf0   0x00000008   Ven    RO          700    Veneer$$Code        anon$$obj.o
    0x00100bf8   0x0000000e   Code   RO          292    i.__SWI_1           rt_membox.o(RTLRTX.LIB)
    0x00100c06   0x00000018   Code   RO          294    i.__SWI_2           rt_membox.o(RTLRTX.LIB)
    0x00100c1e   0x00000008   Code   RO          325    i.__SWI_3           rt_lib.o(RTLRTX.LIB)
    0x00100c26   0x00000008   Code   RO          326    i.__SWI_4           rt_lib.o(RTLRTX.LIB)
    0x00100c2e   0x00000008   Code   RO          327    i.__SWI_5           rt_lib.o(RTLRTX.LIB)
    0x00100c36   0x00000008   Code   RO          328    i.__SWI_6           rt_lib.o(RTLRTX.LIB)
    0x00100c3e   0x0000000e   Code   RO          329    i.__SWI_7           rt_lib.o(RTLRTX.LIB)
    0x00100c4c   0x00000008   Ven    RO          291    i._init_box         rt_membox.o(RTLRTX.LIB)
    0x00100c54   0x0000004a   Code   RO          291    i._init_box         rt_membox.o(RTLRTX.LIB)
    0x00100c9e   0x00000002   PAD
    0x00100ca0   0x00000040   Code   RO          165    i.os_block          rt_task.o(RTLRTX.LIB)
    0x00100ce0   0x00000090   Code   RO          376    i.os_clock_demon    rt_clock.o(RTLRTX.LIB)
    0x00100d70   0x00000080   Code   RO           79    i.os_dec_dly        rt_list.o(RTLRTX.LIB)
    0x00100df0   0x00000044   Code   RO          164    i.os_dispatch       rt_task.o(RTLRTX.LIB)
    0x00100e34   0x00000008   Ven    RO          264    i.os_dly_wait       rt_time.o(RTLRTX.LIB)
    0x00100e3c   0x0000001a   Code   RO          264    i.os_dly_wait       rt_time.o(RTLRTX.LIB)
    0x00100e56   0x00000002   PAD
    0x00100e58   0x00000058   Code   RO          404    i.os_evt_psh        rt_event.o(RTLRTX.LIB)
    0x00100eb0   0x00000008   Ven    RO          163    i.os_get_TID        rt_task.o(RTLRTX.LIB)
    0x00100eb8   0x00000034   Code   RO          163    i.os_get_TID        rt_ta

⌨️ 快捷键说明

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