ucosii.map

来自「称植到lpc2124上的UCOS2.85版 是本人初学移植和ARM的成果 可」· MAP 代码 · 共 755 行 · 第 1/5 页

MAP
755
字号
    Inline ARM to Thumb Veneer to strlen     0x000084b4   ARM Code       0  strlen.o(.text)
    strlen                                   0x000084bd   Thumb Code    68  strlen.o(.text)
    __aeabi_idiv                             0x00008504   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idiv_div0                        0x00008504   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x00008504   ARM Code     364  aeabi_sdiv.o(.text)
    __aeabi_idivmod_div0                     0x00008504   ARM Code       0  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x00008670   ARM Code       4  stkheap2.o(.text)
    __rt_stackheap_init                      0x00008674   ARM Code      60  stkheap2.o(.text)
    __rt_heap_extend                         0x000086b0   ARM Code      24  stkheap2.o(.text)
    __rt_entry                               0x000086c8   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x00008714   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x00008728   ARM Code       8  kernel.o(.text)
    __user_setup_stackheap                   0x00008730   ARM Code      96  sys_stackheap_outer.o(.text)
    __aeabi_idiv0                            0x00008790   ARM Code       4  aeabi_idiv0.o(.text)
    __rt_stackheap_storage                   0x00008794   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    _sys_exit                                0x000087a4   ARM Code      20  sys_exit.o(.text)
    __user_libspace                          0x000087bc   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x000087bc   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x000087bc   ARM Code       0  libspace.o(.text)
    exit                                     0x000087c9   Thumb Code    24  exit.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x000087e0   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x000087e9   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x000088a5   Thumb Code    26  lib_init.o(.text)
    _platform_pre_stackheap_init             0x000088c0   ARM Code       4  boardinit1.o(.text)
    _platform_post_stackheap_init            0x000088c4   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x000088d0   ARM Code      16  boardinit3.o(.text)
    _platform_pre_lib_shutdown               0x000088e0   ARM Code       4  boardshut.o(.text)
    __I_use_semihosting                      0x000088e4   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x000088e4   ARM Code       4  use_no_semi.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x000088e9   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x000088ec   ARM Code      12  rt_locale_intlibspace.o(.text)
    _cpu_pre_main                            0x000088fc   ARM Code       4  cpuinit.o(.text)
    __ARM_get_argv                           0x00008901   Thumb Code     6  no_argv.o(.text)
    __rt_fp_status_addr                      0x00008908   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    __aeabi_uidiv                            0x00008918   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidiv_div0                       0x00008918   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00008918   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod_div0                    0x00008918   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    Timer0Handler                            0x00008934   ARM Code       0  irq_handler.o(IRQ_HANDLER)
    FIQHandler                               0x00008990   ARM Code       0  irq_handler.o(IRQ_HANDLER)
    DefaultVICHandler                        0x000089ec   ARM Code       0  irq_handler.o(IRQ_HANDLER)
    OSView_RxTxISRHandler                    0x00008a48   ARM Code       0  irq_handler.o(IRQ_HANDLER)
    UART0Handler                             0x00008aa4   ARM Code       0  irq_handler.o(IRQ_HANDLER)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00008b0c   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00008b19   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    Inline Thumb to ARM Veneer to _fp_init   0x00008b21   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00008b24   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00008b34   ARM Code       0  fpinit.o(x$fpl$fpinit)
    OSUnMapTbl                               0x00008b3c   Data         256  ucos_ii.o(.constdata)
    Region$$Table$$Base                      0x00008c3c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00008c5c   Number         0  anon$$obj.o(Region$$Table)
    UART0TxEmpty                             0x40000000   Data           1  uart.o(.data)
    UART0Count                               0x40000004   Data           4  uart.o(.data)
    UART0Status                              0x40000008   Data           4  uart.o(.data)
    OSCtxSwCtr                               0x4000000c   Data           4  ucos_ii.o(.data)
    OSEventFreeList                          0x40000010   Data           4  ucos_ii.o(.data)
    OSFlagFreeList                           0x40000014   Data           4  ucos_ii.o(.data)
    OSCPUUsage                               0x40000018   Data           1  ucos_ii.o(.data)
    OSIdleCtrMax                             0x4000001c   Data           4  ucos_ii.o(.data)
    OSIdleCtrRun                             0x40000020   Data           4  ucos_ii.o(.data)
    OSStatRdy                                0x40000024   Data           1  ucos_ii.o(.data)
    OSIntNesting                             0x40000025   Data           1  ucos_ii.o(.data)
    OSLockNesting                            0x40000026   Data           1  ucos_ii.o(.data)
    OSPrioCur                                0x40000027   Data           1  ucos_ii.o(.data)
    OSPrioHighRdy                            0x40000028   Data           1  ucos_ii.o(.data)
    OSRdyGrp                                 0x40000029   Data           1  ucos_ii.o(.data)
    OSRdyTbl                                 0x4000002a   Data           8  ucos_ii.o(.data)
    OSRunning                                0x40000032   Data           1  ucos_ii.o(.data)
    OSTaskCtr                                0x40000033   Data           1  ucos_ii.o(.data)
    OSIdleCtr                                0x40000034   Data           4  ucos_ii.o(.data)
    OSTCBCur                                 0x40000038   Data           4  ucos_ii.o(.data)
    OSTCBFreeList                            0x4000003c   Data           4  ucos_ii.o(.data)
    OSTCBHighRdy                             0x40000040   Data           4  ucos_ii.o(.data)
    OSTCBList                                0x40000044   Data           4  ucos_ii.o(.data)
    OSTickStepState                          0x40000048   Data           1  ucos_ii.o(.data)
    OSMemFreeList                            0x4000004c   Data           4  ucos_ii.o(.data)
    OSQFreeList                              0x40000050   Data           4  ucos_ii.o(.data)
    OSTime                                   0x40000054   Data           4  ucos_ii.o(.data)
    OSTmrFree                                0x40000058   Data           2  ucos_ii.o(.data)
    OSTmrUsed                                0x4000005a   Data           2  ucos_ii.o(.data)
    OSTmrTime                                0x4000005c   Data           4  ucos_ii.o(.data)
    OSTmrSem                                 0x40000060   Data           4  ucos_ii.o(.data)
    OSTmrSemSignal                           0x40000064   Data           4  ucos_ii.o(.data)
    OSTmrFreeList                            0x40000068   Data           4  ucos_ii.o(.data)
    OSView_RxCtr                             0x40000070   Data           2  os_view.o(.data)
    OSView_TxCtr                             0x40000072   Data           2  os_view.o(.data)
    OSView_CyclesCtr                         0x40000074   Data           4  os_view.o(.data)
    OSView_RxState                           0x40000078   Data           1  os_view.o(.data)
    OSView_RxRemainLen                       0x40000079   Data           1  os_view.o(.data)
    OSView_RxChkSum                          0x4000007a   Data           1  os_view.o(.data)
    OSView_RxBufCnt                          0x4000007b   Data           1  os_view.o(.data)
    OSView_RxRdIx                            0x4000007c   Data           1  os_view.o(.data)
    OSView_RxPktCtr                          0x4000007e   Data           2  os_view.o(.data)
    OSView_TxLen                             0x40000080   Data           2  os_view.o(.data)
    OSView_TxIx                              0x40000082   Data           2  os_view.o(.data)
    OSView_TxChkSum                          0x40000084   Data           1  os_view.o(.data)
    OSView_TxState                           0x40000085   Data           1  os_view.o(.data)
    OSView_TxActiveFlag                      0x40000086   Data           1  os_view.o(.data)
    OSView_TxBufCnt                          0x40000088   Data           2  os_view.o(.data)
    OSView_TxBufPtr                          0x4000008c   Data           4  os_view.o(.data)
    OSView_TxPktCtr                          0x40000090   Data           2  os_view.o(.data)
    OSView_TxStrLen                          0x40000092   Data           2  os_view.o(.data)
    OSView_TxStrDlyCtr                       0x40000094   Data           2  os_view.o(.data)
    OSView_TerminalRxCallbackFnct            0x40000098   Data           4  os_view.o(.data)
    AppStartTaskStk                          0x4000009c   Data         512  app.o(.bss)
    UART0Buffer                              0x4000029c   Data          16  uart.o(.bss)
    OSEventTbl                               0x400002ac   Data         280  ucos_ii.o(.bss)
    OSFlagTbl                                0x400003c4   Data         220  ucos_ii.o(.bss)
    OSTaskStatStk                            0x400004a0   Data         256  ucos_ii.o(.bss)
    OSTaskIdleStk                            0x400005a0   Data         256  ucos_ii.o(.bss)
    OSTCBPrioTbl                             0x400006a0   Data         256  ucos_ii.o(.bss)
    OSTCBTbl                                 0x400007a0   Data        1760  ucos_ii.o(.bss)
    OSMemTbl                                 0x40000e80   Data         260  ucos_ii.o(.bss)
    OSQTbl                                   0x40000f84   Data          96  ucos_ii.o(.bss)
    OSTmrTbl                                 0x40000fe4   Data         832  ucos_ii.o(.bss)
    OSTmrTaskStk                             0x40001324   Data         256  ucos_ii.o(.bss)
    OSTmrWheelTbl                            0x40001424   Data          16  ucos_ii.o(.bss)
    OSView_RxBuf                             0x40001434   Data          20  os_view.o(.bss)
    OSView_TxBuf                             0x40001448   Data         255  os_view.o(.bss)
    OSView_TxStrBuf                          0x40001547   Data         255  os_view.o(.bss)
    __libspace_start                         0x40001648   Data          96  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x000000ac

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00008cf8, Max: 0x00040000, ABSOLUTE)

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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000ac   Code   RO          214    RESET               startup.o
    0x000000ac   0x00000008   Code   RO          313  * !!!main             __main.o(c_t__un.l)
    0x000000b4   0x00000038   Code   RO          436    !!!scatter          __scatter.o(c_t__un.l)
    0x000000ec   0x00000028   Code   RO          438    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x00000114   0x0000002c   Code   RO          440    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x00000140   0x00000004   Ven    RO          352    .emb_text           lib_init.o(c_t__un.l)
    0x00000144   0x00000010   Code   RO          352    .emb_text           lib_init.o(c_t__un.l)
    0x00000154   0x000000bc   Code   RO            1    .text               app.o
    0x00000210   0x000000f8   Code   RO           71    .text               timer.o
    0x00000308   0x000002d8   Code   RO           84    .text               uart.o
    0x000005e0   0x00006874   Code   RO          100    .text               ucos_ii.o
    0x00006e54   0x00000188   Code   RO          155    .text               os_cpu_c.o
    0x00006fdc   0x0000009c   Code   RO          186    .text               target.o
    0x00007078   0x000001ac   Code   RO          199    .text               irq.o
    0x00007224   0x00000020   Code   RO          215    .text               startup.o
    0x00007244   0x000000e0   Code   

⌨️ 快捷键说明

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