Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] ============================================================================== Section Cross References startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(STACK) for __initial_sp startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(.text) for Reset_Handler startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.NMI_Handler) for NMI_Handler startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.HardFault_Handler) for HardFault_Handler startup_n32wb03x.o(RESET) refers to port.o(i.SVC_Handler) for SVC_Handler startup_n32wb03x.o(RESET) refers to port.o(.emb_text) for PendSV_Handler startup_n32wb03x.o(RESET) refers to port.o(i.SysTick_Handler) for SysTick_Handler startup_n32wb03x.o(.text) refers to system_n32wb03x.o(i.SystemInit) for SystemInit startup_n32wb03x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main system_n32wb03x.o(i.OTPTrim_Read) refers to memseta.o(.text) for __aeabi_memclr4 system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.read_flash_ID) for read_flash_ID system_n32wb03x.o(i.OTPTrim_Read) refers to memcpya.o(.text) for __aeabi_memcpy system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(.constdata) for TRIM_READ_CMD_CODE system_n32wb03x.o(i.RCC_HsiCalib) refers to uidiv.o(.text) for __aeabi_uidivmod system_n32wb03x.o(i.RCC_HsiCalib) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles system_n32wb03x.o(i.SystemCoreClockUpdate) refers to system_n32wb03x.o(.data) for SystemCoreClock system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(.bss) for trim_stored system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(.bss) for trim_stored system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(i.RCC_HsiCalib) for RCC_HsiCalib system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(.bss) for trim_stored system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(i.SystemTrimValueRead) for SystemTrimValueRead system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(.bss) for trim_stored system_n32wb03x.o(i.SystemTrimValueRead) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read system_n32wb03x.o(i.read_flash_ID) refers to memseta.o(.text) for __aeabi_memclr4 system_n32wb03x.o(i.read_flash_ID) refers to memcpya.o(.text) for __aeabi_memcpy system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(i.__set_PRIMASK) for __set_PRIMASK system_n32wb03x.o(i.read_flash_ID) refers to system_n32wb03x.o(.constdata) for CMD_RDID system_n32wb03x.o(i.system_delay_n_10us) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles misc.o(i.NVIC_Init) refers to misc.o(i.NVIC_SetPriority) for NVIC_SetPriority n32wb03x_gpio.o(i.GPIO_AFIOInitDefault) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset n32wb03x_gpio.o(i.GPIO_ConfigEXTILine) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8 n32wb03x_gpio.o(i.GPIO_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) refers to n32wb03x_rcc.o(.constdata) for s_AhbPresTable n32wb03x_rcc.o(i.RCC_WaitHseStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus n32wb03x_rcc.o(i.RCC_WaitHsiStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset) for RCC_EnableAPB1PeriphReset n32wb03x_usart.o(i.USART_Init) refers to n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) for RCC_GetClocksFreqValue n32wb03x_usart.o(i.USART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod queue.o(i.pcQueueGetName) refers to queue.o(.bss) for xQueueRegistry queue.o(i.prvCopyDataFromQueue) refers to memcpya.o(.text) for __aeabi_memcpy queue.o(i.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit queue.o(i.prvCopyDataToQueue) refers to memcpya.o(.text) for __aeabi_memcpy queue.o(i.prvInitialiseMutex) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend queue.o(i.prvInitialiseNewQueue) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.prvIsQueueFull) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.prvIsQueueFull) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.vQueueAddToRegistry) refers to queue.o(.bss) for xQueueRegistry queue.o(i.vQueueDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue queue.o(i.vQueueDelete) refers to heap_4.o(i.vPortFree) for vPortFree queue.o(i.vQueueUnregisterQueue) refers to queue.o(.bss) for xQueueRegistry queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate queue.o(i.xQueueCreateMutex) refers to queue.o(i.prvInitialiseMutex) for prvInitialiseMutex queue.o(i.xQueueGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc queue.o(i.xQueueGenericCreate) refers to queue.o(i.prvInitialiseNewQueue) for prvInitialiseNewQueue queue.o(i.xQueueGenericReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueueGenericReset) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueGenericReset) refers to port.o(i.vPortYield) for vPortYield queue.o(i.xQueueGenericReset) refers to list.o(i.vListInitialise) for vListInitialise queue.o(i.xQueueGenericReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState queue.o(i.xQueueGenericSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueueGenericSend) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueGenericSend) refers to port.o(i.vPortYield) for vPortYield queue.o(i.xQueueGenericSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut queue.o(i.xQueueGenericSend) refers to queue.o(i.prvIsQueueFull) for prvIsQueueFull queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList queue.o(i.xQueueGenericSend) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll queue.o(i.xQueueGenericSendFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueueGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueGiveMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle queue.o(i.xQueueGiveMutexRecursive) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState queue.o(i.xQueuePeek) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueuePeek) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueuePeek) refers to port.o(i.vPortYield) for vPortYield queue.o(i.xQueuePeek) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut queue.o(i.xQueuePeek) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList queue.o(i.xQueuePeek) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll queue.o(i.xQueuePeekFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR queue.o(i.xQueuePeekFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState queue.o(i.xQueueReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueueReceive) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueReceive) refers to port.o(i.vPortYield) for vPortYield queue.o(i.xQueueReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut queue.o(i.xQueueReceive) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList queue.o(i.xQueueReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll queue.o(i.xQueueReceiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR queue.o(i.xQueueReceiveFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue queue.o(i.xQueueReceiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortYield) for vPortYield queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskPriorityInherit) for xTaskPriorityInherit queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvGetDisinheritPriorityAfterTimeout) for prvGetDisinheritPriorityAfterTimeout queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPriorityDisinheritAfterTimeout) for vTaskPriorityDisinheritAfterTimeout queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake tasks.o(i.eTaskGetState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.eTaskGetState) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.eTaskGetState) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.eTaskGetState) refers to tasks.o(.bss) for xSuspendedTaskList tasks.o(i.pcTaskGetName) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsert) for vListInsert tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.data) for xTickCount tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.bss) for xSuspendedTaskList tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(i.prvInitialiseTaskLists) for prvInitialiseTaskLists tasks.o(i.prvAddNewTaskToReadyList) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.data) for uxCurrentNumberOfTasks tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.prvCheckTasksWaitingTermination) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.bss) for xTasksWaitingTermination tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.data) for uxCurrentNumberOfTasks tasks.o(i.prvDeleteTCB) refers to heap_4.o(i.vPortFree) for vPortFree tasks.o(i.prvIdleTask) refers to tasks.o(i.prvCheckTasksWaitingTermination) for prvCheckTasksWaitingTermination tasks.o(i.prvIdleTask) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.prvIdleTask) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.prvInitialiseNewTask) refers to memseta.o(.text) for __aeabi_memset tasks.o(i.prvInitialiseNewTask) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem tasks.o(i.prvInitialiseNewTask) refers to port.o(i.pxPortInitialiseStack) for pxPortInitialiseStack tasks.o(i.prvInitialiseTaskLists) refers to list.o(i.vListInitialise) for vListInitialise tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.data) for pxDelayedTaskList tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(i.vTaskGetInfo) for vTaskGetInfo tasks.o(i.prvResetNextTaskUnblockTime) refers to tasks.o(.data) for pxDelayedTaskList tasks.o(i.prvTaskIsTaskSuspended) refers to tasks.o(.bss) for xSuspendedTaskList tasks.o(i.pvTaskIncrementMutexHeldCount) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.ulTaskNotifyTake) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.ulTaskNotifyTake) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for uxCurrentNumberOfTasks tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.prvListTasksWithinSingleList) for prvListTasksWithinSingleList tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.data) for uxCurrentNumberOfTasks tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.uxTaskPriorityGet) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.uxTaskPriorityGetFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR tasks.o(i.uxTaskPriorityGetFromISR) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.uxTaskResetEventItemValue) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskDelay) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll tasks.o(i.vTaskDelay) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.vTaskDelay) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll tasks.o(i.vTaskDelay) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskDelay) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll tasks.o(i.vTaskDelayUntil) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskDelayUntil) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.vTaskDelete) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskDelete) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskDelete) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB tasks.o(i.vTaskDelete) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime tasks.o(i.vTaskDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.vTaskDelete) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskDelete) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for xTasksWaitingTermination tasks.o(i.vTaskEndScheduler) refers to port.o(i.vPortEndScheduler) for vPortEndScheduler tasks.o(i.vTaskEndScheduler) refers to tasks.o(.data) for xSchedulerRunning tasks.o(i.vTaskGetInfo) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll tasks.o(i.vTaskGetInfo) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll tasks.o(i.vTaskGetInfo) refers to tasks.o(i.eTaskGetState) for eTaskGetState tasks.o(i.vTaskGetInfo) refers to tasks.o(i.prvTaskCheckFreeStackSpace) for prvTaskCheckFreeStackSpace tasks.o(i.vTaskGetInfo) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskInternalSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows tasks.o(i.vTaskMissedYield) refers to tasks.o(.data) for xYieldPending tasks.o(i.vTaskNotifyGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.vTaskPlaceOnEventList) refers to list.o(i.vListInsert) for vListInsert tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.vTaskPrioritySet) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskPrioritySet) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.vTaskPrioritySet) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskPrioritySet) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.vTaskResume) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.vTaskResume) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended tasks.o(i.vTaskResume) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskResume) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskResume) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskResume) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.vTaskResume) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskResume) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreate) for xTaskCreate tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for xIdleTaskHandle tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask tasks.o(i.vTaskSuspend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.vTaskSuspend) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.vTaskSuspend) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.vTaskSuspend) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.vTaskSuspend) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime tasks.o(i.vTaskSuspend) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.vTaskSuspend) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext tasks.o(i.vTaskSuspend) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.vTaskSuspend) refers to tasks.o(.bss) for xSuspendedTaskList tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskSwitchContext) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.vTaskSwitchContext) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(.data) for xTickCount tasks.o(i.xTaskCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc tasks.o(i.xTaskCreate) refers to heap_4.o(i.vPortFree) for vPortFree tasks.o(i.xTaskCreate) refers to tasks.o(i.prvInitialiseNewTask) for prvInitialiseNewTask tasks.o(i.xTaskCreate) refers to tasks.o(i.prvAddNewTaskToReadyList) for prvAddNewTaskToReadyList tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.xTaskGenericNotify) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8 tasks.o(i.xTaskGenericNotify) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskGenericNotify) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.xTaskGenericNotify) refers to tasks.o(.data) for uxTopReadyPriority tasks.o(i.xTaskGenericNotify) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskGenericNotifyFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR tasks.o(i.xTaskGenericNotifyFromISR) refers to n32wb03x_gpio.o(i.__ARM_common_switch8) for __ARM_common_switch8 tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskGetCurrentTaskHandle) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.xTaskGetSchedulerState) refers to tasks.o(.data) for xSchedulerRunning tasks.o(i.xTaskGetTickCount) refers to tasks.o(.data) for xTickCount tasks.o(i.xTaskGetTickCountFromISR) refers to tasks.o(.data) for xTickCount tasks.o(i.xTaskIncrementTick) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime tasks.o(i.xTaskIncrementTick) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskIncrementTick) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskIncrementTick) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.xTaskIncrementTick) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.xTaskNotifyStateClear) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.xTaskNotifyWait) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.xTaskNotifyWait) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.data) for pxCurrentTCB tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.bss) for pxReadyTasksLists tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical tasks.o(i.xTaskResumeAll) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskResumeAll) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskResumeAll) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime tasks.o(i.xTaskResumeAll) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortYield) for vPortYield tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortExitCritical) for vPortExitCritical tasks.o(i.xTaskResumeAll) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.xTaskResumeAll) refers to tasks.o(.bss) for xPendingReadyList tasks.o(i.xTaskResumeFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR tasks.o(i.xTaskResumeFromISR) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended tasks.o(i.xTaskResumeFromISR) refers to list.o(i.uxListRemove) for uxListRemove tasks.o(i.xTaskResumeFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.data) for uxSchedulerSuspended tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.bss) for pxReadyTasksLists port.o(.emb_text) refers to tasks.o(.data) for pxCurrentTCB port.o(.emb_text) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext port.o(i.SysTick_Handler) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR port.o(i.SysTick_Handler) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick port.o(i.prvSetupTimerInterrupt) refers to uidiv.o(.text) for __aeabi_uidivmod port.o(i.prvSetupTimerInterrupt) refers to system_n32wb03x.o(.data) for SystemCoreClock port.o(i.prvTaskExitError) refers to port.o(.data) for uxCriticalNesting port.o(i.pxPortInitialiseStack) refers to port.o(i.prvTaskExitError) for prvTaskExitError port.o(i.vPortEndScheduler) refers to port.o(.data) for uxCriticalNesting port.o(i.vPortEnterCritical) refers to port.o(.data) for uxCriticalNesting port.o(i.vPortExitCritical) refers to port.o(.data) for uxCriticalNesting port.o(i.xPortStartScheduler) refers to port.o(i.prvSetupTimerInterrupt) for prvSetupTimerInterrupt port.o(i.xPortStartScheduler) refers to port.o(.emb_text) for __asm___6_port_c_39a90d8d__prvPortStartFirstTask port.o(i.xPortStartScheduler) refers to port.o(.data) for uxCriticalNesting heap_4.o(i.prvHeapInit) refers to heap_4.o(.bss) for ucHeap heap_4.o(i.prvHeapInit) refers to heap_4.o(.data) for xStart heap_4.o(i.prvInsertBlockIntoFreeList) refers to heap_4.o(.data) for xStart heap_4.o(i.pvPortMalloc) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvHeapInit) for prvHeapInit heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList heap_4.o(i.pvPortMalloc) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll heap_4.o(i.pvPortMalloc) refers to heap_4.o(.data) for pxEnd heap_4.o(i.vPortFree) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll heap_4.o(i.vPortFree) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList heap_4.o(i.vPortFree) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll heap_4.o(i.vPortFree) refers to heap_4.o(.data) for xBlockAllocatedBit heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining main.o(i.main) refers to system_n32wb03x.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate main.o(i.main) refers to bsp_usart.o(i.bsp_usart_init) for bsp_usart_init main.o(i.main) refers to printf4.o(i.__0printf$4) for __2printf main.o(i.main) refers to bsp_led.o(i.bsp_led_init) for bsp_led_init main.o(i.main) refers to app_tasks.o(i.AppTasks_CreateAll) for AppTasks_CreateAll main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler main.o(i.main) refers to system_n32wb03x.o(.data) for SystemCoreClock bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Init) for USART_Init bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Enable) for USART_Enable bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_SendData) for USART_SendData bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus bsp_led.o(i.bsp_led_init) refers to bsp_led.o(i.led_init) for led_init bsp_led.o(i.bsp_led_init) refers to bsp_led.o(i.bsp_led_off) for bsp_led_off bsp_led.o(i.bsp_led_off) refers to n32wb03x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits bsp_led.o(i.bsp_led_on) refers to n32wb03x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits bsp_led.o(i.bsp_led_toggle) refers to n32wb03x_gpio.o(i.GPIO_TogglePin) for GPIO_TogglePin bsp_led.o(i.led_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk bsp_led.o(i.led_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct bsp_led.o(i.led_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral app_tasks.o(i.AppTasks_CreateAll) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate app_tasks.o(i.AppTasks_CreateAll) refers to tasks.o(i.xTaskCreate) for xTaskCreate app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(.data) for s_logQueue app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask) for LedTask app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask2) for LedTask2 app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.PrintTask) for PrintTask app_tasks.o(i.LedTask) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle app_tasks.o(i.LedTask) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend app_tasks.o(i.LedTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay app_tasks.o(i.LedTask) refers to app_tasks.o(.constdata) for .constdata app_tasks.o(i.LedTask) refers to app_tasks.o(.data) for s_logQueue app_tasks.o(i.LedTask2) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle app_tasks.o(i.LedTask2) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend app_tasks.o(i.LedTask2) refers to tasks.o(i.vTaskDelay) for vTaskDelay app_tasks.o(i.LedTask2) refers to app_tasks.o(.constdata) for .constdata app_tasks.o(i.LedTask2) refers to app_tasks.o(.data) for s_logQueue app_tasks.o(i.PrintTask) refers to queue.o(i.xQueueReceive) for xQueueReceive app_tasks.o(i.PrintTask) refers to printf4.o(i.__0printf$4) for __2printf app_tasks.o(i.PrintTask) refers to app_tasks.o(.data) for s_logQueue entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0fprintf$bare) refers to bsp_usart.o(i.fputc) for fputc printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0printf$bare) refers to bsp_usart.o(i.fputc) for fputc printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vfprintf$bare) refers to bsp_usart.o(i.fputc) for fputc printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vprintf$bare) refers to bsp_usart.o(i.fputc) for fputc printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0fprintf$0) refers to bsp_usart.o(i.fputc) for fputc printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0printf$0) refers to bsp_usart.o(i.fputc) for fputc printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vfprintf$0) refers to bsp_usart.o(i.fputc) for fputc printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vprintf$0) refers to bsp_usart.o(i.fputc) for fputc printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0fprintf$1) refers to bsp_usart.o(i.fputc) for fputc printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0printf$1) refers to bsp_usart.o(i.fputc) for fputc printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vfprintf$1) refers to bsp_usart.o(i.fputc) for fputc printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vprintf$1) refers to bsp_usart.o(i.fputc) for fputc printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0fprintf$2) refers to bsp_usart.o(i.fputc) for fputc printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0printf$2) refers to bsp_usart.o(i.fputc) for fputc printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vfprintf$2) refers to bsp_usart.o(i.fputc) for fputc printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vprintf$2) refers to bsp_usart.o(i.fputc) for fputc printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0fprintf$3) refers to bsp_usart.o(i.fputc) for fputc printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0printf$3) refers to bsp_usart.o(i.fputc) for fputc printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vfprintf$3) refers to bsp_usart.o(i.fputc) for fputc printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vprintf$3) refers to bsp_usart.o(i.fputc) for fputc printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0fprintf$4) refers to bsp_usart.o(i.fputc) for fputc printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0printf$4) refers to bsp_usart.o(i.fputc) for fputc printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vfprintf$4) refers to bsp_usart.o(i.fputc) for fputc printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vprintf$4) refers to bsp_usart.o(i.fputc) for fputc printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0fprintf$5) refers to bsp_usart.o(i.fputc) for fputc printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0printf$5) refers to bsp_usart.o(i.fputc) for fputc printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vfprintf$5) refers to bsp_usart.o(i.fputc) for fputc printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vprintf$5) refers to bsp_usart.o(i.fputc) for fputc printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0fprintf$6) refers to bsp_usart.o(i.fputc) for fputc printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0printf$6) refers to bsp_usart.o(i.fputc) for fputc printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vfprintf$6) refers to bsp_usart.o(i.fputc) for fputc printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vprintf$6) refers to bsp_usart.o(i.fputc) for fputc printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0fprintf$7) refers to bsp_usart.o(i.fputc) for fputc printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0printf$7) refers to bsp_usart.o(i.fputc) for fputc printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vfprintf$7) refers to bsp_usart.o(i.fputc) for fputc printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vprintf$7) refers to bsp_usart.o(i.fputc) for fputc printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0fprintf$8) refers to bsp_usart.o(i.fputc) for fputc printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0printf$8) refers to bsp_usart.o(i.fputc) for fputc printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vfprintf$8) refers to bsp_usart.o(i.fputc) for fputc printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vprintf$8) refers to bsp_usart.o(i.fputc) for fputc printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0fprintf) refers to bsp_usart.o(i.fputc) for fputc printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0printf) refers to bsp_usart.o(i.fputc) for fputc printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vfprintf) refers to bsp_usart.o(i.fputc) for fputc printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vprintf) refers to bsp_usart.o(i.fputc) for fputc printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_n32wb03x.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_n32wb03x.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue ddiv.o(.text) refers to depilogue.o(.text) for _double_round dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr ============================================================================== Removing Unused input sections from the image. Removing startup_n32wb03x.o(HEAP), (512 bytes). Removing system_n32wb03x.o(i.SystemGetMacAddr), (60 bytes). Removing system_n32wb03x.o(i.SystemGetUUID), (60 bytes). Removing system_n32wb03x.o(i.SystemTrimValueGet), (60 bytes). Removing system_n32wb03x.o(i.system_delay_n_10us), (16 bytes). Removing misc.o(.emb_text), (8 bytes). Removing misc.o(i.NVIC_Init), (68 bytes). Removing misc.o(i.NVIC_SetPriority), (120 bytes). Removing misc.o(i.SysTick_CLKSourceConfig), (36 bytes). Removing n32wb03x_gpio.o(.emb_text), (8 bytes). Removing n32wb03x_gpio.o(i.AFIO_ConfigSPINSSMode), (36 bytes). Removing n32wb03x_gpio.o(i.GPIO_AFIOInitDefault), (20 bytes). Removing n32wb03x_gpio.o(i.GPIO_ConfigEXTILine), (528 bytes). Removing n32wb03x_gpio.o(i.GPIO_ConfigPinLock), (22 bytes). Removing n32wb03x_gpio.o(i.GPIO_ConfigPinRemap), (100 bytes). Removing n32wb03x_gpio.o(i.GPIO_DeInit), (68 bytes). Removing n32wb03x_gpio.o(i.GPIO_DeInitPin), (126 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadInputData), (8 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadInputDataBit), (20 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadOutputData), (8 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadOutputDataBit), (20 bytes). Removing n32wb03x_gpio.o(i.GPIO_SetBits), (4 bytes). Removing n32wb03x_gpio.o(i.GPIO_Write), (4 bytes). Removing n32wb03x_gpio.o(i.GPIO_WriteBit), (12 bytes). Removing n32wb03x_rcc.o(.emb_text), (8 bytes). Removing n32wb03x_rcc.o(i.DBG_ConfigPeriph), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ClrFlag), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_ClrIntPendingBit), (16 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigAdcClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigHclk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigHse), (48 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigHsi), (40 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigInt), (36 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigLSXSEL), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigLpuartClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigLse), (60 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigMco), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigPclk1), (36 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigPclk2), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigSysclk), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigTim1Clk), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_DeInit), (92 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableHsi), (36 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableLpuartClk), (40 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableLsi), (36 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableRTCReset), (40 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableRtcClk), (40 bytes). Removing n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL), (40 bytes). Removing n32wb03x_rcc.o(i.RCC_GetFlagStatus), (64 bytes). Removing n32wb03x_rcc.o(i.RCC_GetIntStatus), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_GetLpuartClkSrc), (20 bytes). Removing n32wb03x_rcc.o(i.RCC_GetRTCClkSrc), (16 bytes). Removing n32wb03x_rcc.o(i.RCC_GetSysclkSrc), (16 bytes). Removing n32wb03x_rcc.o(i.RCC_WaitHseStable), (60 bytes). Removing n32wb03x_rcc.o(i.RCC_WaitHsiStable), (60 bytes). Removing n32wb03x_usart.o(.emb_text), (8 bytes). Removing n32wb03x_usart.o(i.USART_ClockInit), (36 bytes). Removing n32wb03x_usart.o(i.USART_ClockStructInit), (12 bytes). Removing n32wb03x_usart.o(i.USART_ClrFlag), (22 bytes). Removing n32wb03x_usart.o(i.USART_ClrIntPendingBit), (32 bytes). Removing n32wb03x_usart.o(i.USART_ConfigInt), (84 bytes). Removing n32wb03x_usart.o(i.USART_ConfigIrDAMode), (20 bytes). Removing n32wb03x_usart.o(i.USART_ConfigLINBreakDetectLength), (20 bytes). Removing n32wb03x_usart.o(i.USART_ConfigWakeUpMode), (20 bytes). Removing n32wb03x_usart.o(i.USART_DeInit), (56 bytes). Removing n32wb03x_usart.o(i.USART_EnableDMA), (20 bytes). Removing n32wb03x_usart.o(i.USART_EnableHalfDuplex), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableIrDA), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableLIN), (32 bytes). Removing n32wb03x_usart.o(i.USART_EnableRcvWakeUp), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableSmartCard), (28 bytes). Removing n32wb03x_usart.o(i.USART_GetIntStatus), (92 bytes). Removing n32wb03x_usart.o(i.USART_ReceiveData), (10 bytes). Removing n32wb03x_usart.o(i.USART_SendBreak), (10 bytes). Removing n32wb03x_usart.o(i.USART_SetAddr), (20 bytes). Removing n32wb03x_usart.o(i.USART_SetGuardTime), (16 bytes). Removing n32wb03x_usart.o(i.USART_SetPrescaler), (18 bytes). Removing n32wb03x_usart.o(i.USART_SetSmartCardNACK), (28 bytes). Removing n32wb03x_usart.o(i.USART_StructInit), (24 bytes). Removing queue.o(i.pcQueueGetName), (44 bytes). Removing queue.o(i.prvGetDisinheritPriorityAfterTimeout), (22 bytes). Removing queue.o(i.prvInitialiseMutex), (30 bytes). Removing queue.o(i.ucQueueGetQueueType), (8 bytes). Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes). Removing queue.o(i.uxQueueMessagesWaiting), (28 bytes). Removing queue.o(i.uxQueueMessagesWaitingFromISR), (16 bytes). Removing queue.o(i.uxQueueSpacesAvailable), (34 bytes). Removing queue.o(i.vQueueAddToRegistry), (44 bytes). Removing queue.o(i.vQueueDelete), (30 bytes). Removing queue.o(i.vQueueSetQueueNumber), (4 bytes). Removing queue.o(i.vQueueUnregisterQueue), (52 bytes). Removing queue.o(i.xQueueCreateCountingSemaphore), (68 bytes). Removing queue.o(i.xQueueCreateMutex), (30 bytes). Removing queue.o(i.xQueueGenericSendFromISR), (188 bytes). Removing queue.o(i.xQueueGetMutexHolder), (28 bytes). Removing queue.o(i.xQueueGetMutexHolderFromISR), (26 bytes). Removing queue.o(i.xQueueGiveFromISR), (170 bytes). Removing queue.o(i.xQueueGiveMutexRecursive), (60 bytes). Removing queue.o(i.xQueueIsQueueEmptyFromISR), (26 bytes). Removing queue.o(i.xQueueIsQueueFullFromISR), (28 bytes). Removing queue.o(i.xQueuePeek), (316 bytes). Removing queue.o(i.xQueuePeekFromISR), (108 bytes). Removing queue.o(i.xQueueReceiveFromISR), (158 bytes). Removing queue.o(i.xQueueSemaphoreTake), (382 bytes). Removing queue.o(i.xQueueTakeMutexRecursive), (62 bytes). Removing queue.o(.bss), (64 bytes). Removing tasks.o(i.eTaskGetState), (120 bytes). Removing tasks.o(i.pcTaskGetName), (36 bytes). Removing tasks.o(i.prvListTasksWithinSingleList), (106 bytes). Removing tasks.o(i.prvTaskCheckFreeStackSpace), (22 bytes). Removing tasks.o(i.prvTaskIsTaskSuspended), (84 bytes). Removing tasks.o(i.pvTaskIncrementMutexHeldCount), (32 bytes). Removing tasks.o(i.ulTaskNotifyTake), (108 bytes). Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes). Removing tasks.o(i.uxTaskGetSystemState), (164 bytes). Removing tasks.o(i.uxTaskGetTaskNumber), (16 bytes). Removing tasks.o(i.uxTaskPriorityGet), (36 bytes). Removing tasks.o(i.uxTaskPriorityGetFromISR), (40 bytes). Removing tasks.o(i.uxTaskResetEventItemValue), (28 bytes). Removing tasks.o(i.vTaskDelayUntil), (156 bytes). Removing tasks.o(i.vTaskDelete), (180 bytes). Removing tasks.o(i.vTaskEndScheduler), (20 bytes). Removing tasks.o(i.vTaskGetInfo), (132 bytes). Removing tasks.o(i.vTaskNotifyGiveFromISR), (184 bytes). Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (84 bytes). Removing tasks.o(i.vTaskPriorityDisinheritAfterTimeout), (176 bytes). Removing tasks.o(i.vTaskPrioritySet), (228 bytes). Removing tasks.o(i.vTaskRemoveFromUnorderedEventList), (136 bytes). Removing tasks.o(i.vTaskResume), (116 bytes). Removing tasks.o(i.vTaskSetTaskNumber), (10 bytes). Removing tasks.o(i.vTaskSetTimeOutState), (44 bytes). Removing tasks.o(i.vTaskSuspend), (180 bytes). Removing tasks.o(i.xTaskGenericNotify), (212 bytes). Removing tasks.o(i.xTaskGenericNotifyFromISR), (264 bytes). Removing tasks.o(i.xTaskGetCurrentTaskHandle), (12 bytes). Removing tasks.o(i.xTaskGetTickCount), (12 bytes). Removing tasks.o(i.xTaskGetTickCountFromISR), (12 bytes). Removing tasks.o(i.xTaskNotifyStateClear), (56 bytes). Removing tasks.o(i.xTaskNotifyWait), (144 bytes). Removing tasks.o(i.xTaskPriorityInherit), (164 bytes). Removing tasks.o(i.xTaskResumeFromISR), (136 bytes). Removing port.o(i.vPortEndScheduler), (36 bytes). Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes). Removing heap_4.o(i.xPortGetFreeHeapSize), (12 bytes). Removing heap_4.o(i.xPortGetMinimumEverFreeHeapSize), (12 bytes). Removing main.o(.emb_text), (8 bytes). Removing bsp_usart.o(.emb_text), (8 bytes). Removing bsp_led.o(.emb_text), (8 bytes). Removing bsp_led.o(i.bsp_led_on), (16 bytes). Removing app_tasks.o(.emb_text), (8 bytes). Removing n32wb03x_it.o(.emb_text), (8 bytes). Removing dadd.o(.text), (356 bytes). Removing dmul.o(.text), (208 bytes). Removing ddiv.o(.text), (240 bytes). Removing dfixul.o(.text), (64 bytes). Removing cdrcmple.o(.text), (40 bytes). Removing depilogue.o(.text), (190 bytes). Removing n32wb03x_gpio.o(i.__ARM_common_switch8), (28 bytes). Removing depilogue.o(i.__ARM_clz), (46 bytes). 164 unused section(s) (total 10696 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s 0x00000000 Number 0 startup_n32wb03x.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c 0x00000000 Number 0 list.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c 0x00000000 Number 0 heap_4.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c 0x00000000 Number 0 port.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c 0x00000000 Number 0 queue.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c 0x00000000 Number 0 tasks.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c 0x00000000 Number 0 timers.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\CMSIS\\device\\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\RVDS\\ARM_CM0\\port.c 0x00000000 Number 0 port.o ABSOLUTE ..\\app\\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE ..\\app\\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\\app\\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE ..\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\\app\\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE ..\app\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE ..\app\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\app\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE ..\app\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\app\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE RESET 0x01000000 Section 192 startup_n32wb03x.o(RESET) .ARM.Collect$$$$00000000 0x010000c0 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x010000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x010000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x010000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x010000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x010000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000D 0x010000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x010000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x010000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x010000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) .emb_text 0x010000d4 Section 14 system_n32wb03x.o(.emb_text) .emb_text 0x010000e4 Section 120 port.o(.emb_text) .text 0x0100015c Section 28 startup_n32wb03x.o(.text) .text 0x01000178 Section 0 uidiv.o(.text) .text 0x010001a4 Section 0 memcpya.o(.text) .text 0x010001c8 Section 0 memseta.o(.text) .text 0x010001ec Section 0 uldiv.o(.text) .text 0x0100024c Section 36 init.o(.text) .text 0x01000270 Section 0 llshl.o(.text) .text 0x01000290 Section 0 llushr.o(.text) i.AppTasks_CreateAll 0x010002b4 Section 0 app_tasks.o(i.AppTasks_CreateAll) i.GPIO_InitPeripheral 0x0100032c Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) i.GPIO_InitStruct 0x01000434 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) i.GPIO_ResetBits 0x01000450 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) i.GPIO_TogglePin 0x01000454 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) i.HardFault_Handler 0x0100045c Section 0 n32wb03x_it.o(i.HardFault_Handler) i.LedTask 0x01000460 Section 0 app_tasks.o(i.LedTask) LedTask 0x01000461 Thumb Code 54 app_tasks.o(i.LedTask) i.LedTask2 0x010004a4 Section 0 app_tasks.o(i.LedTask2) LedTask2 0x010004a5 Thumb Code 54 app_tasks.o(i.LedTask2) i.NMI_Handler 0x010004e8 Section 0 n32wb03x_it.o(i.NMI_Handler) i.OTPTrim_Read 0x010004ec Section 0 system_n32wb03x.o(i.OTPTrim_Read) i.PrintTask 0x010005b8 Section 0 app_tasks.o(i.PrintTask) PrintTask 0x010005b9 Thumb Code 36 app_tasks.o(i.PrintTask) i.RCC_EnableAPB2PeriphClk 0x010005fc Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) i.RCC_GetClocksFreqValue 0x0100061c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) i.RCC_HsiCalib 0x010006c0 Section 0 system_n32wb03x.o(i.RCC_HsiCalib) RCC_HsiCalib 0x010006c1 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib) i.SVC_Handler 0x010007f0 Section 0 port.o(i.SVC_Handler) i.SysTick_Handler 0x010007f4 Section 0 port.o(i.SysTick_Handler) i.SystemCoreClockUpdate 0x01000818 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate) i.SystemInit 0x01000828 Section 0 system_n32wb03x.o(i.SystemInit) i.SystemTrimValueRead 0x01000944 Section 0 system_n32wb03x.o(i.SystemTrimValueRead) i.USART_Enable 0x01000958 Section 0 n32wb03x_usart.o(i.USART_Enable) i.USART_GetFlagStatus 0x01000978 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) i.USART_Init 0x01000998 Section 0 n32wb03x_usart.o(i.USART_Init) i.USART_SendData 0x01000a4c Section 0 n32wb03x_usart.o(i.USART_SendData) i.__0printf$4 0x01000a54 Section 0 printf4.o(i.__0printf$4) i.__scatterload_copy 0x01000a74 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x01000a82 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x01000a84 Section 14 handlers.o(i.__scatterload_zeroinit) i.__set_PRIMASK 0x01000a92 Section 0 system_n32wb03x.o(i.__set_PRIMASK) __set_PRIMASK 0x01000a93 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK) i._printf_core 0x01000a98 Section 0 printf4.o(i._printf_core) _printf_core 0x01000a99 Thumb Code 560 printf4.o(i._printf_core) i.bsp_led_init 0x01000ccc Section 0 bsp_led.o(i.bsp_led_init) i.bsp_led_off 0x01000cf8 Section 0 bsp_led.o(i.bsp_led_off) i.bsp_led_toggle 0x01000d08 Section 0 bsp_led.o(i.bsp_led_toggle) i.bsp_usart_init 0x01000d18 Section 0 bsp_usart.o(i.bsp_usart_init) i.fputc 0x01000d88 Section 0 bsp_usart.o(i.fputc) i.led_init 0x01000dc8 Section 0 bsp_led.o(i.led_init) led_init 0x01000dc9 Thumb Code 68 bsp_led.o(i.led_init) i.main 0x01000e14 Section 0 main.o(i.main) i.prvAddCurrentTaskToDelayedList 0x01000ee8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) prvAddCurrentTaskToDelayedList 0x01000ee9 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) i.prvAddNewTaskToReadyList 0x01000f64 Section 0 tasks.o(i.prvAddNewTaskToReadyList) prvAddNewTaskToReadyList 0x01000f65 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList) i.prvCheckTasksWaitingTermination 0x01001010 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) prvCheckTasksWaitingTermination 0x01001011 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) i.prvCopyDataFromQueue 0x01001058 Section 0 queue.o(i.prvCopyDataFromQueue) prvCopyDataFromQueue 0x01001059 Thumb Code 44 queue.o(i.prvCopyDataFromQueue) i.prvCopyDataToQueue 0x01001084 Section 0 queue.o(i.prvCopyDataToQueue) prvCopyDataToQueue 0x01001085 Thumb Code 128 queue.o(i.prvCopyDataToQueue) i.prvDeleteTCB 0x01001104 Section 0 tasks.o(i.prvDeleteTCB) prvDeleteTCB 0x01001105 Thumb Code 18 tasks.o(i.prvDeleteTCB) i.prvHeapInit 0x01001118 Section 0 heap_4.o(i.prvHeapInit) prvHeapInit 0x01001119 Thumb Code 100 heap_4.o(i.prvHeapInit) i.prvIdleTask 0x01001194 Section 0 tasks.o(i.prvIdleTask) prvIdleTask 0x01001195 Thumb Code 20 tasks.o(i.prvIdleTask) i.prvInitialiseNewQueue 0x010011ac Section 0 queue.o(i.prvInitialiseNewQueue) prvInitialiseNewQueue 0x010011ad Thumb Code 44 queue.o(i.prvInitialiseNewQueue) i.prvInitialiseNewTask 0x010011d8 Section 0 tasks.o(i.prvInitialiseNewTask) prvInitialiseNewTask 0x010011d9 Thumb Code 176 tasks.o(i.prvInitialiseNewTask) i.prvInitialiseTaskLists 0x01001288 Section 0 tasks.o(i.prvInitialiseTaskLists) prvInitialiseTaskLists 0x01001289 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists) i.prvInsertBlockIntoFreeList 0x010012ec Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) prvInsertBlockIntoFreeList 0x010012ed Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) i.prvIsQueueEmpty 0x01001354 Section 0 queue.o(i.prvIsQueueEmpty) prvIsQueueEmpty 0x01001355 Thumb Code 28 queue.o(i.prvIsQueueEmpty) i.prvIsQueueFull 0x01001370 Section 0 queue.o(i.prvIsQueueFull) prvIsQueueFull 0x01001371 Thumb Code 30 queue.o(i.prvIsQueueFull) i.prvResetNextTaskUnblockTime 0x01001390 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) prvResetNextTaskUnblockTime 0x01001391 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime) i.prvSetupTimerInterrupt 0x010013c8 Section 0 port.o(i.prvSetupTimerInterrupt) prvSetupTimerInterrupt 0x010013c9 Thumb Code 34 port.o(i.prvSetupTimerInterrupt) i.prvTaskExitError 0x010013f4 Section 0 port.o(i.prvTaskExitError) prvTaskExitError 0x010013f5 Thumb Code 32 port.o(i.prvTaskExitError) i.prvUnlockQueue 0x01001418 Section 0 queue.o(i.prvUnlockQueue) prvUnlockQueue 0x01001419 Thumb Code 142 queue.o(i.prvUnlockQueue) i.pvPortMalloc 0x010014a8 Section 0 heap_4.o(i.pvPortMalloc) i.pxPortInitialiseStack 0x010015c4 Section 0 port.o(i.pxPortInitialiseStack) i.read_flash_ID 0x010015e4 Section 0 system_n32wb03x.o(i.read_flash_ID) read_flash_ID 0x010015e5 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID) i.uxListRemove 0x01001628 Section 0 list.o(i.uxListRemove) i.vListInitialise 0x01001650 Section 0 list.o(i.vListInitialise) i.vListInitialiseItem 0x0100166a Section 0 list.o(i.vListInitialiseItem) i.vListInsert 0x01001670 Section 0 list.o(i.vListInsert) i.vListInsertEnd 0x010016a6 Section 0 list.o(i.vListInsertEnd) i.vPortEnterCritical 0x010016c0 Section 0 port.o(i.vPortEnterCritical) i.vPortExitCritical 0x010016dc Section 0 port.o(i.vPortExitCritical) i.vPortFree 0x01001704 Section 0 heap_4.o(i.vPortFree) i.vPortYield 0x01001784 Section 0 port.o(i.vPortYield) i.vTaskDelay 0x0100179c Section 0 tasks.o(i.vTaskDelay) i.vTaskInternalSetTimeOutState 0x010017e0 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) i.vTaskMissedYield 0x010017f8 Section 0 tasks.o(i.vTaskMissedYield) i.vTaskPlaceOnEventList 0x01001804 Section 0 tasks.o(i.vTaskPlaceOnEventList) i.vTaskStartScheduler 0x01001830 Section 0 tasks.o(i.vTaskStartScheduler) i.vTaskSuspendAll 0x0100189c Section 0 tasks.o(i.vTaskSuspendAll) i.vTaskSwitchContext 0x010018ac Section 0 tasks.o(i.vTaskSwitchContext) i.xPortStartScheduler 0x0100192c Section 0 port.o(i.xPortStartScheduler) i.xQueueGenericCreate 0x01001964 Section 0 queue.o(i.xQueueGenericCreate) i.xQueueGenericReset 0x010019b4 Section 0 queue.o(i.xQueueGenericReset) i.xQueueGenericSend 0x01001a36 Section 0 queue.o(i.xQueueGenericSend) i.xQueueReceive 0x01001b90 Section 0 queue.o(i.xQueueReceive) i.xTaskCheckForTimeOut 0x01001cc8 Section 0 tasks.o(i.xTaskCheckForTimeOut) i.xTaskCreate 0x01001d3c Section 0 tasks.o(i.xTaskCreate) i.xTaskGetSchedulerState 0x01001d98 Section 0 tasks.o(i.xTaskGetSchedulerState) i.xTaskIncrementTick 0x01001dbc Section 0 tasks.o(i.xTaskIncrementTick) i.xTaskPriorityDisinherit 0x01001ef8 Section 0 tasks.o(i.xTaskPriorityDisinherit) i.xTaskRemoveFromEventList 0x01001f80 Section 0 tasks.o(i.xTaskRemoveFromEventList) i.xTaskResumeAll 0x01002008 Section 0 tasks.o(i.xTaskResumeAll) .constdata 0x010020f8 Section 472 system_n32wb03x.o(.constdata) .constdata 0x010022d0 Section 12 n32wb03x_rcc.o(.constdata) s_ApbPresTable 0x010022d0 Data 8 n32wb03x_rcc.o(.constdata) s_AhbPresTable 0x010022d8 Data 4 n32wb03x_rcc.o(.constdata) .constdata 0x010022dc Section 16 app_tasks.o(.constdata) .data 0x20000000 Section 4 system_n32wb03x.o(.data) .data 0x20000004 Section 60 tasks.o(.data) pxDelayedTaskList 0x20000008 Data 4 tasks.o(.data) pxOverflowDelayedTaskList 0x2000000c Data 4 tasks.o(.data) uxDeletedTasksWaitingCleanUp 0x20000010 Data 4 tasks.o(.data) uxCurrentNumberOfTasks 0x20000014 Data 4 tasks.o(.data) xTickCount 0x20000018 Data 4 tasks.o(.data) uxTopReadyPriority 0x2000001c Data 4 tasks.o(.data) xSchedulerRunning 0x20000020 Data 4 tasks.o(.data) uxPendedTicks 0x20000024 Data 4 tasks.o(.data) xYieldPending 0x20000028 Data 4 tasks.o(.data) xNumOfOverflows 0x2000002c Data 4 tasks.o(.data) uxTaskNumber 0x20000030 Data 4 tasks.o(.data) xNextTaskUnblockTime 0x20000034 Data 4 tasks.o(.data) xIdleTaskHandle 0x20000038 Data 4 tasks.o(.data) uxSchedulerSuspended 0x2000003c Data 4 tasks.o(.data) .data 0x20000040 Section 4 port.o(.data) uxCriticalNesting 0x20000040 Data 4 port.o(.data) .data 0x20000044 Section 24 heap_4.o(.data) xStart 0x20000044 Data 8 heap_4.o(.data) pxEnd 0x2000004c Data 4 heap_4.o(.data) xFreeBytesRemaining 0x20000050 Data 4 heap_4.o(.data) xMinimumEverFreeBytesRemaining 0x20000054 Data 4 heap_4.o(.data) xBlockAllocatedBit 0x20000058 Data 4 heap_4.o(.data) .data 0x2000005c Section 4 app_tasks.o(.data) s_logQueue 0x2000005c Data 4 app_tasks.o(.data) .data 0x20000060 Section 4 stdout.o(.data) .bss 0x20000064 Section 52 system_n32wb03x.o(.bss) .bss 0x20000098 Section 240 tasks.o(.bss) pxReadyTasksLists 0x20000098 Data 140 tasks.o(.bss) xDelayedTaskList1 0x20000124 Data 20 tasks.o(.bss) xDelayedTaskList2 0x20000138 Data 20 tasks.o(.bss) xPendingReadyList 0x2000014c Data 20 tasks.o(.bss) xTasksWaitingTermination 0x20000160 Data 20 tasks.o(.bss) xSuspendedTaskList 0x20000174 Data 20 tasks.o(.bss) .bss 0x20000188 Section 8192 heap_4.o(.bss) ucHeap 0x20000188 Data 8192 heap_4.o(.bss) STACK 0x20002188 Section 2048 startup_n32wb03x.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x000000c0 Number 0 startup_n32wb03x.o ABSOLUTE __Vectors 0x01000000 Data 4 startup_n32wb03x.o(RESET) __Vectors_End 0x010000c0 Data 0 startup_n32wb03x.o(RESET) __main 0x010000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x010000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x010000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x010000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x010000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x010000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x010000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x010000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x010000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) __asm___17_system_n32wb03x_c_f233b82c____REV16 0x010000d5 Thumb Code 4 system_n32wb03x.o(.emb_text) __asm___17_system_n32wb03x_c_f233b82c____REVSH 0x010000d9 Thumb Code 4 system_n32wb03x.o(.emb_text) system_delay_cycles 0x010000dd Thumb Code 6 system_n32wb03x.o(.emb_text) __asm___6_port_c_39a90d8d__prvPortStartFirstTask 0x010000e5 Thumb Code 36 port.o(.emb_text) ulSetInterruptMaskFromISR 0x0100010d Thumb Code 8 port.o(.emb_text) vClearInterruptMaskFromISR 0x01000115 Thumb Code 6 port.o(.emb_text) PendSV_Handler 0x0100011b Thumb Code 62 port.o(.emb_text) Reset_Handler 0x0100015d Thumb Code 8 startup_n32wb03x.o(.text) ADC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_CRYPT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_ERROR_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_FIFO_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_FINETGT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_HSLOT_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_SLP_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_SW_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_TIMESTAMP_TGT1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) BLE_TIMESTAMP_TGT2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) DMA_Channel1_2_3_4_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) DMA_Channel5_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) EXTI0_1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) EXTI2_3_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) EXTI4_12_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) FLASH_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) I2C1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) IRC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) KEYSCAN_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) LPUART1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) RCC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) RESERVED_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) RTC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) SPI1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) SPI2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM1_BRK_UP_TRG_COM_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM1_CC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM3_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM6_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) USART1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) USART2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) WWDG_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) __aeabi_uidiv 0x01000179 Thumb Code 0 uidiv.o(.text) __aeabi_uidivmod 0x01000179 Thumb Code 44 uidiv.o(.text) __aeabi_memcpy 0x010001a5 Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x010001a5 Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x010001a5 Thumb Code 0 memcpya.o(.text) __aeabi_memset 0x010001c9 Thumb Code 14 memseta.o(.text) __aeabi_memset4 0x010001c9 Thumb Code 0 memseta.o(.text) __aeabi_memset8 0x010001c9 Thumb Code 0 memseta.o(.text) __aeabi_memclr 0x010001d7 Thumb Code 4 memseta.o(.text) __aeabi_memclr4 0x010001d7 Thumb Code 0 memseta.o(.text) __aeabi_memclr8 0x010001d7 Thumb Code 0 memseta.o(.text) _memset$wrapper 0x010001db Thumb Code 18 memseta.o(.text) __aeabi_uldivmod 0x010001ed Thumb Code 96 uldiv.o(.text) __scatterload 0x0100024d Thumb Code 28 init.o(.text) __scatterload_rt2 0x0100024d Thumb Code 0 init.o(.text) __aeabi_llsl 0x01000271 Thumb Code 32 llshl.o(.text) _ll_shift_l 0x01000271 Thumb Code 0 llshl.o(.text) __aeabi_llsr 0x01000291 Thumb Code 34 llushr.o(.text) _ll_ushift_r 0x01000291 Thumb Code 0 llushr.o(.text) AppTasks_CreateAll 0x010002b5 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll) GPIO_InitPeripheral 0x0100032d Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral) GPIO_InitStruct 0x01000435 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct) GPIO_ResetBits 0x01000451 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) GPIO_TogglePin 0x01000455 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) HardFault_Handler 0x0100045d Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler) NMI_Handler 0x010004e9 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler) OTPTrim_Read 0x010004ed Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read) RCC_EnableAPB2PeriphClk 0x010005fd Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) RCC_GetClocksFreqValue 0x0100061d Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) SVC_Handler 0x010007f1 Thumb Code 2 port.o(i.SVC_Handler) SysTick_Handler 0x010007f5 Thumb Code 32 port.o(i.SysTick_Handler) SystemCoreClockUpdate 0x01000819 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate) SystemInit 0x01000829 Thumb Code 250 system_n32wb03x.o(i.SystemInit) SystemTrimValueRead 0x01000945 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead) USART_Enable 0x01000959 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable) USART_GetFlagStatus 0x01000979 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus) USART_Init 0x01000999 Thumb Code 162 n32wb03x_usart.o(i.USART_Init) USART_SendData 0x01000a4d Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) __0printf$4 0x01000a55 Thumb Code 24 printf4.o(i.__0printf$4) __1printf$4 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4) __2printf 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4) __scatterload_copy 0x01000a75 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x01000a83 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x01000a85 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) bsp_led_init 0x01000ccd Thumb Code 36 bsp_led.o(i.bsp_led_init) bsp_led_off 0x01000cf9 Thumb Code 16 bsp_led.o(i.bsp_led_off) bsp_led_toggle 0x01000d09 Thumb Code 16 bsp_led.o(i.bsp_led_toggle) bsp_usart_init 0x01000d19 Thumb Code 104 bsp_usart.o(i.bsp_usart_init) fputc 0x01000d89 Thumb Code 58 bsp_usart.o(i.fputc) main 0x01000e15 Thumb Code 52 main.o(i.main) pvPortMalloc 0x010014a9 Thumb Code 264 heap_4.o(i.pvPortMalloc) pxPortInitialiseStack 0x010015c5 Thumb Code 26 port.o(i.pxPortInitialiseStack) uxListRemove 0x01001629 Thumb Code 40 list.o(i.uxListRemove) vListInitialise 0x01001651 Thumb Code 26 list.o(i.vListInitialise) vListInitialiseItem 0x0100166b Thumb Code 6 list.o(i.vListInitialiseItem) vListInsert 0x01001671 Thumb Code 54 list.o(i.vListInsert) vListInsertEnd 0x010016a7 Thumb Code 24 list.o(i.vListInsertEnd) vPortEnterCritical 0x010016c1 Thumb Code 22 port.o(i.vPortEnterCritical) vPortExitCritical 0x010016dd Thumb Code 36 port.o(i.vPortExitCritical) vPortFree 0x01001705 Thumb Code 120 heap_4.o(i.vPortFree) vPortYield 0x01001785 Thumb Code 18 port.o(i.vPortYield) vTaskDelay 0x0100179d Thumb Code 62 tasks.o(i.vTaskDelay) vTaskInternalSetTimeOutState 0x010017e1 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) vTaskMissedYield 0x010017f9 Thumb Code 8 tasks.o(i.vTaskMissedYield) vTaskPlaceOnEventList 0x01001805 Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList) vTaskStartScheduler 0x01001831 Thumb Code 80 tasks.o(i.vTaskStartScheduler) vTaskSuspendAll 0x0100189d Thumb Code 12 tasks.o(i.vTaskSuspendAll) vTaskSwitchContext 0x010018ad Thumb Code 108 tasks.o(i.vTaskSwitchContext) xPortStartScheduler 0x0100192d Thumb Code 48 port.o(i.xPortStartScheduler) xQueueGenericCreate 0x01001965 Thumb Code 80 queue.o(i.xQueueGenericCreate) xQueueGenericReset 0x010019b5 Thumb Code 130 queue.o(i.xQueueGenericReset) xQueueGenericSend 0x01001a37 Thumb Code 346 queue.o(i.xQueueGenericSend) xQueueReceive 0x01001b91 Thumb Code 312 queue.o(i.xQueueReceive) xTaskCheckForTimeOut 0x01001cc9 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut) xTaskCreate 0x01001d3d Thumb Code 92 tasks.o(i.xTaskCreate) xTaskGetSchedulerState 0x01001d99 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState) xTaskIncrementTick 0x01001dbd Thumb Code 270 tasks.o(i.xTaskIncrementTick) xTaskPriorityDisinherit 0x01001ef9 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit) xTaskRemoveFromEventList 0x01001f81 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList) xTaskResumeAll 0x01002009 Thumb Code 206 tasks.o(i.xTaskResumeAll) TRIM_READ_CMD_CODE 0x010020f8 Data 320 system_n32wb03x.o(.constdata) CMD_RDID 0x01002238 Data 152 system_n32wb03x.o(.constdata) Region$$Table$$Base 0x010022ec Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x0100230c Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_n32wb03x.o(.data) pxCurrentTCB 0x20000004 Data 4 tasks.o(.data) __stdout 0x20000060 Data 4 stdout.o(.data) trim_stored 0x20000064 Data 52 system_n32wb03x.o(.bss) __initial_sp 0x20002988 Data 0 startup_n32wb03x.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x010000c1 Load Region LR_IROM1 (Base: 0x01000000, Size: 0x00002370, Max: 0x00040000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x0000230c, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x01000000 0x01000000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o 0x010000c0 0x010000c0 0x00000000 Code RO 1671 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x010000c0 0x010000c0 0x00000004 Code RO 1943 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x010000c4 0x010000c4 0x00000004 Code RO 1946 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x010000c8 0x010000c8 0x00000000 Code RO 1948 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x010000c8 0x010000c8 0x00000000 Code RO 1950 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x010000c8 0x010000c8 0x00000008 Code RO 1951 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x010000d0 0x010000d0 0x00000000 Code RO 1953 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) 0x010000d0 0x010000d0 0x00000000 Code RO 1955 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) 0x010000d0 0x010000d0 0x00000004 Code RO 1944 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x010000d4 0x010000d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o 0x010000e2 0x010000e2 0x00000002 PAD 0x010000e4 0x010000e4 0x00000078 Code RO 1382 .emb_text port.o 0x0100015c 0x0100015c 0x0000001c Code RO 4 .text startup_n32wb03x.o 0x01000178 0x01000178 0x0000002c Code RO 1674 .text mc_p.l(uidiv.o) 0x010001a4 0x010001a4 0x00000024 Code RO 1676 .text mc_p.l(memcpya.o) 0x010001c8 0x010001c8 0x00000024 Code RO 1678 .text mc_p.l(memseta.o) 0x010001ec 0x010001ec 0x00000060 Code RO 1958 .text mc_p.l(uldiv.o) 0x0100024c 0x0100024c 0x00000024 Code RO 1971 .text mc_p.l(init.o) 0x01000270 0x01000270 0x00000020 Code RO 1973 .text mc_p.l(llshl.o) 0x01000290 0x01000290 0x00000022 Code RO 1975 .text mc_p.l(llushr.o) 0x010002b2 0x010002b2 0x00000002 PAD 0x010002b4 0x010002b4 0x00000078 Code RO 1613 i.AppTasks_CreateAll app_tasks.o 0x0100032c 0x0100032c 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o 0x01000432 0x01000432 0x00000002 PAD 0x01000434 0x01000434 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o 0x01000450 0x01000450 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o 0x01000454 0x01000454 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o 0x0100045c 0x0100045c 0x00000004 Code RO 1647 i.HardFault_Handler n32wb03x_it.o 0x01000460 0x01000460 0x00000044 Code RO 1614 i.LedTask app_tasks.o 0x010004a4 0x010004a4 0x00000044 Code RO 1615 i.LedTask2 app_tasks.o 0x010004e8 0x010004e8 0x00000002 Code RO 1648 i.NMI_Handler n32wb03x_it.o 0x010004ea 0x010004ea 0x00000002 PAD 0x010004ec 0x010004ec 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o 0x010005b8 0x010005b8 0x00000044 Code RO 1616 i.PrintTask app_tasks.o 0x010005fc 0x010005fc 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o 0x0100061c 0x0100061c 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o 0x010006c0 0x010006c0 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o 0x010007f0 0x010007f0 0x00000002 Code RO 1383 i.SVC_Handler port.o 0x010007f2 0x010007f2 0x00000002 PAD 0x010007f4 0x010007f4 0x00000024 Code RO 1384 i.SysTick_Handler port.o 0x01000818 0x01000818 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o 0x01000828 0x01000828 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o 0x01000944 0x01000944 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o 0x01000958 0x01000958 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o 0x01000978 0x01000978 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o 0x01000996 0x01000996 0x00000002 PAD 0x01000998 0x01000998 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o 0x01000a4c 0x01000a4c 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o 0x01000a54 0x01000a54 0x00000020 Code RO 1793 i.__0printf$4 mc_p.l(printf4.o) 0x01000a74 0x01000a74 0x0000000e Code RO 1985 i.__scatterload_copy mc_p.l(handlers.o) 0x01000a82 0x01000a82 0x00000002 Code RO 1986 i.__scatterload_null mc_p.l(handlers.o) 0x01000a84 0x01000a84 0x0000000e Code RO 1987 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x01000a92 0x01000a92 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o 0x01000a98 0x01000a98 0x00000234 Code RO 1800 i._printf_core mc_p.l(printf4.o) 0x01000ccc 0x01000ccc 0x0000002c Code RO 1574 i.bsp_led_init bsp_led.o 0x01000cf8 0x01000cf8 0x00000010 Code RO 1575 i.bsp_led_off bsp_led.o 0x01000d08 0x01000d08 0x00000010 Code RO 1577 i.bsp_led_toggle bsp_led.o 0x01000d18 0x01000d18 0x00000070 Code RO 1552 i.bsp_usart_init bsp_usart.o 0x01000d88 0x01000d88 0x00000040 Code RO 1553 i.fputc bsp_usart.o 0x01000dc8 0x01000dc8 0x0000004c Code RO 1578 i.led_init bsp_led.o 0x01000e14 0x01000e14 0x000000d4 Code RO 1511 i.main main.o 0x01000ee8 0x01000ee8 0x0000007c Code RO 1031 i.prvAddCurrentTaskToDelayedList tasks.o 0x01000f64 0x01000f64 0x000000ac Code RO 1032 i.prvAddNewTaskToReadyList tasks.o 0x01001010 0x01001010 0x00000048 Code RO 1033 i.prvCheckTasksWaitingTermination tasks.o 0x01001058 0x01001058 0x0000002c Code RO 804 i.prvCopyDataFromQueue queue.o 0x01001084 0x01001084 0x00000080 Code RO 805 i.prvCopyDataToQueue queue.o 0x01001104 0x01001104 0x00000012 Code RO 1034 i.prvDeleteTCB tasks.o 0x01001116 0x01001116 0x00000002 PAD 0x01001118 0x01001118 0x0000007c Code RO 1461 i.prvHeapInit heap_4.o 0x01001194 0x01001194 0x00000018 Code RO 1035 i.prvIdleTask tasks.o 0x010011ac 0x010011ac 0x0000002c Code RO 808 i.prvInitialiseNewQueue queue.o 0x010011d8 0x010011d8 0x000000b0 Code RO 1036 i.prvInitialiseNewTask tasks.o 0x01001288 0x01001288 0x00000064 Code RO 1037 i.prvInitialiseTaskLists tasks.o 0x010012ec 0x010012ec 0x00000068 Code RO 1462 i.prvInsertBlockIntoFreeList heap_4.o 0x01001354 0x01001354 0x0000001c Code RO 809 i.prvIsQueueEmpty queue.o 0x01001370 0x01001370 0x0000001e Code RO 810 i.prvIsQueueFull queue.o 0x0100138e 0x0100138e 0x00000002 PAD 0x01001390 0x01001390 0x00000038 Code RO 1039 i.prvResetNextTaskUnblockTime tasks.o 0x010013c8 0x010013c8 0x0000002c Code RO 1385 i.prvSetupTimerInterrupt port.o 0x010013f4 0x010013f4 0x00000024 Code RO 1386 i.prvTaskExitError port.o 0x01001418 0x01001418 0x0000008e Code RO 811 i.prvUnlockQueue queue.o 0x010014a6 0x010014a6 0x00000002 PAD 0x010014a8 0x010014a8 0x0000011c Code RO 1463 i.pvPortMalloc heap_4.o 0x010015c4 0x010015c4 0x00000020 Code RO 1387 i.pxPortInitialiseStack port.o 0x010015e4 0x010015e4 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o 0x01001628 0x01001628 0x00000028 Code RO 736 i.uxListRemove list.o 0x01001650 0x01001650 0x0000001a Code RO 737 i.vListInitialise list.o 0x0100166a 0x0100166a 0x00000006 Code RO 738 i.vListInitialiseItem list.o 0x01001670 0x01001670 0x00000036 Code RO 739 i.vListInsert list.o 0x010016a6 0x010016a6 0x00000018 Code RO 740 i.vListInsertEnd list.o 0x010016be 0x010016be 0x00000002 PAD 0x010016c0 0x010016c0 0x0000001c Code RO 1389 i.vPortEnterCritical port.o 0x010016dc 0x010016dc 0x00000028 Code RO 1390 i.vPortExitCritical port.o 0x01001704 0x01001704 0x00000080 Code RO 1464 i.vPortFree heap_4.o 0x01001784 0x01001784 0x00000018 Code RO 1391 i.vPortYield port.o 0x0100179c 0x0100179c 0x00000044 Code RO 1050 i.vTaskDelay tasks.o 0x010017e0 0x010017e0 0x00000018 Code RO 1055 i.vTaskInternalSetTimeOutState tasks.o 0x010017f8 0x010017f8 0x0000000c Code RO 1056 i.vTaskMissedYield tasks.o 0x01001804 0x01001804 0x0000002c Code RO 1058 i.vTaskPlaceOnEventList tasks.o 0x01001830 0x01001830 0x0000006c Code RO 1066 i.vTaskStartScheduler tasks.o 0x0100189c 0x0100189c 0x00000010 Code RO 1068 i.vTaskSuspendAll tasks.o 0x010018ac 0x010018ac 0x00000080 Code RO 1069 i.vTaskSwitchContext tasks.o 0x0100192c 0x0100192c 0x00000038 Code RO 1392 i.xPortStartScheduler port.o 0x01001964 0x01001964 0x00000050 Code RO 823 i.xQueueGenericCreate queue.o 0x010019b4 0x010019b4 0x00000082 Code RO 824 i.xQueueGenericReset queue.o 0x01001a36 0x01001a36 0x0000015a Code RO 825 i.xQueueGenericSend queue.o 0x01001b90 0x01001b90 0x00000138 Code RO 835 i.xQueueReceive queue.o 0x01001cc8 0x01001cc8 0x00000074 Code RO 1070 i.xTaskCheckForTimeOut tasks.o 0x01001d3c 0x01001d3c 0x0000005c Code RO 1071 i.xTaskCreate tasks.o 0x01001d98 0x01001d98 0x00000024 Code RO 1075 i.xTaskGetSchedulerState tasks.o 0x01001dbc 0x01001dbc 0x0000013c Code RO 1078 i.xTaskIncrementTick tasks.o 0x01001ef8 0x01001ef8 0x00000088 Code RO 1081 i.xTaskPriorityDisinherit tasks.o 0x01001f80 0x01001f80 0x00000088 Code RO 1083 i.xTaskRemoveFromEventList tasks.o 0x01002008 0x01002008 0x000000f0 Code RO 1084 i.xTaskResumeAll tasks.o 0x010020f8 0x010020f8 0x000001d8 Data RO 23 .constdata system_n32wb03x.o 0x010022d0 0x010022d0 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o 0x010022dc 0x010022dc 0x00000010 Data RO 1617 .constdata app_tasks.o 0x010022ec 0x010022ec 0x00000020 Data RO 1983 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0100230c, Size: 0x00002988, Max: 0x0000c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x0100230c 0x00000004 Data RW 24 .data system_n32wb03x.o 0x20000004 0x01002310 0x0000003c Data RW 1087 .data tasks.o 0x20000040 0x0100234c 0x00000004 Data RW 1393 .data port.o 0x20000044 0x01002350 0x00000018 Data RW 1469 .data heap_4.o 0x2000005c 0x01002368 0x00000004 Data RW 1618 .data app_tasks.o 0x20000060 0x0100236c 0x00000004 Data RW 1957 .data mc_p.l(stdout.o) 0x20000064 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o 0x20000098 - 0x000000f0 Zero RW 1086 .bss tasks.o 0x20000188 - 0x00002000 Zero RW 1468 .bss heap_4.o 0x20002188 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 324 100 16 4 0 1981 app_tasks.o 152 16 0 0 0 2286 bsp_led.o 176 14 0 0 0 1117 bsp_usart.o 640 60 0 24 8192 4819 heap_4.o 150 0 0 0 0 11862 list.o 212 160 0 0 0 2007 main.o 302 4 0 0 0 3506 n32wb03x_gpio.o 6 0 0 0 0 794 n32wb03x_it.o 196 28 12 0 0 2235 n32wb03x_rcc.o 250 24 0 0 0 4459 n32wb03x_usart.o 418 58 0 4 0 7936 port.o 1284 0 0 0 0 16127 queue.o 28 8 192 0 2048 748 startup_n32wb03x.o 916 68 472 4 52 116444 system_n32wb03x.o 2214 320 0 60 240 20608 tasks.o ---------------------------------------------------------------------- 7286 860 724 96 10532 196929 Object Totals 0 0 32 0 0 0 (incl. Generated) 18 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 32 0 0 0 0 68 llshl.o 34 0 0 0 0 68 llushr.o 36 0 0 0 0 60 memcpya.o 36 0 0 0 0 100 memseta.o 596 12 0 0 0 168 printf4.o 0 0 0 4 0 0 stdout.o 44 0 0 0 0 72 uidiv.o 96 0 0 0 0 84 uldiv.o ---------------------------------------------------------------------- 962 28 0 4 0 688 Library Totals 2 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 960 28 0 4 0 688 mc_p.l ---------------------------------------------------------------------- 962 28 0 4 0 688 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 8248 888 724 100 10532 194013 Grand Totals 8248 888 724 100 10532 194013 ELF Image Totals 8248 888 724 100 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 8972 ( 8.76kB) Total RW Size (RW Data + ZI Data) 10632 ( 10.38kB) Total ROM Size (Code + RO Data + RW Data) 9072 ( 8.86kB) ==============================================================================