📄 project.old3.map
字号:
_ENTER_BINARY_L _ENTER_BINARY_L_RC _ENTER_BINARY_L_LC _ENTER_BINARY_L64
_ENTER_BINARY_L64_LC _ENTER_BINARY_L64_RC _IDIVMOD _SPLITSIGN
_LADD_k_is_k_plus_j _k_is_k_plus_j_l _k_is_k_plus_j_i _LSUB_k_is_k_minus_j
_LAND_k_is_k_and_j _LOR_k_is_k_or_j _LXOR_k_is_k_xor_j _LMUL_k_is_k_mul_j
_LDIVMOD _NEG_L_HX _ABS_L_HX _SPLITSIGN_L _LMODU_k_is_k_mod_j
_LDIVU_k_is_k_div_j _LMODS_k_is_k_mod_j _LDIVS_k_is_k_div_j _LCMP_k_rel_j
_CMP24_k_rel_j _BMULS _BDIVS _BMODS _IMUL_STAR08 _IDIVS_STAR08 _IDIVU_STAR08
_IMODS_STAR08 _IMODU_STAR08 _IDIVU_8 _IMODU_8 _IASR _ILSR _ILSL _LINC _LDEC
_LNEG _LNOT _LADD _LADD_RC _LSUB _LSUB_LC _LSUB_RC _LAND _LAND_RC _LOR
_LOR_RC _LXOR _LXOR_RC _LMUL _LMUL_RC _LDIVS _LDIVS_LC _LDIVS_RC _LDIVU
_LDIVU_LC _LDIVU_RC _LMODS _LMODS_LC _LMODS_RC _LMODU _LMODU_LC _LMODU_RC
_LASR _LLSR _LLSL _LCMP _LCMP_RC _CMP24 _CMP24_RC _COPY _COPY_L _POP32 _POP64
_STORE32 _STORE64 _SEXT8_32 _SEXT16_32 _CALL_STAR08 _CALL_STAR08_FAR
_Jump_Table_Addr _Jump_Table_Offset _Jump_Table_Header_Addr
_Jump_Table_Header_Offset _Search_Table_16_Addr _Search_Table_16_Offset
_Search_Table_8_Addr _Search_Table_8_Offset _PUSH_CC _POP_CC
_CONV_FAR_TO_NEAR _CONV_FAR_TO_LINEAR _CONV_LINEAR_TO_FAR
STRING.C.o (ansiis.lib):
strerror memchr memcmp memcpy2 memcpy _memcpy_8bitCount memmove
_memset_clear_8bitCount strlen strset strcat strncat strcpy strcmp strncmp
strchr strrchr strspn strcspn strpbrk strstr strtok strcoll strxfrm
FreeRTOS Kernel.c.o:
xCoRoutineCreate vCoRoutineAddToDelayedList prvCheckPendingReadyList
prvCheckDelayedList vCoRoutineSchedule prvInitialiseCoRoutineLists
xCoRoutineRemoveFromEventList xQueueCreate xQueueGenericSend
xQueueGenericSendFromISR xQueueGenericReceive xQueueReceiveFromISR
uxQueueMessagesWaiting uxQueueMessagesWaitingFromISR vQueueDelete
prvCopyDataToQueue prvCopyDataFromQueue prvUnlockQueue prvIsQueueEmpty
xQueueIsQueueEmptyFromISR prvIsQueueFull xQueueIsQueueFullFromISR
vTaskDelayUntil uxTaskPriorityGet vTaskPrioritySet vTaskSuspend
xTaskIsTaskSuspended vTaskResume xTaskResumeFromISR vTaskEndScheduler
xTaskGetTickCount uxTaskGetNumberOfTasks vTaskPlaceOnEventList
xTaskRemoveFromEventList vTaskSetTimeOutState xTaskCheckForTimeOut
vTaskMissedYield
heap_1.c.o:
vPortInitialiseBlocks
port.c.o:
vPortEndScheduler
NOT USED VARIABLES
RTSHC08.C.o (ansiis.lib):
_PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 errno
STRING.C.o (ansiis.lib):
STRING..1 next.2
FreeRTOS Kernel.c.o:
pxCurrentCoRoutine uxTopCoRoutineReadyPriority xCoRoutineTickCount
xLastTickCount xPassedTicks pxReadyCoRoutineLists xDelayedCoRoutineList1
xDelayedCoRoutineList2 pxDelayedCoRoutineList pxOverflowDelayedCoRoutineList
xPendingReadyCoRoutineList
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0x21C0 ---- SIZE 4 ---
Filling bytes inserted
00010100
------- ROM-ADDRESS: 0x21C4 ---- RAM-ADDRESS: 0x100 ---- SIZE 1 ---
Name of initialized Object : uxCriticalNesting
FF
------- ROM-ADDRESS: 0x21C5 ---- SIZE 2 ---
Filling bytes inserted
0000
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData loadByte
_Startup USES __SEG_END_SSTACK Init main
main USES MCU_Init _PTFDD _PTFD my_task1 STRING.task1.1
xTaskCreate my_task2 STRING.task2.2 my_task3
STRING.task3.3 vTaskStartScheduler
MCU_Init USES _ICGC1 _ICGC2 _ICGS1 _SOPT
my_task1 USES _PTFD vTaskDelay
my_task2 USES _PTFD vTaskDelay
my_task3 USES _PTFD vTaskDelay
vListRemove USES _ICMP
xTaskCreate USES prvAllocateTCBAndStack xTaskCreate
prvInitialiseTCBVariables pxPortInitialiseStack uxCriticalNesting
uxCurrentNumberOfTasks pxCurrentTCB prvInitialiseTaskLists
xSchedulerRunning uxTopUsedPriority uxTopReadyPriority
pxReadyTasksLists vListInsertEnd
vTaskDelay USES vTaskSuspendAll xTickCount pxCurrentTCB
vListRemove pxOverflowDelayedTaskList pxDelayedTaskList
vListInsert xTaskResumeAll
vTaskStartScheduler USES prvIdleTask STRING.IDLE.1 xTaskCreate
xSchedulerRunning xTickCount xPortStartScheduler
vTaskSuspendAll USES uxCriticalNesting uxSchedulerSuspended
xTaskResumeAll USES uxCriticalNesting uxSchedulerSuspended
xTaskResumeAll uxCurrentNumberOfTasks vListRemove
uxTopReadyPriority pxReadyTasksLists vListInsertEnd pxCurrentTCB
xPendingReadyList uxMissedTicks vTaskIncrementTick xMissedYield
vTaskIncrementTick USES uxSchedulerSuspended vTaskIncrementTick
xTickCount pxDelayedTaskList pxOverflowDelayedTaskList
xNumOfOverflows vListRemove uxTopReadyPriority
pxReadyTasksLists vListInsertEnd uxMissedTicks
vTaskSwitchContext USES uxSchedulerSuspended xMissedYield
uxTopReadyPriority pxReadyTasksLists _ICMP pxCurrentTCB
prvIdleTask USES prvCheckTasksWaitingTermination
pxReadyTasksLists vApplicationIdleHook
prvInitialiseTCBVariables USES strncpy vListInitialiseItem
prvInitialiseTaskLists USES pxReadyTasksLists vListInitialise
xDelayedTaskList1 xDelayedTaskList2 xPendingReadyList
xSuspendedTaskList pxDelayedTaskList pxOverflowDelayedTaskList
prvAllocateTCBAndStack USES pvPortMalloc vPortFree memset
pvPortMalloc USES vTaskSuspendAll xNextFreeByte xHeap
xTaskResumeAll
prvSetupTimerInterrupt USES _SRTISC
xPortStartScheduler USES prvSetupTimerInterrupt pxCurrentTCB
uxCriticalNesting
vPortYield USES uxCriticalNesting pxCurrentTCB
vTaskSwitchContext
vPortTickInterrupt USES uxCriticalNesting pxCurrentTCB
vTaskIncrementTick vTaskSwitchContext _SRTISC
_vect_ATD USES vPortTickInterrupt undefine_ASR vPortYield
*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
main and _Startup Group
|
+- main
| |
| +- MCU_Init
| |
| +- my_task1
| | |
| | +- vTaskDelay
| | |
| | +- vTaskSuspendAll
| | |
| | +- vListRemove
| | | |
| | | +- _ICMP
| | |
| | +- vListInsert
| | |
| | +- xTaskResumeAll
| | |
| | +- vListRemove (see above)
| | |
| | +- vListInsertEnd
| | |
| | +- vTaskIncrementTick
| | |
| | +- vListRemove (see above)
| | |
| | +- vListInsertEnd (see above)
| |
| +- xTaskCreate
| | |
| | +- prvAllocateTCBAndStack
| | | |
| | | +- pvPortMalloc
| | | | |
| | | | +- vTaskSuspendAll (see above)
| | | | |
| | | | +- xTaskResumeAll (see above)
| | | |
| | | +- vPortFree
| | | |
| | | +- memset
| | |
| | +- prvInitialiseTCBVariables
| | | |
| | | +- strncpy
| | | |
| | | +- vListInitialiseItem
| | |
| | +- pxPortInitialiseStack
| | |
| | +- prvInitialiseTaskLists
| | | |
| | | +- vListInitialise
| | |
| | +- vListInsertEnd (see above)
| |
| +- my_task2
| | |
| | +- vTaskDelay (see above)
| |
| +- my_task3
| | |
| | +- vTaskDelay (see above)
| |
| +- vTaskStartScheduler
| |
| +- prvIdleTask
| | |
| | +- prvCheckTasksWaitingTermination
| | |
| | +- vApplicationIdleHook
| |
| +- xTaskCreate (see above)
| |
| +- xPortStartScheduler
| |
| +- prvSetupTimerInterrupt
|
+- _Startup
|
+- Init
| |
| +- loadByte
|
+- main (see above)
_vect_ATD
|
+- vPortTickInterrupt
| |
| +- vTaskIncrementTick (see above)
| |
| +- vTaskSwitchContext
| |
| +- _ICMP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -