|
|
|
@ -1477,12 +1477,12 @@ Section Cross References
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to write.o(i.Write_Init) for Write_Init
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to write.o(i.Write_Init) for Write_Init
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to myfreertos.o(.data) for now_stage
|
|
|
|
myfreertos.o(i.process_hmi_btn_event) refers to myfreertos.o(.data) for now_stage
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to relays.o(i.HC595_Send_Byte) for HC595_Send_Byte
|
|
|
|
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to dfltui.o(.text) for __aeabi_ui2d
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to dfltui.o(.text) for __aeabi_ui2d
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to ddiv.o(.text) for __aeabi_ddiv
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to ddiv.o(.text) for __aeabi_ddiv
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to d2f.o(.text) for __aeabi_d2f
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to d2f.o(.text) for __aeabi_d2f
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to dflti.o(.text) for __aeabi_i2d
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to dflti.o(.text) for __aeabi_i2d
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to pid.o(i.PID_Calc) for PID_Calc
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to pid.o(i.PID_Calc) for PID_Calc
|
|
|
|
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to relays.o(i.HC595_Send_Byte) for HC595_Send_Byte
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to rs485.o(i.RS485_1_Send_Data_2) for RS485_1_Send_Data_2
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to rs485.o(i.RS485_1_Send_Data_2) for RS485_1_Send_Data_2
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to systick.o(i.delay_xms) for delay_xms
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to systick.o(i.delay_xms) for delay_xms
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to myfreertos.o(.data) for T
|
|
|
|
myfreertos.o(i.process_sensor_data) refers to myfreertos.o(.data) for T
|
|
|
|
@ -2991,106 +2991,106 @@ Image Symbol Table
|
|
|
|
i.os_init 0x08004840 Section 0 myfreertos.o(i.os_init)
|
|
|
|
i.os_init 0x08004840 Section 0 myfreertos.o(i.os_init)
|
|
|
|
i.process_hmi_btn_event 0x080048d8 Section 0 myfreertos.o(i.process_hmi_btn_event)
|
|
|
|
i.process_hmi_btn_event 0x080048d8 Section 0 myfreertos.o(i.process_hmi_btn_event)
|
|
|
|
i.process_sensor_data 0x08004928 Section 0 myfreertos.o(i.process_sensor_data)
|
|
|
|
i.process_sensor_data 0x08004928 Section 0 myfreertos.o(i.process_sensor_data)
|
|
|
|
i.prvAddCurrentTaskToDelayedList 0x08004b7c Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
|
|
|
|
i.prvAddCurrentTaskToDelayedList 0x08004b50 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
|
|
|
|
prvAddCurrentTaskToDelayedList 0x08004b7d Thumb Code 124 tasks.o(i.prvAddCurrentTaskToDelayedList)
|
|
|
|
prvAddCurrentTaskToDelayedList 0x08004b51 Thumb Code 124 tasks.o(i.prvAddCurrentTaskToDelayedList)
|
|
|
|
i.prvAddNewTaskToReadyList 0x08004c14 Section 0 tasks.o(i.prvAddNewTaskToReadyList)
|
|
|
|
i.prvAddNewTaskToReadyList 0x08004be8 Section 0 tasks.o(i.prvAddNewTaskToReadyList)
|
|
|
|
prvAddNewTaskToReadyList 0x08004c15 Thumb Code 150 tasks.o(i.prvAddNewTaskToReadyList)
|
|
|
|
prvAddNewTaskToReadyList 0x08004be9 Thumb Code 150 tasks.o(i.prvAddNewTaskToReadyList)
|
|
|
|
i.prvCheckForValidListAndQueue 0x08004cc8 Section 0 timers.o(i.prvCheckForValidListAndQueue)
|
|
|
|
i.prvCheckForValidListAndQueue 0x08004c9c Section 0 timers.o(i.prvCheckForValidListAndQueue)
|
|
|
|
prvCheckForValidListAndQueue 0x08004cc9 Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue)
|
|
|
|
prvCheckForValidListAndQueue 0x08004c9d Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue)
|
|
|
|
i.prvCheckTasksWaitingTermination 0x08004d2c Section 0 tasks.o(i.prvCheckTasksWaitingTermination)
|
|
|
|
i.prvCheckTasksWaitingTermination 0x08004d00 Section 0 tasks.o(i.prvCheckTasksWaitingTermination)
|
|
|
|
prvCheckTasksWaitingTermination 0x08004d2d Thumb Code 86 tasks.o(i.prvCheckTasksWaitingTermination)
|
|
|
|
prvCheckTasksWaitingTermination 0x08004d01 Thumb Code 86 tasks.o(i.prvCheckTasksWaitingTermination)
|
|
|
|
i.prvCopyDataFromQueue 0x08004d90 Section 0 queue.o(i.prvCopyDataFromQueue)
|
|
|
|
i.prvCopyDataFromQueue 0x08004d64 Section 0 queue.o(i.prvCopyDataFromQueue)
|
|
|
|
prvCopyDataFromQueue 0x08004d91 Thumb Code 42 queue.o(i.prvCopyDataFromQueue)
|
|
|
|
prvCopyDataFromQueue 0x08004d65 Thumb Code 42 queue.o(i.prvCopyDataFromQueue)
|
|
|
|
i.prvCopyDataToQueue 0x08004dba Section 0 queue.o(i.prvCopyDataToQueue)
|
|
|
|
i.prvCopyDataToQueue 0x08004d8e Section 0 queue.o(i.prvCopyDataToQueue)
|
|
|
|
prvCopyDataToQueue 0x08004dbb Thumb Code 124 queue.o(i.prvCopyDataToQueue)
|
|
|
|
prvCopyDataToQueue 0x08004d8f Thumb Code 124 queue.o(i.prvCopyDataToQueue)
|
|
|
|
i.prvDeleteTCB 0x08004e36 Section 0 tasks.o(i.prvDeleteTCB)
|
|
|
|
i.prvDeleteTCB 0x08004e0a Section 0 tasks.o(i.prvDeleteTCB)
|
|
|
|
prvDeleteTCB 0x08004e37 Thumb Code 18 tasks.o(i.prvDeleteTCB)
|
|
|
|
prvDeleteTCB 0x08004e0b Thumb Code 18 tasks.o(i.prvDeleteTCB)
|
|
|
|
i.prvGetNextExpireTime 0x08004e48 Section 0 timers.o(i.prvGetNextExpireTime)
|
|
|
|
i.prvGetNextExpireTime 0x08004e1c Section 0 timers.o(i.prvGetNextExpireTime)
|
|
|
|
prvGetNextExpireTime 0x08004e49 Thumb Code 36 timers.o(i.prvGetNextExpireTime)
|
|
|
|
prvGetNextExpireTime 0x08004e1d Thumb Code 36 timers.o(i.prvGetNextExpireTime)
|
|
|
|
i.prvHeapInit 0x08004e70 Section 0 heap_4.o(i.prvHeapInit)
|
|
|
|
i.prvHeapInit 0x08004e44 Section 0 heap_4.o(i.prvHeapInit)
|
|
|
|
prvHeapInit 0x08004e71 Thumb Code 98 heap_4.o(i.prvHeapInit)
|
|
|
|
prvHeapInit 0x08004e45 Thumb Code 98 heap_4.o(i.prvHeapInit)
|
|
|
|
i.prvIdleTask 0x08004eec Section 0 tasks.o(i.prvIdleTask)
|
|
|
|
i.prvIdleTask 0x08004ec0 Section 0 tasks.o(i.prvIdleTask)
|
|
|
|
prvIdleTask 0x08004eed Thumb Code 32 tasks.o(i.prvIdleTask)
|
|
|
|
prvIdleTask 0x08004ec1 Thumb Code 32 tasks.o(i.prvIdleTask)
|
|
|
|
i.prvInitialiseNewQueue 0x08004f14 Section 0 queue.o(i.prvInitialiseNewQueue)
|
|
|
|
i.prvInitialiseNewQueue 0x08004ee8 Section 0 queue.o(i.prvInitialiseNewQueue)
|
|
|
|
prvInitialiseNewQueue 0x08004f15 Thumb Code 42 queue.o(i.prvInitialiseNewQueue)
|
|
|
|
prvInitialiseNewQueue 0x08004ee9 Thumb Code 42 queue.o(i.prvInitialiseNewQueue)
|
|
|
|
i.prvInitialiseNewTask 0x08004f40 Section 0 tasks.o(i.prvInitialiseNewTask)
|
|
|
|
i.prvInitialiseNewTask 0x08004f14 Section 0 tasks.o(i.prvInitialiseNewTask)
|
|
|
|
prvInitialiseNewTask 0x08004f41 Thumb Code 160 tasks.o(i.prvInitialiseNewTask)
|
|
|
|
prvInitialiseNewTask 0x08004f15 Thumb Code 160 tasks.o(i.prvInitialiseNewTask)
|
|
|
|
i.prvInitialiseTaskLists 0x08005004 Section 0 tasks.o(i.prvInitialiseTaskLists)
|
|
|
|
i.prvInitialiseTaskLists 0x08004fd8 Section 0 tasks.o(i.prvInitialiseTaskLists)
|
|
|
|
prvInitialiseTaskLists 0x08005005 Thumb Code 70 tasks.o(i.prvInitialiseTaskLists)
|
|
|
|
prvInitialiseTaskLists 0x08004fd9 Thumb Code 70 tasks.o(i.prvInitialiseTaskLists)
|
|
|
|
i.prvInsertBlockIntoFreeList 0x0800506c Section 0 heap_4.o(i.prvInsertBlockIntoFreeList)
|
|
|
|
i.prvInsertBlockIntoFreeList 0x08005040 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList)
|
|
|
|
prvInsertBlockIntoFreeList 0x0800506d Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList)
|
|
|
|
prvInsertBlockIntoFreeList 0x08005041 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList)
|
|
|
|
i.prvInsertTimerInActiveList 0x080050d4 Section 0 timers.o(i.prvInsertTimerInActiveList)
|
|
|
|
i.prvInsertTimerInActiveList 0x080050a8 Section 0 timers.o(i.prvInsertTimerInActiveList)
|
|
|
|
prvInsertTimerInActiveList 0x080050d5 Thumb Code 80 timers.o(i.prvInsertTimerInActiveList)
|
|
|
|
prvInsertTimerInActiveList 0x080050a9 Thumb Code 80 timers.o(i.prvInsertTimerInActiveList)
|
|
|
|
i.prvIsQueueEmpty 0x0800512c Section 0 queue.o(i.prvIsQueueEmpty)
|
|
|
|
i.prvIsQueueEmpty 0x08005100 Section 0 queue.o(i.prvIsQueueEmpty)
|
|
|
|
prvIsQueueEmpty 0x0800512d Thumb Code 26 queue.o(i.prvIsQueueEmpty)
|
|
|
|
prvIsQueueEmpty 0x08005101 Thumb Code 26 queue.o(i.prvIsQueueEmpty)
|
|
|
|
i.prvIsQueueFull 0x08005146 Section 0 queue.o(i.prvIsQueueFull)
|
|
|
|
i.prvIsQueueFull 0x0800511a Section 0 queue.o(i.prvIsQueueFull)
|
|
|
|
prvIsQueueFull 0x08005147 Thumb Code 30 queue.o(i.prvIsQueueFull)
|
|
|
|
prvIsQueueFull 0x0800511b Thumb Code 30 queue.o(i.prvIsQueueFull)
|
|
|
|
i.prvNotifyQueueSetContainer 0x08005164 Section 0 queue.o(i.prvNotifyQueueSetContainer)
|
|
|
|
i.prvNotifyQueueSetContainer 0x08005138 Section 0 queue.o(i.prvNotifyQueueSetContainer)
|
|
|
|
prvNotifyQueueSetContainer 0x08005165 Thumb Code 124 queue.o(i.prvNotifyQueueSetContainer)
|
|
|
|
prvNotifyQueueSetContainer 0x08005139 Thumb Code 124 queue.o(i.prvNotifyQueueSetContainer)
|
|
|
|
i.prvProcessExpiredTimer 0x0800522c Section 0 timers.o(i.prvProcessExpiredTimer)
|
|
|
|
i.prvProcessExpiredTimer 0x08005200 Section 0 timers.o(i.prvProcessExpiredTimer)
|
|
|
|
prvProcessExpiredTimer 0x0800522d Thumb Code 84 timers.o(i.prvProcessExpiredTimer)
|
|
|
|
prvProcessExpiredTimer 0x08005201 Thumb Code 84 timers.o(i.prvProcessExpiredTimer)
|
|
|
|
i.prvProcessReceivedCommands 0x080052ac Section 0 timers.o(i.prvProcessReceivedCommands)
|
|
|
|
i.prvProcessReceivedCommands 0x08005280 Section 0 timers.o(i.prvProcessReceivedCommands)
|
|
|
|
prvProcessReceivedCommands 0x080052ad Thumb Code 222 timers.o(i.prvProcessReceivedCommands)
|
|
|
|
prvProcessReceivedCommands 0x08005281 Thumb Code 222 timers.o(i.prvProcessReceivedCommands)
|
|
|
|
i.prvProcessTimerOrBlockTask 0x080053b8 Section 0 timers.o(i.prvProcessTimerOrBlockTask)
|
|
|
|
i.prvProcessTimerOrBlockTask 0x0800538c Section 0 timers.o(i.prvProcessTimerOrBlockTask)
|
|
|
|
prvProcessTimerOrBlockTask 0x080053b9 Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask)
|
|
|
|
prvProcessTimerOrBlockTask 0x0800538d Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask)
|
|
|
|
i.prvResetNextTaskUnblockTime 0x0800542c Section 0 tasks.o(i.prvResetNextTaskUnblockTime)
|
|
|
|
i.prvResetNextTaskUnblockTime 0x08005400 Section 0 tasks.o(i.prvResetNextTaskUnblockTime)
|
|
|
|
prvResetNextTaskUnblockTime 0x0800542d Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime)
|
|
|
|
prvResetNextTaskUnblockTime 0x08005401 Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime)
|
|
|
|
i.prvSampleTimeNow 0x08005460 Section 0 timers.o(i.prvSampleTimeNow)
|
|
|
|
i.prvSampleTimeNow 0x08005434 Section 0 timers.o(i.prvSampleTimeNow)
|
|
|
|
prvSampleTimeNow 0x08005461 Thumb Code 40 timers.o(i.prvSampleTimeNow)
|
|
|
|
prvSampleTimeNow 0x08005435 Thumb Code 40 timers.o(i.prvSampleTimeNow)
|
|
|
|
i.prvSwitchTimerLists 0x0800548c Section 0 timers.o(i.prvSwitchTimerLists)
|
|
|
|
i.prvSwitchTimerLists 0x08005460 Section 0 timers.o(i.prvSwitchTimerLists)
|
|
|
|
prvSwitchTimerLists 0x0800548d Thumb Code 140 timers.o(i.prvSwitchTimerLists)
|
|
|
|
prvSwitchTimerLists 0x08005461 Thumb Code 140 timers.o(i.prvSwitchTimerLists)
|
|
|
|
i.prvTaskExitError 0x08005548 Section 0 port.o(i.prvTaskExitError)
|
|
|
|
i.prvTaskExitError 0x0800551c Section 0 port.o(i.prvTaskExitError)
|
|
|
|
prvTaskExitError 0x08005549 Thumb Code 48 port.o(i.prvTaskExitError)
|
|
|
|
prvTaskExitError 0x0800551d Thumb Code 48 port.o(i.prvTaskExitError)
|
|
|
|
i.prvTimerTask 0x080055b8 Section 0 timers.o(i.prvTimerTask)
|
|
|
|
i.prvTimerTask 0x0800558c Section 0 timers.o(i.prvTimerTask)
|
|
|
|
prvTimerTask 0x080055b9 Thumb Code 26 timers.o(i.prvTimerTask)
|
|
|
|
prvTimerTask 0x0800558d Thumb Code 26 timers.o(i.prvTimerTask)
|
|
|
|
i.prvUnlockQueue 0x080055d2 Section 0 queue.o(i.prvUnlockQueue)
|
|
|
|
i.prvUnlockQueue 0x080055a6 Section 0 queue.o(i.prvUnlockQueue)
|
|
|
|
prvUnlockQueue 0x080055d3 Thumb Code 146 queue.o(i.prvUnlockQueue)
|
|
|
|
prvUnlockQueue 0x080055a7 Thumb Code 146 queue.o(i.prvUnlockQueue)
|
|
|
|
i.pvPortMalloc 0x08005664 Section 0 heap_4.o(i.pvPortMalloc)
|
|
|
|
i.pvPortMalloc 0x08005638 Section 0 heap_4.o(i.pvPortMalloc)
|
|
|
|
i.pvTaskIncrementMutexHeldCount 0x080057b8 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount)
|
|
|
|
i.pvTaskIncrementMutexHeldCount 0x0800578c Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount)
|
|
|
|
i.pxPortInitialiseStack 0x080057d8 Section 0 port.o(i.pxPortInitialiseStack)
|
|
|
|
i.pxPortInitialiseStack 0x080057ac Section 0 port.o(i.pxPortInitialiseStack)
|
|
|
|
i.start_task 0x080057fc Section 0 myfreertos.o(i.start_task)
|
|
|
|
i.start_task 0x080057d0 Section 0 myfreertos.o(i.start_task)
|
|
|
|
i.timelong_Compare 0x08005858 Section 0 write.o(i.timelong_Compare)
|
|
|
|
i.timelong_Compare 0x0800582c Section 0 write.o(i.timelong_Compare)
|
|
|
|
i.uxListRemove 0x08005918 Section 0 list.o(i.uxListRemove)
|
|
|
|
i.uxListRemove 0x080058ec Section 0 list.o(i.uxListRemove)
|
|
|
|
i.vListInitialise 0x08005940 Section 0 list.o(i.vListInitialise)
|
|
|
|
i.vListInitialise 0x08005914 Section 0 list.o(i.vListInitialise)
|
|
|
|
i.vListInitialiseItem 0x0800595a Section 0 list.o(i.vListInitialiseItem)
|
|
|
|
i.vListInitialiseItem 0x0800592e Section 0 list.o(i.vListInitialiseItem)
|
|
|
|
i.vListInsert 0x08005960 Section 0 list.o(i.vListInsert)
|
|
|
|
i.vListInsert 0x08005934 Section 0 list.o(i.vListInsert)
|
|
|
|
i.vListInsertEnd 0x08005994 Section 0 list.o(i.vListInsertEnd)
|
|
|
|
i.vListInsertEnd 0x08005968 Section 0 list.o(i.vListInsertEnd)
|
|
|
|
i.vPortEnterCritical 0x080059ac Section 0 port.o(i.vPortEnterCritical)
|
|
|
|
i.vPortEnterCritical 0x08005980 Section 0 port.o(i.vPortEnterCritical)
|
|
|
|
i.vPortExitCritical 0x08005a34 Section 0 port.o(i.vPortExitCritical)
|
|
|
|
i.vPortExitCritical 0x08005a08 Section 0 port.o(i.vPortExitCritical)
|
|
|
|
i.vPortFree 0x08005aa4 Section 0 heap_4.o(i.vPortFree)
|
|
|
|
i.vPortFree 0x08005a78 Section 0 heap_4.o(i.vPortFree)
|
|
|
|
i.vPortSetupTimerInterrupt 0x08005b5c Section 0 port.o(i.vPortSetupTimerInterrupt)
|
|
|
|
i.vPortSetupTimerInterrupt 0x08005b30 Section 0 port.o(i.vPortSetupTimerInterrupt)
|
|
|
|
i.vPortValidateInterruptPriority 0x08005b7c Section 0 port.o(i.vPortValidateInterruptPriority)
|
|
|
|
i.vPortValidateInterruptPriority 0x08005b50 Section 0 port.o(i.vPortValidateInterruptPriority)
|
|
|
|
i.vQueueAddToRegistry 0x08005c1c Section 0 queue.o(i.vQueueAddToRegistry)
|
|
|
|
i.vQueueAddToRegistry 0x08005bf0 Section 0 queue.o(i.vQueueAddToRegistry)
|
|
|
|
i.vQueueWaitForMessageRestricted 0x08005c48 Section 0 queue.o(i.vQueueWaitForMessageRestricted)
|
|
|
|
i.vQueueWaitForMessageRestricted 0x08005c1c Section 0 queue.o(i.vQueueWaitForMessageRestricted)
|
|
|
|
i.vTaskDelay 0x08005c94 Section 0 tasks.o(i.vTaskDelay)
|
|
|
|
i.vTaskDelay 0x08005c68 Section 0 tasks.o(i.vTaskDelay)
|
|
|
|
i.vTaskDelete 0x08005d08 Section 0 tasks.o(i.vTaskDelete)
|
|
|
|
i.vTaskDelete 0x08005cdc Section 0 tasks.o(i.vTaskDelete)
|
|
|
|
i.vTaskMissedYield 0x08005e14 Section 0 tasks.o(i.vTaskMissedYield)
|
|
|
|
i.vTaskMissedYield 0x08005de8 Section 0 tasks.o(i.vTaskMissedYield)
|
|
|
|
i.vTaskPlaceOnEventList 0x08005e20 Section 0 tasks.o(i.vTaskPlaceOnEventList)
|
|
|
|
i.vTaskPlaceOnEventList 0x08005df4 Section 0 tasks.o(i.vTaskPlaceOnEventList)
|
|
|
|
i.vTaskPlaceOnEventListRestricted 0x08005e74 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted)
|
|
|
|
i.vTaskPlaceOnEventListRestricted 0x08005e48 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted)
|
|
|
|
i.vTaskPriorityInherit 0x08005ed0 Section 0 tasks.o(i.vTaskPriorityInherit)
|
|
|
|
i.vTaskPriorityInherit 0x08005ea4 Section 0 tasks.o(i.vTaskPriorityInherit)
|
|
|
|
i.vTaskSetTimeOutState 0x08005f80 Section 0 tasks.o(i.vTaskSetTimeOutState)
|
|
|
|
i.vTaskSetTimeOutState 0x08005f54 Section 0 tasks.o(i.vTaskSetTimeOutState)
|
|
|
|
i.vTaskStartScheduler 0x08005fcc Section 0 tasks.o(i.vTaskStartScheduler)
|
|
|
|
i.vTaskStartScheduler 0x08005fa0 Section 0 tasks.o(i.vTaskStartScheduler)
|
|
|
|
i.vTaskSuspendAll 0x08006078 Section 0 tasks.o(i.vTaskSuspendAll)
|
|
|
|
i.vTaskSuspendAll 0x0800604c Section 0 tasks.o(i.vTaskSuspendAll)
|
|
|
|
i.vTaskSwitchContext 0x08006088 Section 0 tasks.o(i.vTaskSwitchContext)
|
|
|
|
i.vTaskSwitchContext 0x0800605c Section 0 tasks.o(i.vTaskSwitchContext)
|
|
|
|
i.xPortStartScheduler 0x08006130 Section 0 port.o(i.xPortStartScheduler)
|
|
|
|
i.xPortStartScheduler 0x08006104 Section 0 port.o(i.xPortStartScheduler)
|
|
|
|
i.xPortSysTickHandler 0x080061d0 Section 0 port.o(i.xPortSysTickHandler)
|
|
|
|
i.xPortSysTickHandler 0x080061a4 Section 0 port.o(i.xPortSysTickHandler)
|
|
|
|
i.xQueueGenericCreate 0x08006204 Section 0 queue.o(i.xQueueGenericCreate)
|
|
|
|
i.xQueueGenericCreate 0x080061d8 Section 0 queue.o(i.xQueueGenericCreate)
|
|
|
|
i.xQueueGenericReceive 0x080062a0 Section 0 queue.o(i.xQueueGenericReceive)
|
|
|
|
i.xQueueGenericReceive 0x08006274 Section 0 queue.o(i.xQueueGenericReceive)
|
|
|
|
i.xQueueGenericReset 0x08006490 Section 0 queue.o(i.xQueueGenericReset)
|
|
|
|
i.xQueueGenericReset 0x08006464 Section 0 queue.o(i.xQueueGenericReset)
|
|
|
|
i.xQueueGenericSend 0x08006568 Section 0 queue.o(i.xQueueGenericSend)
|
|
|
|
i.xQueueGenericSend 0x0800653c Section 0 queue.o(i.xQueueGenericSend)
|
|
|
|
i.xQueueGenericSendFromISR 0x08006754 Section 0 queue.o(i.xQueueGenericSendFromISR)
|
|
|
|
i.xQueueGenericSendFromISR 0x08006728 Section 0 queue.o(i.xQueueGenericSendFromISR)
|
|
|
|
i.xTaskCheckForTimeOut 0x0800688c Section 0 tasks.o(i.xTaskCheckForTimeOut)
|
|
|
|
i.xTaskCheckForTimeOut 0x08006860 Section 0 tasks.o(i.xTaskCheckForTimeOut)
|
|
|
|
i.xTaskCreate 0x0800692c Section 0 tasks.o(i.xTaskCreate)
|
|
|
|
i.xTaskCreate 0x08006900 Section 0 tasks.o(i.xTaskCreate)
|
|
|
|
i.xTaskGetSchedulerState 0x0800698c Section 0 tasks.o(i.xTaskGetSchedulerState)
|
|
|
|
i.xTaskGetSchedulerState 0x08006960 Section 0 tasks.o(i.xTaskGetSchedulerState)
|
|
|
|
i.xTaskGetTickCount 0x080069ac Section 0 tasks.o(i.xTaskGetTickCount)
|
|
|
|
i.xTaskGetTickCount 0x08006980 Section 0 tasks.o(i.xTaskGetTickCount)
|
|
|
|
i.xTaskIncrementTick 0x080069b8 Section 0 tasks.o(i.xTaskIncrementTick)
|
|
|
|
i.xTaskIncrementTick 0x0800698c Section 0 tasks.o(i.xTaskIncrementTick)
|
|
|
|
i.xTaskPriorityDisinherit 0x08006b18 Section 0 tasks.o(i.xTaskPriorityDisinherit)
|
|
|
|
i.xTaskPriorityDisinherit 0x08006aec Section 0 tasks.o(i.xTaskPriorityDisinherit)
|
|
|
|
i.xTaskRemoveFromEventList 0x08006bf0 Section 0 tasks.o(i.xTaskRemoveFromEventList)
|
|
|
|
i.xTaskRemoveFromEventList 0x08006bc4 Section 0 tasks.o(i.xTaskRemoveFromEventList)
|
|
|
|
i.xTaskResumeAll 0x08006ca4 Section 0 tasks.o(i.xTaskResumeAll)
|
|
|
|
i.xTaskResumeAll 0x08006c78 Section 0 tasks.o(i.xTaskResumeAll)
|
|
|
|
i.xTimerCreateTimerTask 0x08006dc4 Section 0 timers.o(i.xTimerCreateTimerTask)
|
|
|
|
i.xTimerCreateTimerTask 0x08006d98 Section 0 timers.o(i.xTimerCreateTimerTask)
|
|
|
|
i.xTimerGenericCommand 0x08006e38 Section 0 timers.o(i.xTimerGenericCommand)
|
|
|
|
i.xTimerGenericCommand 0x08006e0c Section 0 timers.o(i.xTimerGenericCommand)
|
|
|
|
.constdata 0x08006ed8 Section 512 rs485.o(.constdata)
|
|
|
|
.constdata 0x08006eac Section 512 rs485.o(.constdata)
|
|
|
|
.constdata 0x080070d8 Section 24 rtc.o(.constdata)
|
|
|
|
.constdata 0x080070ac Section 24 rtc.o(.constdata)
|
|
|
|
.data 0x20000000 Section 20 system_stm32f10x.o(.data)
|
|
|
|
.data 0x20000000 Section 20 system_stm32f10x.o(.data)
|
|
|
|
.data 0x20000014 Section 2 w25q128.o(.data)
|
|
|
|
.data 0x20000014 Section 2 w25q128.o(.data)
|
|
|
|
.data 0x20000016 Section 126 write.o(.data)
|
|
|
|
.data 0x20000016 Section 126 write.o(.data)
|
|
|
|
@ -3474,57 +3474,57 @@ Image Symbol Table
|
|
|
|
main 0x080047af Thumb Code 146 main.o(i.main)
|
|
|
|
main 0x080047af Thumb Code 146 main.o(i.main)
|
|
|
|
os_init 0x08004841 Thumb Code 68 myfreertos.o(i.os_init)
|
|
|
|
os_init 0x08004841 Thumb Code 68 myfreertos.o(i.os_init)
|
|
|
|
process_hmi_btn_event 0x080048d9 Thumb Code 70 myfreertos.o(i.process_hmi_btn_event)
|
|
|
|
process_hmi_btn_event 0x080048d9 Thumb Code 70 myfreertos.o(i.process_hmi_btn_event)
|
|
|
|
process_sensor_data 0x08004929 Thumb Code 544 myfreertos.o(i.process_sensor_data)
|
|
|
|
process_sensor_data 0x08004929 Thumb Code 500 myfreertos.o(i.process_sensor_data)
|
|
|
|
pvPortMalloc 0x08005665 Thumb Code 262 heap_4.o(i.pvPortMalloc)
|
|
|
|
pvPortMalloc 0x08005639 Thumb Code 262 heap_4.o(i.pvPortMalloc)
|
|
|
|
pvTaskIncrementMutexHeldCount 0x080057b9 Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount)
|
|
|
|
pvTaskIncrementMutexHeldCount 0x0800578d Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount)
|
|
|
|
pxPortInitialiseStack 0x080057d9 Thumb Code 30 port.o(i.pxPortInitialiseStack)
|
|
|
|
pxPortInitialiseStack 0x080057ad Thumb Code 30 port.o(i.pxPortInitialiseStack)
|
|
|
|
start_task 0x080057fd Thumb Code 46 myfreertos.o(i.start_task)
|
|
|
|
start_task 0x080057d1 Thumb Code 46 myfreertos.o(i.start_task)
|
|
|
|
timelong_Compare 0x08005859 Thumb Code 164 write.o(i.timelong_Compare)
|
|
|
|
timelong_Compare 0x0800582d Thumb Code 164 write.o(i.timelong_Compare)
|
|
|
|
uxListRemove 0x08005919 Thumb Code 40 list.o(i.uxListRemove)
|
|
|
|
uxListRemove 0x080058ed Thumb Code 40 list.o(i.uxListRemove)
|
|
|
|
vListInitialise 0x08005941 Thumb Code 26 list.o(i.vListInitialise)
|
|
|
|
vListInitialise 0x08005915 Thumb Code 26 list.o(i.vListInitialise)
|
|
|
|
vListInitialiseItem 0x0800595b Thumb Code 6 list.o(i.vListInitialiseItem)
|
|
|
|
vListInitialiseItem 0x0800592f Thumb Code 6 list.o(i.vListInitialiseItem)
|
|
|
|
vListInsert 0x08005961 Thumb Code 52 list.o(i.vListInsert)
|
|
|
|
vListInsert 0x08005935 Thumb Code 52 list.o(i.vListInsert)
|
|
|
|
vListInsertEnd 0x08005995 Thumb Code 24 list.o(i.vListInsertEnd)
|
|
|
|
vListInsertEnd 0x08005969 Thumb Code 24 list.o(i.vListInsertEnd)
|
|
|
|
vPortEnterCritical 0x080059ad Thumb Code 68 port.o(i.vPortEnterCritical)
|
|
|
|
vPortEnterCritical 0x08005981 Thumb Code 68 port.o(i.vPortEnterCritical)
|
|
|
|
vPortExitCritical 0x08005a35 Thumb Code 48 port.o(i.vPortExitCritical)
|
|
|
|
vPortExitCritical 0x08005a09 Thumb Code 48 port.o(i.vPortExitCritical)
|
|
|
|
vPortFree 0x08005aa5 Thumb Code 120 heap_4.o(i.vPortFree)
|
|
|
|
vPortFree 0x08005a79 Thumb Code 120 heap_4.o(i.vPortFree)
|
|
|
|
vPortSetupTimerInterrupt 0x08005b5d Thumb Code 26 port.o(i.vPortSetupTimerInterrupt)
|
|
|
|
vPortSetupTimerInterrupt 0x08005b31 Thumb Code 26 port.o(i.vPortSetupTimerInterrupt)
|
|
|
|
vPortValidateInterruptPriority 0x08005b7d Thumb Code 86 port.o(i.vPortValidateInterruptPriority)
|
|
|
|
vPortValidateInterruptPriority 0x08005b51 Thumb Code 86 port.o(i.vPortValidateInterruptPriority)
|
|
|
|
vQueueAddToRegistry 0x08005c1d Thumb Code 38 queue.o(i.vQueueAddToRegistry)
|
|
|
|
vQueueAddToRegistry 0x08005bf1 Thumb Code 38 queue.o(i.vQueueAddToRegistry)
|
|
|
|
vQueueWaitForMessageRestricted 0x08005c49 Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted)
|
|
|
|
vQueueWaitForMessageRestricted 0x08005c1d Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted)
|
|
|
|
vTaskDelay 0x08005c95 Thumb Code 72 tasks.o(i.vTaskDelay)
|
|
|
|
vTaskDelay 0x08005c69 Thumb Code 72 tasks.o(i.vTaskDelay)
|
|
|
|
vTaskDelete 0x08005d09 Thumb Code 192 tasks.o(i.vTaskDelete)
|
|
|
|
vTaskDelete 0x08005cdd Thumb Code 192 tasks.o(i.vTaskDelete)
|
|
|
|
vTaskMissedYield 0x08005e15 Thumb Code 8 tasks.o(i.vTaskMissedYield)
|
|
|
|
vTaskMissedYield 0x08005de9 Thumb Code 8 tasks.o(i.vTaskMissedYield)
|
|
|
|
vTaskPlaceOnEventList 0x08005e21 Thumb Code 42 tasks.o(i.vTaskPlaceOnEventList)
|
|
|
|
vTaskPlaceOnEventList 0x08005df5 Thumb Code 42 tasks.o(i.vTaskPlaceOnEventList)
|
|
|
|
vTaskPlaceOnEventListRestricted 0x08005e75 Thumb Code 50 tasks.o(i.vTaskPlaceOnEventListRestricted)
|
|
|
|
vTaskPlaceOnEventListRestricted 0x08005e49 Thumb Code 50 tasks.o(i.vTaskPlaceOnEventListRestricted)
|
|
|
|
vTaskPriorityInherit 0x08005ed1 Thumb Code 164 tasks.o(i.vTaskPriorityInherit)
|
|
|
|
vTaskPriorityInherit 0x08005ea5 Thumb Code 164 tasks.o(i.vTaskPriorityInherit)
|
|
|
|
vTaskSetTimeOutState 0x08005f81 Thumb Code 32 tasks.o(i.vTaskSetTimeOutState)
|
|
|
|
vTaskSetTimeOutState 0x08005f55 Thumb Code 32 tasks.o(i.vTaskSetTimeOutState)
|
|
|
|
vTaskStartScheduler 0x08005fcd Thumb Code 108 tasks.o(i.vTaskStartScheduler)
|
|
|
|
vTaskStartScheduler 0x08005fa1 Thumb Code 108 tasks.o(i.vTaskStartScheduler)
|
|
|
|
vTaskSuspendAll 0x08006079 Thumb Code 12 tasks.o(i.vTaskSuspendAll)
|
|
|
|
vTaskSuspendAll 0x0800604d Thumb Code 12 tasks.o(i.vTaskSuspendAll)
|
|
|
|
vTaskSwitchContext 0x08006089 Thumb Code 110 tasks.o(i.vTaskSwitchContext)
|
|
|
|
vTaskSwitchContext 0x0800605d Thumb Code 110 tasks.o(i.vTaskSwitchContext)
|
|
|
|
xPortStartScheduler 0x08006131 Thumb Code 140 port.o(i.xPortStartScheduler)
|
|
|
|
xPortStartScheduler 0x08006105 Thumb Code 140 port.o(i.xPortStartScheduler)
|
|
|
|
xPortSysTickHandler 0x080061d1 Thumb Code 46 port.o(i.xPortSysTickHandler)
|
|
|
|
xPortSysTickHandler 0x080061a5 Thumb Code 46 port.o(i.xPortSysTickHandler)
|
|
|
|
xQueueGenericCreate 0x08006205 Thumb Code 78 queue.o(i.xQueueGenericCreate)
|
|
|
|
xQueueGenericCreate 0x080061d9 Thumb Code 78 queue.o(i.xQueueGenericCreate)
|
|
|
|
xQueueGenericReceive 0x080062a1 Thumb Code 416 queue.o(i.xQueueGenericReceive)
|
|
|
|
xQueueGenericReceive 0x08006275 Thumb Code 416 queue.o(i.xQueueGenericReceive)
|
|
|
|
xQueueGenericReset 0x08006491 Thumb Code 136 queue.o(i.xQueueGenericReset)
|
|
|
|
xQueueGenericReset 0x08006465 Thumb Code 136 queue.o(i.xQueueGenericReset)
|
|
|
|
xQueueGenericSend 0x08006569 Thumb Code 412 queue.o(i.xQueueGenericSend)
|
|
|
|
xQueueGenericSend 0x0800653d Thumb Code 412 queue.o(i.xQueueGenericSend)
|
|
|
|
xQueueGenericSendFromISR 0x08006755 Thumb Code 234 queue.o(i.xQueueGenericSendFromISR)
|
|
|
|
xQueueGenericSendFromISR 0x08006729 Thumb Code 234 queue.o(i.xQueueGenericSendFromISR)
|
|
|
|
xTaskCheckForTimeOut 0x0800688d Thumb Code 116 tasks.o(i.xTaskCheckForTimeOut)
|
|
|
|
xTaskCheckForTimeOut 0x08006861 Thumb Code 116 tasks.o(i.xTaskCheckForTimeOut)
|
|
|
|
xTaskCreate 0x0800692d Thumb Code 96 tasks.o(i.xTaskCreate)
|
|
|
|
xTaskCreate 0x08006901 Thumb Code 96 tasks.o(i.xTaskCreate)
|
|
|
|
xTaskGetSchedulerState 0x0800698d Thumb Code 24 tasks.o(i.xTaskGetSchedulerState)
|
|
|
|
xTaskGetSchedulerState 0x08006961 Thumb Code 24 tasks.o(i.xTaskGetSchedulerState)
|
|
|
|
xTaskGetTickCount 0x080069ad Thumb Code 6 tasks.o(i.xTaskGetTickCount)
|
|
|
|
xTaskGetTickCount 0x08006981 Thumb Code 6 tasks.o(i.xTaskGetTickCount)
|
|
|
|
xTaskIncrementTick 0x080069b9 Thumb Code 272 tasks.o(i.xTaskIncrementTick)
|
|
|
|
xTaskIncrementTick 0x0800698d Thumb Code 272 tasks.o(i.xTaskIncrementTick)
|
|
|
|
xTaskPriorityDisinherit 0x08006b19 Thumb Code 168 tasks.o(i.xTaskPriorityDisinherit)
|
|
|
|
xTaskPriorityDisinherit 0x08006aed Thumb Code 168 tasks.o(i.xTaskPriorityDisinherit)
|
|
|
|
xTaskRemoveFromEventList 0x08006bf1 Thumb Code 118 tasks.o(i.xTaskRemoveFromEventList)
|
|
|
|
xTaskRemoveFromEventList 0x08006bc5 Thumb Code 118 tasks.o(i.xTaskRemoveFromEventList)
|
|
|
|
xTaskResumeAll 0x08006ca5 Thumb Code 214 tasks.o(i.xTaskResumeAll)
|
|
|
|
xTaskResumeAll 0x08006c79 Thumb Code 214 tasks.o(i.xTaskResumeAll)
|
|
|
|
xTimerCreateTimerTask 0x08006dc5 Thumb Code 56 timers.o(i.xTimerCreateTimerTask)
|
|
|
|
xTimerCreateTimerTask 0x08006d99 Thumb Code 56 timers.o(i.xTimerCreateTimerTask)
|
|
|
|
xTimerGenericCommand 0x08006e39 Thumb Code 116 timers.o(i.xTimerGenericCommand)
|
|
|
|
xTimerGenericCommand 0x08006e0d Thumb Code 116 timers.o(i.xTimerGenericCommand)
|
|
|
|
auchCRCHi 0x08006ed8 Data 256 rs485.o(.constdata)
|
|
|
|
auchCRCHi 0x08006eac Data 256 rs485.o(.constdata)
|
|
|
|
auchCRCLo 0x08006fd8 Data 256 rs485.o(.constdata)
|
|
|
|
auchCRCLo 0x08006fac Data 256 rs485.o(.constdata)
|
|
|
|
table_week 0x080070d8 Data 12 rtc.o(.constdata)
|
|
|
|
table_week 0x080070ac Data 12 rtc.o(.constdata)
|
|
|
|
mon_table 0x080070e4 Data 12 rtc.o(.constdata)
|
|
|
|
mon_table 0x080070b8 Data 12 rtc.o(.constdata)
|
|
|
|
Region$$Table$$Base 0x080070f0 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
Region$$Table$$Base 0x080070c4 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
Region$$Table$$Limit 0x08007110 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
Region$$Table$$Limit 0x080070e4 Number 0 anon$$obj.o(Region$$Table)
|
|
|
|
SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data)
|
|
|
|
SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data)
|
|
|
|
AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data)
|
|
|
|
AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data)
|
|
|
|
W25QXX_TYPE 0x20000014 Data 2 w25q128.o(.data)
|
|
|
|
W25QXX_TYPE 0x20000014 Data 2 w25q128.o(.data)
|
|
|
|
@ -3643,9 +3643,9 @@ Memory Map of the image
|
|
|
|
|
|
|
|
|
|
|
|
Image Entry point : 0x080000ed
|
|
|
|
Image Entry point : 0x080000ed
|
|
|
|
|
|
|
|
|
|
|
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00007750, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00007204])
|
|
|
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00007724, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000071d8])
|
|
|
|
|
|
|
|
|
|
|
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00007110, Max: 0x00010000, ABSOLUTE)
|
|
|
|
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x000070e4, Max: 0x00010000, ABSOLUTE)
|
|
|
|
|
|
|
|
|
|
|
|
Base Addr Size Type Attr Idx E Section Name Object
|
|
|
|
Base Addr Size Type Attr Idx E Section Name Object
|
|
|
|
|
|
|
|
|
|
|
|
@ -3860,83 +3860,83 @@ Memory Map of the image
|
|
|
|
0x080047ae 0x00000092 Code RO 1 i.main main.o
|
|
|
|
0x080047ae 0x00000092 Code RO 1 i.main main.o
|
|
|
|
0x08004840 0x00000098 Code RO 6377 i.os_init myfreertos.o
|
|
|
|
0x08004840 0x00000098 Code RO 6377 i.os_init myfreertos.o
|
|
|
|
0x080048d8 0x00000050 Code RO 6378 i.process_hmi_btn_event myfreertos.o
|
|
|
|
0x080048d8 0x00000050 Code RO 6378 i.process_hmi_btn_event myfreertos.o
|
|
|
|
0x08004928 0x00000254 Code RO 6379 i.process_sensor_data myfreertos.o
|
|
|
|
0x08004928 0x00000228 Code RO 6379 i.process_sensor_data myfreertos.o
|
|
|
|
0x08004b7c 0x00000098 Code RO 5598 i.prvAddCurrentTaskToDelayedList tasks.o
|
|
|
|
0x08004b50 0x00000098 Code RO 5598 i.prvAddCurrentTaskToDelayedList tasks.o
|
|
|
|
0x08004c14 0x000000b4 Code RO 5599 i.prvAddNewTaskToReadyList tasks.o
|
|
|
|
0x08004be8 0x000000b4 Code RO 5599 i.prvAddNewTaskToReadyList tasks.o
|
|
|
|
0x08004cc8 0x00000064 Code RO 5916 i.prvCheckForValidListAndQueue timers.o
|
|
|
|
0x08004c9c 0x00000064 Code RO 5916 i.prvCheckForValidListAndQueue timers.o
|
|
|
|
0x08004d2c 0x00000064 Code RO 5600 i.prvCheckTasksWaitingTermination tasks.o
|
|
|
|
0x08004d00 0x00000064 Code RO 5600 i.prvCheckTasksWaitingTermination tasks.o
|
|
|
|
0x08004d90 0x0000002a Code RO 6038 i.prvCopyDataFromQueue queue.o
|
|
|
|
0x08004d64 0x0000002a Code RO 6038 i.prvCopyDataFromQueue queue.o
|
|
|
|
0x08004dba 0x0000007c Code RO 6039 i.prvCopyDataToQueue queue.o
|
|
|
|
0x08004d8e 0x0000007c Code RO 6039 i.prvCopyDataToQueue queue.o
|
|
|
|
0x08004e36 0x00000012 Code RO 5601 i.prvDeleteTCB tasks.o
|
|
|
|
0x08004e0a 0x00000012 Code RO 5601 i.prvDeleteTCB tasks.o
|
|
|
|
0x08004e48 0x00000028 Code RO 5917 i.prvGetNextExpireTime timers.o
|
|
|
|
0x08004e1c 0x00000028 Code RO 5917 i.prvGetNextExpireTime timers.o
|
|
|
|
0x08004e70 0x0000007c Code RO 6325 i.prvHeapInit heap_4.o
|
|
|
|
0x08004e44 0x0000007c Code RO 6325 i.prvHeapInit heap_4.o
|
|
|
|
0x08004eec 0x00000028 Code RO 5602 i.prvIdleTask tasks.o
|
|
|
|
0x08004ec0 0x00000028 Code RO 5602 i.prvIdleTask tasks.o
|
|
|
|
0x08004f14 0x0000002a Code RO 6041 i.prvInitialiseNewQueue queue.o
|
|
|
|
0x08004ee8 0x0000002a Code RO 6041 i.prvInitialiseNewQueue queue.o
|
|
|
|
0x08004f3e 0x00000002 PAD
|
|
|
|
0x08004f12 0x00000002 PAD
|
|
|
|
0x08004f40 0x000000c4 Code RO 5603 i.prvInitialiseNewTask tasks.o
|
|
|
|
0x08004f14 0x000000c4 Code RO 5603 i.prvInitialiseNewTask tasks.o
|
|
|
|
0x08005004 0x00000068 Code RO 5604 i.prvInitialiseTaskLists tasks.o
|
|
|
|
0x08004fd8 0x00000068 Code RO 5604 i.prvInitialiseTaskLists tasks.o
|
|
|
|
0x0800506c 0x00000068 Code RO 6326 i.prvInsertBlockIntoFreeList heap_4.o
|
|
|
|
0x08005040 0x00000068 Code RO 6326 i.prvInsertBlockIntoFreeList heap_4.o
|
|
|
|
0x080050d4 0x00000058 Code RO 5919 i.prvInsertTimerInActiveList timers.o
|
|
|
|
0x080050a8 0x00000058 Code RO 5919 i.prvInsertTimerInActiveList timers.o
|
|
|
|
0x0800512c 0x0000001a Code RO 6042 i.prvIsQueueEmpty queue.o
|
|
|
|
0x08005100 0x0000001a Code RO 6042 i.prvIsQueueEmpty queue.o
|
|
|
|
0x08005146 0x0000001e Code RO 6043 i.prvIsQueueFull queue.o
|
|
|
|
0x0800511a 0x0000001e Code RO 6043 i.prvIsQueueFull queue.o
|
|
|
|
0x08005164 0x000000c8 Code RO 6044 i.prvNotifyQueueSetContainer queue.o
|
|
|
|
0x08005138 0x000000c8 Code RO 6044 i.prvNotifyQueueSetContainer queue.o
|
|
|
|
0x0800522c 0x00000080 Code RO 5920 i.prvProcessExpiredTimer timers.o
|
|
|
|
0x08005200 0x00000080 Code RO 5920 i.prvProcessExpiredTimer timers.o
|
|
|
|
0x080052ac 0x0000010c Code RO 5921 i.prvProcessReceivedCommands timers.o
|
|
|
|
0x08005280 0x0000010c Code RO 5921 i.prvProcessReceivedCommands timers.o
|
|
|
|
0x080053b8 0x00000074 Code RO 5922 i.prvProcessTimerOrBlockTask timers.o
|
|
|
|
0x0800538c 0x00000074 Code RO 5922 i.prvProcessTimerOrBlockTask timers.o
|
|
|
|
0x0800542c 0x00000034 Code RO 5605 i.prvResetNextTaskUnblockTime tasks.o
|
|
|
|
0x08005400 0x00000034 Code RO 5605 i.prvResetNextTaskUnblockTime tasks.o
|
|
|
|
0x08005460 0x0000002c Code RO 5923 i.prvSampleTimeNow timers.o
|
|
|
|
0x08005434 0x0000002c Code RO 5923 i.prvSampleTimeNow timers.o
|
|
|
|
0x0800548c 0x000000bc Code RO 5924 i.prvSwitchTimerLists timers.o
|
|
|
|
0x08005460 0x000000bc Code RO 5924 i.prvSwitchTimerLists timers.o
|
|
|
|
0x08005548 0x00000070 Code RO 6249 i.prvTaskExitError port.o
|
|
|
|
0x0800551c 0x00000070 Code RO 6249 i.prvTaskExitError port.o
|
|
|
|
0x080055b8 0x0000001a Code RO 5925 i.prvTimerTask timers.o
|
|
|
|
0x0800558c 0x0000001a Code RO 5925 i.prvTimerTask timers.o
|
|
|
|
0x080055d2 0x00000092 Code RO 6045 i.prvUnlockQueue queue.o
|
|
|
|
0x080055a6 0x00000092 Code RO 6045 i.prvUnlockQueue queue.o
|
|
|
|
0x08005664 0x00000154 Code RO 6327 i.pvPortMalloc heap_4.o
|
|
|
|
0x08005638 0x00000154 Code RO 6327 i.pvPortMalloc heap_4.o
|
|
|
|
0x080057b8 0x00000020 Code RO 5607 i.pvTaskIncrementMutexHeldCount tasks.o
|
|
|
|
0x0800578c 0x00000020 Code RO 5607 i.pvTaskIncrementMutexHeldCount tasks.o
|
|
|
|
0x080057d8 0x00000024 Code RO 6250 i.pxPortInitialiseStack port.o
|
|
|
|
0x080057ac 0x00000024 Code RO 6250 i.pxPortInitialiseStack port.o
|
|
|
|
0x080057fc 0x0000005c Code RO 6380 i.start_task myfreertos.o
|
|
|
|
0x080057d0 0x0000005c Code RO 6380 i.start_task myfreertos.o
|
|
|
|
0x08005858 0x000000c0 Code RO 553 i.timelong_Compare write.o
|
|
|
|
0x0800582c 0x000000c0 Code RO 553 i.timelong_Compare write.o
|
|
|
|
0x08005918 0x00000028 Code RO 5560 i.uxListRemove list.o
|
|
|
|
0x080058ec 0x00000028 Code RO 5560 i.uxListRemove list.o
|
|
|
|
0x08005940 0x0000001a Code RO 5561 i.vListInitialise list.o
|
|
|
|
0x08005914 0x0000001a Code RO 5561 i.vListInitialise list.o
|
|
|
|
0x0800595a 0x00000006 Code RO 5562 i.vListInitialiseItem list.o
|
|
|
|
0x0800592e 0x00000006 Code RO 5562 i.vListInitialiseItem list.o
|
|
|
|
0x08005960 0x00000034 Code RO 5563 i.vListInsert list.o
|
|
|
|
0x08005934 0x00000034 Code RO 5563 i.vListInsert list.o
|
|
|
|
0x08005994 0x00000018 Code RO 5564 i.vListInsertEnd list.o
|
|
|
|
0x08005968 0x00000018 Code RO 5564 i.vListInsertEnd list.o
|
|
|
|
0x080059ac 0x00000088 Code RO 6252 i.vPortEnterCritical port.o
|
|
|
|
0x08005980 0x00000088 Code RO 6252 i.vPortEnterCritical port.o
|
|
|
|
0x08005a34 0x00000070 Code RO 6253 i.vPortExitCritical port.o
|
|
|
|
0x08005a08 0x00000070 Code RO 6253 i.vPortExitCritical port.o
|
|
|
|
0x08005aa4 0x000000b8 Code RO 6328 i.vPortFree heap_4.o
|
|
|
|
0x08005a78 0x000000b8 Code RO 6328 i.vPortFree heap_4.o
|
|
|
|
0x08005b5c 0x00000020 Code RO 6254 i.vPortSetupTimerInterrupt port.o
|
|
|
|
0x08005b30 0x00000020 Code RO 6254 i.vPortSetupTimerInterrupt port.o
|
|
|
|
0x08005b7c 0x000000a0 Code RO 6255 i.vPortValidateInterruptPriority port.o
|
|
|
|
0x08005b50 0x000000a0 Code RO 6255 i.vPortValidateInterruptPriority port.o
|
|
|
|
0x08005c1c 0x0000002c Code RO 6049 i.vQueueAddToRegistry queue.o
|
|
|
|
0x08005bf0 0x0000002c Code RO 6049 i.vQueueAddToRegistry queue.o
|
|
|
|
0x08005c48 0x0000004a Code RO 6052 i.vQueueWaitForMessageRestricted queue.o
|
|
|
|
0x08005c1c 0x0000004a Code RO 6052 i.vQueueWaitForMessageRestricted queue.o
|
|
|
|
0x08005c92 0x00000002 PAD
|
|
|
|
0x08005c66 0x00000002 PAD
|
|
|
|
0x08005c94 0x00000074 Code RO 5613 i.vTaskDelay tasks.o
|
|
|
|
0x08005c68 0x00000074 Code RO 5613 i.vTaskDelay tasks.o
|
|
|
|
0x08005d08 0x0000010c Code RO 5615 i.vTaskDelete tasks.o
|
|
|
|
0x08005cdc 0x0000010c Code RO 5615 i.vTaskDelete tasks.o
|
|
|
|
0x08005e14 0x0000000c Code RO 5617 i.vTaskMissedYield tasks.o
|
|
|
|
0x08005de8 0x0000000c Code RO 5617 i.vTaskMissedYield tasks.o
|
|
|
|
0x08005e20 0x00000054 Code RO 5619 i.vTaskPlaceOnEventList tasks.o
|
|
|
|
0x08005df4 0x00000054 Code RO 5619 i.vTaskPlaceOnEventList tasks.o
|
|
|
|
0x08005e74 0x0000005c Code RO 5620 i.vTaskPlaceOnEventListRestricted tasks.o
|
|
|
|
0x08005e48 0x0000005c Code RO 5620 i.vTaskPlaceOnEventListRestricted tasks.o
|
|
|
|
0x08005ed0 0x000000b0 Code RO 5622 i.vTaskPriorityInherit tasks.o
|
|
|
|
0x08005ea4 0x000000b0 Code RO 5622 i.vTaskPriorityInherit tasks.o
|
|
|
|
0x08005f80 0x0000004c Code RO 5625 i.vTaskSetTimeOutState tasks.o
|
|
|
|
0x08005f54 0x0000004c Code RO 5625 i.vTaskSetTimeOutState tasks.o
|
|
|
|
0x08005fcc 0x000000ac Code RO 5626 i.vTaskStartScheduler tasks.o
|
|
|
|
0x08005fa0 0x000000ac Code RO 5626 i.vTaskStartScheduler tasks.o
|
|
|
|
0x08006078 0x00000010 Code RO 5628 i.vTaskSuspendAll tasks.o
|
|
|
|
0x0800604c 0x00000010 Code RO 5628 i.vTaskSuspendAll tasks.o
|
|
|
|
0x08006088 0x000000a8 Code RO 5629 i.vTaskSwitchContext tasks.o
|
|
|
|
0x0800605c 0x000000a8 Code RO 5629 i.vTaskSwitchContext tasks.o
|
|
|
|
0x08006130 0x000000a0 Code RO 6256 i.xPortStartScheduler port.o
|
|
|
|
0x08006104 0x000000a0 Code RO 6256 i.xPortStartScheduler port.o
|
|
|
|
0x080061d0 0x00000034 Code RO 6257 i.xPortSysTickHandler port.o
|
|
|
|
0x080061a4 0x00000034 Code RO 6257 i.xPortSysTickHandler port.o
|
|
|
|
0x08006204 0x0000009c Code RO 6057 i.xQueueGenericCreate queue.o
|
|
|
|
0x080061d8 0x0000009c Code RO 6057 i.xQueueGenericCreate queue.o
|
|
|
|
0x080062a0 0x000001f0 Code RO 6058 i.xQueueGenericReceive queue.o
|
|
|
|
0x08006274 0x000001f0 Code RO 6058 i.xQueueGenericReceive queue.o
|
|
|
|
0x08006490 0x000000d8 Code RO 6059 i.xQueueGenericReset queue.o
|
|
|
|
0x08006464 0x000000d8 Code RO 6059 i.xQueueGenericReset queue.o
|
|
|
|
0x08006568 0x000001ec Code RO 6060 i.xQueueGenericSend queue.o
|
|
|
|
0x0800653c 0x000001ec Code RO 6060 i.xQueueGenericSend queue.o
|
|
|
|
0x08006754 0x00000138 Code RO 6061 i.xQueueGenericSendFromISR queue.o
|
|
|
|
0x08006728 0x00000138 Code RO 6061 i.xQueueGenericSendFromISR queue.o
|
|
|
|
0x0800688c 0x000000a0 Code RO 5630 i.xTaskCheckForTimeOut tasks.o
|
|
|
|
0x08006860 0x000000a0 Code RO 5630 i.xTaskCheckForTimeOut tasks.o
|
|
|
|
0x0800692c 0x00000060 Code RO 5631 i.xTaskCreate tasks.o
|
|
|
|
0x08006900 0x00000060 Code RO 5631 i.xTaskCreate tasks.o
|
|
|
|
0x0800698c 0x00000020 Code RO 5635 i.xTaskGetSchedulerState tasks.o
|
|
|
|
0x08006960 0x00000020 Code RO 5635 i.xTaskGetSchedulerState tasks.o
|
|
|
|
0x080069ac 0x0000000c Code RO 5636 i.xTaskGetTickCount tasks.o
|
|
|
|
0x08006980 0x0000000c Code RO 5636 i.xTaskGetTickCount tasks.o
|
|
|
|
0x080069b8 0x00000160 Code RO 5638 i.xTaskIncrementTick tasks.o
|
|
|
|
0x0800698c 0x00000160 Code RO 5638 i.xTaskIncrementTick tasks.o
|
|
|
|
0x08006b18 0x000000d8 Code RO 5641 i.xTaskPriorityDisinherit tasks.o
|
|
|
|
0x08006aec 0x000000d8 Code RO 5641 i.xTaskPriorityDisinherit tasks.o
|
|
|
|
0x08006bf0 0x000000b4 Code RO 5642 i.xTaskRemoveFromEventList tasks.o
|
|
|
|
0x08006bc4 0x000000b4 Code RO 5642 i.xTaskRemoveFromEventList tasks.o
|
|
|
|
0x08006ca4 0x00000120 Code RO 5644 i.xTaskResumeAll tasks.o
|
|
|
|
0x08006c78 0x00000120 Code RO 5644 i.xTaskResumeAll tasks.o
|
|
|
|
0x08006dc4 0x00000074 Code RO 5929 i.xTimerCreateTimerTask timers.o
|
|
|
|
0x08006d98 0x00000074 Code RO 5929 i.xTimerCreateTimerTask timers.o
|
|
|
|
0x08006e38 0x000000a0 Code RO 5930 i.xTimerGenericCommand timers.o
|
|
|
|
0x08006e0c 0x000000a0 Code RO 5930 i.xTimerGenericCommand timers.o
|
|
|
|
0x08006ed8 0x00000200 Data RO 651 .constdata rs485.o
|
|
|
|
0x08006eac 0x00000200 Data RO 651 .constdata rs485.o
|
|
|
|
0x080070d8 0x00000018 Data RO 751 .constdata rtc.o
|
|
|
|
0x080070ac 0x00000018 Data RO 751 .constdata rtc.o
|
|
|
|
0x080070f0 0x00000020 Data RO 6865 Region$$Table anon$$obj.o
|
|
|
|
0x080070c4 0x00000020 Data RO 6865 Region$$Table anon$$obj.o
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000049f0, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000f4])
|
|
|
|
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000049f0, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000f4])
|
|
|
|
@ -3991,7 +3991,7 @@ Image component sizes
|
|
|
|
148 0 0 0 0 3238 list.o
|
|
|
|
148 0 0 0 0 3238 list.o
|
|
|
|
146 0 0 0 0 269255 main.o
|
|
|
|
146 0 0 0 0 269255 main.o
|
|
|
|
172 22 0 0 0 2189 misc.o
|
|
|
|
172 22 0 0 0 2189 misc.o
|
|
|
|
2204 320 0 1164 395 8160 myfreertos.o
|
|
|
|
2160 320 0 1164 395 8164 myfreertos.o
|
|
|
|
272 22 0 0 0 1861 myspi.o
|
|
|
|
272 22 0 0 0 1861 myspi.o
|
|
|
|
900 72 0 40 76 3122 pid.o
|
|
|
|
900 72 0 40 76 3122 pid.o
|
|
|
|
950 320 0 12 0 10529 port.o
|
|
|
|
950 320 0 12 0 10529 port.o
|
|
|
|
@ -4021,7 +4021,7 @@ Image component sizes
|
|
|
|
1362 110 0 126 216 5673 write.o
|
|
|
|
1362 110 0 126 216 5673 write.o
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
23354 3562 804 1596 17328 470920 Object Totals
|
|
|
|
23310 3562 804 1596 17328 470924 Object Totals
|
|
|
|
0 0 32 0 0 0 (incl. Generated)
|
|
|
|
0 0 32 0 0 0 (incl. Generated)
|
|
|
|
18 0 0 2 8 0 (incl. Padding)
|
|
|
|
18 0 0 2 8 0 (incl. Padding)
|
|
|
|
|
|
|
|
|
|
|
|
@ -4094,15 +4094,15 @@ Image component sizes
|
|
|
|
|
|
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
|
|
|
|
|
|
|
|
|
|
|
28140 3668 804 1600 17328 461276 Grand Totals
|
|
|
|
28096 3668 804 1600 17328 461280 Grand Totals
|
|
|
|
28140 3668 804 244 17328 461276 ELF Image Totals (compressed)
|
|
|
|
28096 3668 804 244 17328 461280 ELF Image Totals (compressed)
|
|
|
|
28140 3668 804 244 0 0 ROM Totals
|
|
|
|
28096 3668 804 244 0 0 ROM Totals
|
|
|
|
|
|
|
|
|
|
|
|
==============================================================================
|
|
|
|
==============================================================================
|
|
|
|
|
|
|
|
|
|
|
|
Total RO Size (Code + RO Data) 28944 ( 28.27kB)
|
|
|
|
Total RO Size (Code + RO Data) 28900 ( 28.22kB)
|
|
|
|
Total RW Size (RW Data + ZI Data) 18928 ( 18.48kB)
|
|
|
|
Total RW Size (RW Data + ZI Data) 18928 ( 18.48kB)
|
|
|
|
Total ROM Size (Code + RO Data + RW Data) 29188 ( 28.50kB)
|
|
|
|
Total ROM Size (Code + RO Data + RW Data) 29144 ( 28.46kB)
|
|
|
|
|
|
|
|
|
|
|
|
==============================================================================
|
|
|
|
==============================================================================
|
|
|
|
|
|
|
|
|
|
|
|
|