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 + -
显示快捷键?