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

📄 keil_ucos.map

📁 KEIL下的LPC2104的UCOS移植,网上的都是ADS的,且很多有错误,需改写一部分代码才可用.这是我用ADS改的,带有PROTEUS仿真,绝对可用,无需任何改动就可编译通过.
💻 MAP
📖 第 1 页 / 共 5 页
字号:
    OSQPend                                  0x0000240c   ARM Code     364  os_q.o(.text)
    OSQPost                                  0x00002578   ARM Code     216  os_q.o(.text)
    OSQPostFront                             0x00002650   ARM Code     220  os_q.o(.text)
    OSQPostOpt                               0x0000272c   ARM Code     320  os_q.o(.text)
    OSQQuery                                 0x0000286c   ARM Code     156  os_q.o(.text)
    OS_QInit                                 0x00002908   ARM Code      68  os_q.o(.text)
    OSTaskChangePrio                         0x00002960   ARM Code     468  os_task.o(.text)
    OSTaskCreate                             0x00002b34   ARM Code     236  os_task.o(.text)
    OSTaskCreateExt                          0x00002c20   ARM Code     288  os_task.o(.text)
    OSTaskDel                                0x00002d40   ARM Code     516  os_task.o(.text)
    OSTaskDelReq                             0x00002f44   ARM Code     140  os_task.o(.text)
    OSTaskResume                             0x00002fd0   ARM Code     192  os_task.o(.text)
    OSTaskStkChk                             0x00003090   ARM Code     192  os_task.o(.text)
    OSTaskSuspend                            0x00003150   ARM Code     244  os_task.o(.text)
    OSTaskQuery                              0x00003244   ARM Code     120  os_task.o(.text)
    OSTimeDly                                0x000032e8   ARM Code     144  os_time.o(.text)
    OSTimeDlyHMSM                            0x00003378   ARM Code     232  os_time.o(.text)
    OSTimeDlyResume                          0x00003460   ARM Code     184  os_time.o(.text)
    OSTimeGet                                0x00003518   ARM Code      32  os_time.o(.text)
    OSTimeSet                                0x00003538   ARM Code      32  os_time.o(.text)
    OSTaskStkInit                            0x00003570   ARM Code     232  os_cpu_c.o(.text)
    SWI_Exception                            0x00003658   ARM Code     336  os_cpu_c.o(.text)
    OSStartHighRdy                           0x000037a8   ARM Code      16  os_cpu_c.o(.text)
    OSInitHookBegin                          0x000037b8   ARM Code       4  os_cpu_c.o(.text)
    OSInitHookEnd                            0x000037bc   ARM Code       4  os_cpu_c.o(.text)
    OSTaskCreateHook                         0x000037c0   ARM Code       8  os_cpu_c.o(.text)
    OSTaskDelHook                            0x000037c8   ARM Code       8  os_cpu_c.o(.text)
    OSTaskSwHook                             0x000037d0   ARM Code       4  os_cpu_c.o(.text)
    OSTaskStatHook                           0x000037d4   ARM Code       4  os_cpu_c.o(.text)
    OSTCBInitHook                            0x000037d8   ARM Code       8  os_cpu_c.o(.text)
    OSTimeTickHook                           0x000037e0   ARM Code       4  os_cpu_c.o(.text)
    OSTaskIdleHook                           0x000037e4   ARM Code       4  os_cpu_c.o(.text)
    Inline ARM to Thumb Veneer to srand      0x000037f0   ARM Code       0  rand.o(.text)
    srand                                    0x000037f9   Thumb Code    42  rand.o(.text)
    _rand_init                               0x00003823   Thumb Code     4  rand.o(.text)
    rand                                     0x00003827   Thumb Code    56  rand.o(.text)
    __aeabi_memcpy4                          0x00003870   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x00003870   ARM Code       0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x00003870   ARM Code     100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x000038bc   ARM Code       0  rt_memcpy_w.o(.text)
    __aeabi_memclr4                          0x000038d4   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_memclr8                          0x000038d4   ARM Code       0  rt_memclr_w.o(.text)
    __rt_memclr_w                            0x000038d4   ARM Code      84  rt_memclr_w.o(.text)
    _memset_w                                0x000038d8   ARM Code       0  rt_memclr_w.o(.text)
    __aeabi_idiv                             0x00003928   ARM Code       0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x00003928   ARM Code     364  aeabi_sdiv.o(.text)
    __rt_entry                               0x00003a94   ARM Code      76  kernel.o(.text)
    __rt_exit                                0x00003ae0   ARM Code      20  kernel.o(.text)
    __rt_abort                               0x00003af4   ARM Code       8  kernel.o(.text)
    __aeabi_idiv0                            0x00003afc   ARM Code       4  aeabi_idiv0.o(.text)
    _sys_exit                                0x00003b00   ARM Code      20  sys_exit.o(.text)
    exit                                     0x00003b19   Thumb Code    24  exit.o(.text)
    __rt_stackheap_init                      0x00003b30   ARM Code      64  stkheap1.o(.text)
    __rt_heap_extend                         0x00003b70   ARM Code     112  stkheap1.o(.text)
    Inline ARM to Thumb Veneer to __rt_lib_init 0x00003be0   ARM Code       0  lib_init.o(.text)
    __rt_lib_init                            0x00003be9   Thumb Code   188  lib_init.o(.text)
    __rt_lib_shutdown                        0x00003ca5   Thumb Code    26  lib_init.o(.text)
    _platform_post_stackheap_init            0x00003cc0   ARM Code      12  boardinit2.o(.text)
    _platform_post_lib_init                  0x00003ccc   ARM Code      16  boardinit3.o(.text)
    __I_use_semihosting                      0x00003cdc   ARM Code       0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x00003cdc   ARM Code       4  use_no_semi.o(.text)
    __user_setup_stackheap                   0x00003ce0   ARM Code      96  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x00003d40   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
    Inline Thumb to ARM Veneer to __rt_locale 0x00003d51   Thumb Code     0  rt_locale_intlibspace.o(.text)
    __rt_locale                              0x00003d54   ARM Code      12  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x00003d65   Thumb Code     6  no_argv.o(.text)
    __user_libspace                          0x00003d6c   ARM Code       8  libspace.o(.text)
    __user_perproc_libspace                  0x00003d6c   ARM Code       0  libspace.o(.text)
    __user_perthread_libspace                0x00003d6c   ARM Code       0  libspace.o(.text)
    __rt_fp_status_addr                      0x00003d78   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
    __aeabi_uidiv                            0x00003d88   ARM Code       0  aeabi_sdiv.o(.text_udiv)
    __aeabi_uidivmod                         0x00003d88   ARM Code      28  aeabi_sdiv.o(.text_udiv)
    IRQ_Handler                              0x00003da4   ARM Code       0  irq.o(IRQ)
    Timer0_Handler                           0x00003e20   ARM Code       0  irq.o(IRQ)
    Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00003eb4   ARM Code       0  anon$$obj.o(Veneer$$Code)
    Short Thumb to ARM Veneer to __rt_exit   0x00003ec1   Thumb Code     0  anon$$obj.o(Veneer$$Code)
    SoftwareInterrupt                        0x00003ec8   ARM Code       0  os_cpu_a.o(subr)
    OSIntCtxSw                               0x00003f04   ARM Code       0  os_cpu_a.o(subr)
    __OSStartHighRdy                         0x00003f98   ARM Code       0  os_cpu_a.o(subr)
    Inline Thumb to ARM Veneer to _fp_init   0x00003fd9   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    _fp_init                                 0x00003fdc   ARM Code      24  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00003fec   ARM Code       0  fpinit.o(x$fpl$fpinit)
    OSMapTbl                                 0x00003ff4   Data           8  os_core.o(.constdata)
    OSUnMapTbl                               0x00003ffc   Data         256  os_core.o(.constdata)
    Region$$Table$$Base                      0x000040fc   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0000411c   Number         0  anon$$obj.o(Region$$Table)
    OSCtxSwCtr                               0x40000000   Data           4  os_core.o(.data)
    OSEventFreeList                          0x40000004   Data           4  os_core.o(.data)
    OSFlagFreeList                           0x40000008   Data           4  os_core.o(.data)
    OSCPUUsage                               0x4000000c   Data           1  os_core.o(.data)
    OSIdleCtrMax                             0x40000010   Data           4  os_core.o(.data)
    OSIdleCtrRun                             0x40000014   Data           4  os_core.o(.data)
    OSStatRdy                                0x40000018   Data           1  os_core.o(.data)
    OSIntNesting                             0x40000019   Data           1  os_core.o(.data)
    OSIntExitY                               0x4000001a   Data           1  os_core.o(.data)
    OSLockNesting                            0x4000001b   Data           1  os_core.o(.data)
    OSPrioCur                                0x4000001c   Data           1  os_core.o(.data)
    OSPrioHighRdy                            0x4000001d   Data           1  os_core.o(.data)
    OSRdyGrp                                 0x4000001e   Data           1  os_core.o(.data)
    OSRdyTbl                                 0x4000001f   Data           2  os_core.o(.data)
    OSRunning                                0x40000021   Data           1  os_core.o(.data)
    OSTaskCtr                                0x40000022   Data           1  os_core.o(.data)
    OSIdleCtr                                0x40000024   Data           4  os_core.o(.data)
    OSTCBCur                                 0x40000028   Data           4  os_core.o(.data)
    OSTCBFreeList                            0x4000002c   Data           4  os_core.o(.data)
    OSTCBHighRdy                             0x40000030   Data           4  os_core.o(.data)
    OSTCBList                                0x40000034   Data           4  os_core.o(.data)
    OSMemFreeList                            0x40000038   Data           4  os_core.o(.data)
    OSQFreeList                              0x4000003c   Data           4  os_core.o(.data)
    OSTime                                   0x40000040   Data           4  os_core.o(.data)
    OsEnterSum                               0x40000044   Data           4  os_cpu_c.o(.data)
    TaskStk0                                 0x40000050   Data         256  main.o(.bss)
    TaskStk1                                 0x40000150   Data         256  main.o(.bss)
    TaskStk2                                 0x40000250   Data         256  main.o(.bss)
    TaskStk3                                 0x40000350   Data         256  main.o(.bss)
    TaskStk4                                 0x40000450   Data         256  main.o(.bss)
    TaskStk5                                 0x40000550   Data         256  main.o(.bss)
    TaskStk6                                 0x40000650   Data         256  main.o(.bss)
    TaskStk7                                 0x40000750   Data         256  main.o(.bss)
    OSEventTbl                               0x40000850   Data          24  os_core.o(.bss)
    OSFlagTbl                                0x40000868   Data          60  os_core.o(.bss)
    OSTaskStatStk                            0x400008a4   Data        2048  os_core.o(.bss)
    OSTaskIdleStk                            0x400010a4   Data        2048  os_core.o(.bss)
    OSTCBPrioTbl                             0x400018a4   Data          52  os_core.o(.bss)
    OSTCBTbl                                 0x400018d8   Data         676  os_core.o(.bss)
    OSMemTbl                                 0x40001b7c   Data         100  os_core.o(.bss)
    OSQTbl                                   0x40001be0   Data          48  os_core.o(.bss)
    __libspace_start                         0x40001cec   Data          96  libspace.o(.bss)
    bottom_of_heap                           0x40001eec   Number         0  startup.o(Heap)
    StackUsr                                 0x40004000   Number         0  startup.o ABSOLUTE


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

Memory Map of the image

  Image Entry point : 0x000000b8

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000416c, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x0000411c, Max: 0x00020000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000b8   Code   RO           79    vectors             startup.o
    0x000000b8   0x00000008   Code   RO          290  * !!!main             __main.o(c_t__un.l)
    0x000000c0   0x00000038   Code   RO          407    !!!scatter          __scatter.o(c_t__un.l)
    0x000000f8   0x00000028   Code   RO          409    !!handler_copy      __scatter_copy.o(c_t__un.l)
    0x00000120   0x0000002c   Code   RO          411    !!handler_zi        __scatter_zi.o(c_t__un.l)
    0x0000014c   0x00000004   Ven    RO          315    .emb_text           lib_init.o(c_t__un.l)
    0x00000150   0x00000010   Code   RO          315    .emb_text           lib_init.o(c_t__un.l)
    0x00000160   0x00000310   Code   RO            1    .text               main.o
    0x00000470   0x00000280   Code   RO           62    .text               target.o
    0x000006f0   0x00000b74   Code   RO           84    .text               os_core.o

⌨️ 快捷键说明

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