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

📄 ucos_lpc.map

📁 实现uc/os在ARM上的移植
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    OSQPostFront                             0x00002348   ARM Code     220  os_q.o(.text)
    OSQPostOpt                               0x00002424   ARM Code     320  os_q.o(.text)
    OSQQuery                                 0x00002564   ARM Code     156  os_q.o(.text)
    OS_QInit                                 0x00002600   ARM Code      68  os_q.o(.text)
    OSTaskChangePrio                         0x00002658   ARM Code     468  os_task.o(.text)
    OSTaskCreate                             0x0000282c   ARM Code     236  os_task.o(.text)
    OSTaskCreateExt                          0x00002918   ARM Code     288  os_task.o(.text)
    OSTaskDel                                0x00002a38   ARM Code     516  os_task.o(.text)
    OSTaskDelReq                             0x00002c3c   ARM Code     140  os_task.o(.text)
    OSTaskResume                             0x00002cc8   ARM Code     192  os_task.o(.text)
    OSTaskStkChk                             0x00002d88   ARM Code     192  os_task.o(.text)
    OSTaskSuspend                            0x00002e48   ARM Code     244  os_task.o(.text)
    OSTaskQuery                              0x00002f3c   ARM Code     120  os_task.o(.text)
    OSTimeDly                                0x00002fe0   ARM Code     144  os_time.o(.text)
    OSTimeDlyHMSM                            0x00003070   ARM Code     232  os_time.o(.text)
    OSTimeDlyResume                          0x00003158   ARM Code     184  os_time.o(.text)
    OSTimeGet                                0x00003210   ARM Code      32  os_time.o(.text)
    OSTimeSet                                0x00003230   ARM Code      32  os_time.o(.text)
    IRQ_Exception                            0x00003268   ARM Code       8  target.o(.text)
    FIQ_Exception                            0x00003270   ARM Code       8  target.o(.text)
    Timer0_Exception                         0x00003278   ARM Code      36  target.o(.text)
    Timer0Init                               0x0000329c   ARM Code      48  target.o(.text)
    VICInit                                  0x000032cc   ARM Code      48  target.o(.text)
    TargetInit                               0x000032fc   ARM Code      36  target.o(.text)
    InitialiseUART0                          0x00003320   ARM Code     156  target.o(.text)
    TargetResetInit                          0x000033bc   ARM Code     168  target.o(.text)
    Task1                                    0x00003484   ARM Code      60  main.o(.text)
    Task0                                    0x000034c0   ARM Code      88  main.o(.text)
    main                                     0x00003518   ARM Code      64  main.o(.text)
    SendByte0                                0x00003568   ARM Code      32  uart.o(.text)
    UART0_SendData                           0x00003588   ARM Code      52  uart.o(.text)
    Uart0_Exception                          0x000035bc   ARM Code     136  uart.o(.text)
    UART0_Init                               0x00003644   ARM Code      72  uart.o(.text)
    Inline ARM to Thumb Veneer to srand      0x000036c0   ARM Code       0  rand.o(.text)
    srand                                    0x000036c9   Thumb Code    42  rand.o(.text)
    _rand_init                               0x000036f3   Thumb Code     4  rand.o(.text)
    rand                                     0x000036f7   Thumb Code    56  rand.o(.text)
    __aeabi_memcpy4                          0x00003740   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x00003740   ARM Code       0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x00003740   ARM Code     100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x0000378c   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memclr4                          0x000037a4   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x000037a4   ARM Code       0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x000037a4   ARM Code      84  rt_memclr_w.o(.text)
    _memset_w                                0x000037a8   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_idiv                             0x000037f8   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x000037f8   ARM Code     364  aeabi_sdiv.o(.text)
    __rt_entry                               0x00003964   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x000039b0   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x000039c4   ARM Code       8  kernel.o(.text)
    __aeabi_idiv0                            0x000039cc   ARM Code       4  aeabi_idiv0.o(.text)
    _sys_exit                                0x000039d0   ARM Code      20  sys_exit.o(.text)
    exit                                     0x000039e9   Thumb Code    24  exit.o(.text)
    __rt_stackheap_init                      0x00003a00   ARM Code      64  stkheap1.o(.text)
    __rt_heap_extend                         0x00003a40   ARM Code     112  stkheap1.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00003ab0   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x00003ab9   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x00003b75   Thumb Code    26  lib_init.o(.text)
    _platform_post_stackheap_init            0x00003b90   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00003b9c   ARM Code      16  boardinit3.o(.text)
    __I_use_semihosting                      0x00003bac   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00003bac   ARM Code       4  use_no_semi.o(.text)
    __user_setup_stackheap                   0x00003bb0   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x00003c10   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x00003c21   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00003c24   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x00003c35   Thumb Code     6  no_argv.o(.text)
    __user_libspace                          0x00003c3c   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00003c3c   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00003c3c   ARM Code       0  libspace.o(.text)
    __rt_fp_status_addr                      0x00003c48   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    __aeabi_uidiv                            0x00003c58   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00003c58   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    IRQ_Handler                              0x00003c74   ARM Code       0  irq.o(IRQ)
    Timer0_Handler                           0x00003cf0   ARM Code       0  irq.o(IRQ)
    Uart0_Handler                            0x00003d6c   ARM Code       0  irq.o(IRQ)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00003e00   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00003e0d   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    SoftwareInterrupt                        0x00003e14   ARM Code       0  os_cpu_a.o(subr)
    OSIntCtxSw                               0x00003e50   ARM Code       0  os_cpu_a.o(subr)
    __OSStartHighRdy                         0x00003ee4   ARM Code       0  os_cpu_a.o(subr)
    Inline Thumb to ARM Veneer to _fp_init   0x00003f25   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00003f28   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00003f38   ARM Code       0  fpinit.o(x$fpl$fpinit)
    OSMapTbl                                 0x00003f40   Data           8  os_core.o(.constdata)
    OSUnMapTbl                               0x00003f48   Data         256  os_core.o(.constdata)
    Region$$Table$$Base                      0x00004048   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00004068   Number         0  anon$$obj.o(Region$$Table)
    OsEnterSum                               0x40000000   Data           4  os_cpu_c.o(.data)
    OSCtxSwCtr                               0x40000004   Data           4  os_core.o(.data)
    OSEventFreeList                          0x40000008   Data           4  os_core.o(.data)
    OSFlagFreeList                           0x4000000c   Data           4  os_core.o(.data)
    OSCPUUsage                               0x40000010   Data           1  os_core.o(.data)
    OSIdleCtrMax                             0x40000014   Data           4  os_core.o(.data)
    OSIdleCtrRun                             0x40000018   Data           4  os_core.o(.data)
    OSStatRdy                                0x4000001c   Data           1  os_core.o(.data)
    OSIntNesting                             0x4000001d   Data           1  os_core.o(.data)
    OSIntExitY                               0x4000001e   Data           1  os_core.o(.data)
    OSLockNesting                            0x4000001f   Data           1  os_core.o(.data)
    OSPrioCur                                0x40000020   Data           1  os_core.o(.data)
    OSPrioHighRdy                            0x40000021   Data           1  os_core.o(.data)
    OSRdyGrp                                 0x40000022   Data           1  os_core.o(.data)
    OSRdyTbl                                 0x40000023   Data           2  os_core.o(.data)
    OSRunning                                0x40000025   Data           1  os_core.o(.data)
    OSTaskCtr                                0x40000026   Data           1  os_core.o(.data)
    OSIdleCtr                                0x40000028   Data           4  os_core.o(.data)
    OSTCBCur                                 0x4000002c   Data           4  os_core.o(.data)
    OSTCBFreeList                            0x40000030   Data           4  os_core.o(.data)
    OSTCBHighRdy                             0x40000034   Data           4  os_core.o(.data)
    OSTCBList                                0x40000038   Data           4  os_core.o(.data)
    OSMemFreeList                            0x4000003c   Data           4  os_core.o(.data)
    OSQFreeList                              0x40000040   Data           4  os_core.o(.data)
    OSTime                                   0x40000044   Data           4  os_core.o(.data)
    OSEventTbl                               0x40000050   Data          48  os_core.o(.bss)
    OSFlagTbl                                0x40000080   Data          60  os_core.o(.bss)
    OSTaskStatStk                            0x400000bc   Data        2048  os_core.o(.bss)
    OSTaskIdleStk                            0x400008bc   Data        2048  os_core.o(.bss)
    OSTCBPrioTbl                             0x400010bc   Data          52  os_core.o(.bss)
    OSTCBTbl                                 0x400010f0   Data         676  os_core.o(.bss)
    OSMemTbl                                 0x40001394   Data         100  os_core.o(.bss)
    OSQTbl                                   0x400013f8   Data          48  os_core.o(.bss)
    TaskStk0                                 0x40001428   Data         256  main.o(.bss)
    TaskStk1                                 0x40001528   Data         256  main.o(.bss)
    __libspace_start                         0x40001704   Data          96  libspace.o(.bss)
    bottom_of_heap                           0x40001904   Data           1  startup.o(Heap)
    StackUsr                                 0x40002000   Data           1  startup.o(Stacks)


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

Memory Map of the image

  Image Entry point : 0x000000c0

  Load Region ROM_LOAD (Base: 0x00000000, Size: 0x000040b8, Max: 0xffffffff, ABSOLUTE)

    Execution Region ROM_EXEC (Base: 0x00000000, Size: 0x00004068, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000c0   Code   RO          333    vectors             startup.o
    0x000000c0   0x00000008   Code   RO          391  * !!!main             __main.o(c_t__un.l)
    0x000000c8   0x00000038   Code   RO          508    !!!scatter          __scatter.o(c_t__un.l)
    0x00000100   0x00000028   Code   RO          510    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x00000128   0x0000002c   Code   RO          512    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x00000154   0x00000004   Ven    RO          416    .emb_text           lib_init.o(c_t__un.l)
    0x00000158   0x00000010   Code   RO          416    .emb_text           lib_init.o(c_t__un.l)
    0x00000168   0x00000280   Code   RO            1    .text               os_cpu_c.o
    0x000003e8   0x00000b74   Code   RO          100    .text               os_core.o
    0x00000f5c   0x00000b70   Code   RO          137    .text               os_flag.o
    0x00001acc   0x000002dc   Code   RO          167    .text               os_mem.o
    0x00001da8   0x000008b0   Code   RO          193    .text               os_q.o
    0x00002658   0x00000988   Code   RO          219    .text               os_task.o
    0x00002fe0   0x00000288   Code   RO          232    .text               os_time.o
    0x00003268   0x0000021c   Code   RO          245    .text               target.o
    0x00003484   0x000000e4   Code   RO          315    .text               main.o

⌨️ 快捷键说明

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