rtosdemo.map

来自「FREE-RTOS 在LM3S811上的移植代码(KEIL)」· MAP 代码 · 共 731 行 · 第 1/5 页

MAP
731
字号
    vTaskIncrementTick                       0x0000180d   Thumb Code   118  tasks.o(i.vTaskIncrementTick)
    vTaskMissedYield                         0x0000188d   Thumb Code     8  tasks.o(i.vTaskMissedYield)
    vTaskPlaceOnEventList                    0x00001899   Thumb Code    64  tasks.o(i.vTaskPlaceOnEventList)
    vTaskSetTimeOutState                     0x000018dd   Thumb Code    12  tasks.o(i.vTaskSetTimeOutState)
    vTaskStartScheduler                      0x000018ed   Thumb Code    46  tasks.o(i.vTaskStartScheduler)
    vTaskSuspendAll                          0x0000192d   Thumb Code    22  tasks.o(i.vTaskSuspendAll)
    vTaskSwitchContext                       0x00001949   Thumb Code    72  tasks.o(i.vTaskSwitchContext)
    vUART_ISR                                0x00001999   Thumb Code    52  main.o(i.vUART_ISR)
    xAreBlockingQueuesStillRunning           0x000019d5   Thumb Code    68  blockq.o(i.xAreBlockingQueuesStillRunning)
    xAreIntegerMathsTaskStillRunning         0x00001a1d   Thumb Code    32  integer.o(i.xAreIntegerMathsTaskStillRunning)
    xArePollingQueuesStillRunning            0x00001a41   Thumb Code    24  pollq.o(i.xArePollingQueuesStillRunning)
    xAreSemaphoreTasksStillRunning           0x00001a5d   Thumb Code    42  semtest.o(i.xAreSemaphoreTasksStillRunning)
    xPortStartScheduler                      0x00001a8d   Thumb Code    36  port.o(i.xPortStartScheduler)
    xPortSysTickHandler                      0x00001ab5   Thumb Code    14  port.o(i.xPortSysTickHandler)
    xQueueCreate                             0x00001ac9   Thumb Code    94  queue.o(i.xQueueCreate)
    xQueueGenericReceive                     0x00001b27   Thumb Code   236  queue.o(i.xQueueGenericReceive)
    xQueueGenericSend                        0x00001c13   Thumb Code   210  queue.o(i.xQueueGenericSend)
    xQueueGenericSendFromISR                 0x00001ce5   Thumb Code    60  queue.o(i.xQueueGenericSendFromISR)
    xTaskCheckForTimeOut                     0x00001d21   Thumb Code    72  tasks.o(i.xTaskCheckForTimeOut)
    xTaskCreate                              0x00001d6d   Thumb Code   178  tasks.o(i.xTaskCreate)
    xTaskGetTickCount                        0x00001e29   Thumb Code    18  tasks.o(i.xTaskGetTickCount)
    xTaskRemoveFromEventList                 0x00001e41   Thumb Code    94  tasks.o(i.xTaskRemoveFromEventList)
    xTaskResumeAll                           0x00001ea9   Thumb Code   168  tasks.o(i.xTaskResumeAll)
    _fp_init                                 0x00001f59   Thumb Code    14  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x00001f65   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    Region$$Table$$Base                      0x0000229c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x000022bc   Number         0  anon$$obj.o(Region$$Table)
    xButtonSemaphore                         0x2000000c   Data           4  main.o(.data)
    xPrintQueue                              0x20000010   Data           4  main.o(.data)
    pxCurrentTCB                             0x20000054   Data           4  tasks.o(.data)
    uxCriticalNesting                        0x20000088   Data           4  port.o(.data)
    __libspace_start                         0x20000104   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x20000164   Number         0  libspace.o(.bss)
    xHeap                                    0x20000268   Number         0  startup_rvmdk.o(RTOSHeap)


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

Memory Map of the image

  Image Entry point : 0x000000b9

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002348, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000022bc, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x000000c8   Code   RO            3  * RESET               startup_rvmdk.o
    0x000000c8   0x00000008   Code   RO         1866  * !!!main             __main.o(c_w.l)
    0x000000d0   0x00000034   Code   RO         1950    !!!scatter          __scatter.o(c_w.l)
    0x00000104   0x0000001a   Code   RO         1952    !!handler_copy      __scatter_copy.o(c_w.l)
    0x0000011e   0x00000002   PAD
    0x00000120   0x0000001c   Code   RO         1954    !!handler_zi        __scatter_zi.o(c_w.l)
    0x0000013c   0x00000006   Code   RO           13    .emb_text           osram96x16.o
    0x00000142   0x00000002   PAD
    0x00000144   0x00000090   Code   RO          833    .emb_text           port.o
    0x000001d4   0x00000004   Code   RO         1893    .emb_text           lib_init.o(c_w.l)
    0x000001d8   0x00000018   Code   RO            4    .text               startup_rvmdk.o
    0x000001f0   0x00000010   Code   RO         1858    .text               aeabi_memset.o(c_w.l)
    0x00000200   0x0000008c   Code   RO         1860    .text               rt_memcpy_v6.o(c_w.l)
    0x0000028c   0x00000056   Code   RO         1862    .text               strncpy.o(c_w.l)
    0x000002e2   0x00000026   Code   RO         1864    .text               stkheap2.o(c_w.l)
    0x00000308   0x0000003e   Code   RO         1868    .text               kernel.o(c_w.l)
    0x00000346   0x0000004a   Code   RO         1871    .text               sys_stackheap_outer.o(c_w.l)
    0x00000390   0x0000000c   Code   RO         1876    .text               rt_stackheap_storage_intlibspace.o(c_w.l)
    0x0000039c   0x00000044   Code   RO         1878    .text               rt_memclr.o(c_w.l)
    0x000003e0   0x0000006a   Code   RO         1880    .text               rt_memcpy_w.o(c_w.l)
    0x0000044a   0x00000002   PAD
    0x0000044c   0x00000014   Code   RO         1882    .text               sys_exit.o(c_w.l)
    0x00000460   0x00000008   Code   RO         1884    .text               libspace.o(c_w.l)
    0x00000468   0x0000000c   Code   RO         1887    .text               exit.o(c_w.l)
    0x00000474   0x0000004e   Code   RO         1889    .text               rt_memclr_w.o(c_w.l)
    0x000004c2   0x000000c0   Code   RO         1894    .text               lib_init.o(c_w.l)
    0x00000582   0x0000000a   Code   RO         1899    .text               boardinit2.o(c_w.l)
    0x0000058c   0x00000008   Code   RO         1901    .text               boardinit3.o(c_w.l)
    0x00000594   0x00000002   Code   RO         1905    .text               use_no_semi.o(c_w.l)
    0x00000596   0x00000002   PAD
    0x00000598   0x0000000c   Code   RO         1910    .text               rt_locale_intlibspace.o(c_w.l)
    0x000005a4   0x00000002   Code   RO         1916    .text               no_argv.o(c_w.l)
    0x000005a6   0x00000002   PAD
    0x000005a8   0x0000000c   Code   RO         1925    .text               rt_fp_status_addr_intlibspace.o(c_w.l)
    0x000005b4   0x00000026   Code   RO          903    i.GPIODirModeSet    gpio.o(DriverLib.lib)
    0x000005da   0x00000038   Code   RO          905    i.GPIOIntTypeSet    gpio.o(DriverLib.lib)
    0x00000612   0x00000094   Code   RO          907    i.GPIOPadConfigSet  gpio.o(DriverLib.lib)
    0x000006a6   0x00000006   Code   RO          912    i.GPIOPinIntClear   gpio.o(DriverLib.lib)
    0x000006ac   0x0000000c   Code   RO          909    i.GPIOPinIntEnable  gpio.o(DriverLib.lib)
    0x000006b8   0x0000001c   Code   RO          922    i.GPIOPinTypeI2C    gpio.o(DriverLib.lib)
    0x000006d4   0x00000004   Code   RO         1131    i.I2CMasterControl  i2c.o(DriverLib.lib)
    0x000006d8   0x00000004   Code   RO         1133    i.I2CMasterDataPut  i2c.o(DriverLib.lib)
    0x000006dc   0x00000034   Code   RO         1113    i.I2CMasterInitExpClk  i2c.o(DriverLib.lib)
    0x00000710   0x00000010   Code   RO         1124    i.I2CMasterIntStatus  i2c.o(DriverLib.lib)
    0x00000720   0x00000008   Code   RO         1128    i.I2CMasterSlaveAddrSet  i2c.o(DriverLib.lib)
    0x00000728   0x00000060   Code   RO         1319    i.IntEnable         interrupt.o(DriverLib.lib)
    0x00000788   0x00000024   Code   RO         1317    i.IntPrioritySet    interrupt.o(DriverLib.lib)
    0x000007ac   0x00000050   Code   RO           18    i.OSRAMClear        osram96x16.o
    0x000007fc   0x0000009c   Code   RO           21    i.OSRAMInit         osram96x16.o
    0x00000898   0x000000ac   Code   RO           19    i.OSRAMStringDraw   osram96x16.o
    0x00000944   0x00000044   Code   RO           16    i.OSRAMWriteArray   osram96x16.o
    0x00000988   0x00000038   Code   RO           15    i.OSRAMWriteByte    osram96x16.o
    0x000009c0   0x00000048   Code   RO           17    i.OSRAMWriteFinal   osram96x16.o
    0x00000a08   0x00000028   Code   RO           14    i.OSRAMWriteFirst   osram96x16.o
    0x00000a30   0x00000118   Code   RO         1433    i.SysCtlClockGet    sysctl.o(DriverLib.lib)
    0x00000b48   0x00000080   Code   RO         1432    i.SysCtlClockSet    sysctl.o(DriverLib.lib)
    0x00000bc8   0x0000001c   Code   RO         1410    i.SysCtlPeripheralEnable  sysctl.o(DriverLib.lib)
    0x00000be4   0x00000034   Code   RO         1685    i.UARTConfigSetExpClk  uart.o(DriverLib.lib)
    0x00000c18   0x0000001a   Code   RO         1684    i.UARTDisable       uart.o(DriverLib.lib)
    0x00000c32   0x00000014   Code   RO         1683    i.UARTEnable        uart.o(DriverLib.lib)
    0x00000c46   0x00000004   Code   RO         1701    i.UARTIntClear      uart.o(DriverLib.lib)
    0x00000c4a   0x00000008   Code   RO         1699    i.UARTIntDisable    uart.o(DriverLib.lib)
    0x00000c52   0x00000008   Code   RO         1698    i.UARTIntEnable     uart.o(DriverLib.lib)
    0x00000c5a   0x0000000a   Code   RO         1700    i.UARTIntStatus     uart.o(DriverLib.lib)
    0x00000c64   0x000000b4   Code   RO          125    i.main              main.o
    0x00000d18   0x00000030   Code   RO          489    i.prvAllocateTCBAndStack  tasks.o
    0x00000d48   0x00000060   Code   RO          500    i.prvCheckTasksWaitingTermination  tasks.o
    0x00000da8   0x00000028   Code   RO          727    i.prvCopyDataFromQueue  queue.o
    0x00000dd0   0x00000048   Code   RO          722    i.prvCopyDataToQueue  queue.o
    0x00000e18   0x00000014   Code   RO          499    i.prvDeleteTCB      tasks.o
    0x00000e2c   0x00000008   Code   RO          501    i.prvIdleTask       tasks.o
    0x00000e34   0x00000038   Code   RO          488    i.prvInitialiseTCBVariables  tasks.o
    0x00000e6c   0x00000050   Code   RO          487    i.prvInitialiseTaskLists  tasks.o
    0x00000ebc   0x0000001a   Code   RO          728    i.prvIsQueueEmpty   queue.o
    0x00000ed6   0x0000001e   Code   RO          724    i.prvIsQueueFull    queue.o
    0x00000ef4   0x00000098   Code   RO          322    i.prvSemaphoreTest  semtest.o
    0x00000f8c   0x000000dc   Code   RO          124    i.prvSetupHardware  main.o
    0x00001068   0x00000010   Code   RO          835    i.prvSetupTimerInterrupt  port.o
    0x00001078   0x00000064   Code   RO          723    i.prvUnlockQueue    queue.o
    0x000010dc   0x00000044   Code   RO          456    i.pvPortMalloc      heap_1.o
    0x00001120   0x0000001a   Code   RO          834    i.pxPortInitialiseStack  port.o
    0x0000113a   0x00000012   Code   RO          731    i.uxQueueMessagesWaiting  queue.o
    0x0000114c   0x00000036   Code   RO          421    i.vBlockingQueueConsumer  blockq.o
    0x00001182   0x00000032   Code   RO          422    i.vBlockingQueueProducer  blockq.o
    0x000011b4   0x0000006c   Code   RO          122    i.vButtonHandlerTask  main.o
    0x00001220   0x00000080   Code   RO          123    i.vCheckTask        main.o
    0x000012a0   0x00000018   Code   RO          357    i.vCompeteingIntMathTask  integer.o
    0x000012b8   0x00000030   Code   RO          127    i.vGPIO_ISR         main.o
    0x000012e8   0x00000016   Code   RO          680    i.vListInitialise   list.o
    0x000012fe   0x00000006   Code   RO          681    i.vListInitialiseItem  list.o
    0x00001304   0x00000030   Code   RO          683    i.vListInsert       list.o
    0x00001334   0x0000001c   Code   RO          682    i.vListInsertEnd    list.o
    0x00001350   0x00000024   Code   RO          684    i.vListRemove       list.o
    0x00001374   0x00000054   Code   RO          387    i.vPolledQueueConsumer  pollq.o
    0x000013c8   0x0000004c   Code   RO          386    i.vPolledQueueProducer  pollq.o
    0x00001414   0x00000014   Code   RO          839    i.vPortEnterCritical  port.o
    0x00001428   0x00000018   Code   RO          840    i.vPortExitCritical  port.o
    0x00001440   0x00000002   Code   RO          457    i.vPortFree         heap_1.o
    0x00001442   0x00000002   PAD

⌨️ 快捷键说明

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