Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa] ============================================================================== Section Cross References startup_stm32f10x_hd.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.NMI_Handler) for NMI_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.HardFault_Handler) for HardFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.MemManage_Handler) for MemManage_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.BusFault_Handler) for BusFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.UsageFault_Handler) for UsageFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.SVC_Handler) for SVC_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.DebugMon_Handler) for DebugMon_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) for DMA1_Channel3_IRQHandler startup_stm32f10x_hd.o(RESET) refers to stm32f1xx_it.o(i.USART3_IRQHandler) for USART3_IRQHandler startup_stm32f10x_hd.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_hd.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit startup_stm32f10x_hd.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(HEAP) for Heap_Mem startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(STACK) for Stack_Mem main.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init main.o(i.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Init) for HAL_Init main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config main.o(i.main) refers to main.o(i.MX_GPIO_Init) for MX_GPIO_Init main.o(i.main) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority main.o(i.main) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ main.o(i.main) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init main.o(i.main) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) for HAL_UART_Receive_DMA main.o(i.main) refers to stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Init) for HAL_IWDG_Init main.o(i.main) refers to w25q64.o(i.W25Q64_Init) for W25Q64_Init main.o(i.main) refers to log.o(i.log_error) for log_error main.o(i.main) refers to ota_boot.o(i.Start_BootLoader) for Start_BootLoader main.o(i.main) refers to main.o(.bss) for .bss stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) refers to main.o(.bss) for hdma_usart3_rx stm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick stm32f1xx_it.o(i.USART3_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) for HAL_UART_DMAStop stm32f1xx_it.o(i.USART3_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) for HAL_UART_Receive_DMA stm32f1xx_it.o(i.USART3_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler stm32f1xx_it.o(i.USART3_IRQHandler) refers to main.o(.bss) for huart3 stm32f1xx_it.o(i.USART3_IRQHandler) refers to main.o(.data) for Rx_Len stm32f1xx_it.o(i.USART3_IRQHandler) refers to main.o(.data) for Rx_Flag stm32f1xx_hal_msp.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit stm32f1xx_hal_msp.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit) for HAL_DMA_DeInit stm32f1xx_hal_msp.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Init) for HAL_DMA_Init stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to main.o(i.Error_Handler) for Error_Handler stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) refers to main.o(.bss) for hdma_usart3_rx stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) for HAL_UART_MspInit stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) for HAL_UART_MspInit stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) for HAL_UART_MspInit stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallback stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallback stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) for UART_DMATxAbortCallback stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) for UART_DMARxAbortCallback stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer stm32f1xx_hal_uart.o(i.HAL_UART_DeInit) refers to stm32f1xx_hal_msp.o(i.HAL_UART_MspDeInit) for HAL_UART_MspDeInit stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Receive_IT) for UART_Receive_IT stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Transmit_IT) for UART_Transmit_IT stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) for UART_DMAAbortOnError stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) for HAL_UART_MspInit stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) for UART_DMAReceiveCplt stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) for UART_DMARxHalfCplt stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) for UART_DMATransmitCplt stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) for UART_DMATxHalfCplt stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallback stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback stm32f1xx_hal_uart.o(i.UART_Receive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal.o(i.HAL_DeInit) refers to stm32f1xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_GetTick) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_GetTickFreq) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_GetTickPrio) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_IncTick) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGrouping stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_msp.o(i.HAL_MspInit) for HAL_MspInit stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal.o(i.HAL_InitTick) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(.data) for .data stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(.data) for uwTickPrio stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(.data) for uwTickPrio stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallback stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClock stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callback stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_dma.o(i.HAL_DMA_Start) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode) refers to stm32f1xx_hal_pwr.o(i.PWR_OverloadWfe) for PWR_OverloadWfe stm32f1xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler) refers to stm32f1xx_hal_pwr.o(i.HAL_PWR_PVDCallback) for HAL_PWR_PVDCallback stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode stm32f1xx_hal_flash.o(i.HAL_FLASH_GetError) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback) for HAL_FLASH_OperationErrorCallback stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback) for HAL_FLASH_EndOfOperationCallback stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Launch) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SystemReset) for HAL_NVIC_SystemReset stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to llushr.o(.text) for __aeabi_llsr stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f1xx_hal_flash.o(.bss) for .bss stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) for HAL_FLASHEx_OBErase stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) for HAL_FLASHEx_OBErase stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) for FLASH_OB_RDP_LevelConfig stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) for FLASH_OB_DisableWRP stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) for FLASH_OB_EnableWRP stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) for FLASH_OB_RDP_LevelConfig stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash.o(.bss) for pFlash stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Init) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data) for .data system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for .constdata ota_boot.o(i.BL_WaitMainPower) refers to ota_boot.o(i.BL_ReadPowerAdc) for BL_ReadPowerAdc ota_boot.o(i.BL_WaitMainPower) refers to log.o(i.log_warn) for log_warn ota_boot.o(i.BL_WaitMainPower) refers to stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) for HAL_IWDG_Refresh ota_boot.o(i.BL_WaitMainPower) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay ota_boot.o(i.BL_WaitMainPower) refers to log.o(i.log_info) for log_info ota_boot.o(i.BL_WaitMainPower) refers to main.o(.bss) for hiwdg ota_boot.o(i.Copy_App1_To_External) refers to log.o(i.log_info) for log_info ota_boot.o(i.Copy_App1_To_External) refers to stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) for HAL_IWDG_Refresh ota_boot.o(i.Copy_App1_To_External) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin ota_boot.o(i.Copy_App1_To_External) refers to w25q64.o(i.W25Q64_WriteBuffer) for W25Q64_WriteBuffer ota_boot.o(i.Copy_App1_To_External) refers to w25q64.o(i.W25Q64_Verify) for W25Q64_Verify ota_boot.o(i.Copy_App1_To_External) refers to log.o(i.log_error) for log_error ota_boot.o(i.Copy_App1_To_External) refers to main.o(.bss) for hiwdg ota_boot.o(i.Copy_App1_To_External) refers to ota_boot.o(.bss) for .bss ota_boot.o(i.Copy_External_To_App1) refers to log.o(i.log_info) for log_info ota_boot.o(i.Copy_External_To_App1) refers to stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) for HAL_IWDG_Refresh ota_boot.o(i.Copy_External_To_App1) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin ota_boot.o(i.Copy_External_To_App1) refers to w25q64.o(i.W25Q64_Read) for W25Q64_Read ota_boot.o(i.Copy_External_To_App1) refers to ota_boot.o(i.WriteFlash) for WriteFlash ota_boot.o(i.Copy_External_To_App1) refers to log.o(i.log_error) for log_error ota_boot.o(i.Copy_External_To_App1) refers to ota_boot.o(.bss) for .bss ota_boot.o(i.Copy_External_To_App1) refers to main.o(.bss) for hiwdg ota_boot.o(i.Erase_page) refers to log.o(i.log_info) for log_info ota_boot.o(i.Erase_page) refers to stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) for HAL_IWDG_Refresh ota_boot.o(i.Erase_page) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin ota_boot.o(i.Erase_page) refers to ota_boot.o(i.FLASH_Unlock_Reg) for FLASH_Unlock_Reg ota_boot.o(i.Erase_page) refers to ota_boot.o(i.FLASH_WaitBusy) for FLASH_WaitBusy ota_boot.o(i.Erase_page) refers to log.o(i.log_error) for log_error ota_boot.o(i.Erase_page) refers to ota_boot.o(i.FLASH_Lock_Reg) for FLASH_Lock_Reg ota_boot.o(i.Erase_page) refers to main.o(.bss) for hiwdg ota_boot.o(i.FLASH_WaitBusy) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick ota_boot.o(i.FLASH_WriteHalfWord) refers to ota_boot.o(i.FLASH_Unlock_Reg) for FLASH_Unlock_Reg ota_boot.o(i.FLASH_WriteHalfWord) refers to ota_boot.o(i.FLASH_WaitBusy) for FLASH_WaitBusy ota_boot.o(i.FLASH_WriteHalfWord) refers to ota_boot.o(i.FLASH_Lock_Reg) for FLASH_Lock_Reg ota_boot.o(i.IAP_ExecuteApp) refers to log.o(i.log_error) for log_error ota_boot.o(i.IAP_ExecuteApp) refers to log.o(i.log_info) for log_info ota_boot.o(i.IAP_ExecuteApp) refers to stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) for HAL_UART_DMAStop ota_boot.o(i.IAP_ExecuteApp) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ ota_boot.o(i.IAP_ExecuteApp) refers to ota_boot.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ ota_boot.o(i.IAP_ExecuteApp) refers to ota_boot.o(.emb_text) for MSR_MSP ota_boot.o(i.IAP_ExecuteApp) refers to main.o(.bss) for huart3 ota_boot.o(i.Start_BootLoader) refers to log.o(i.log_info) for log_info ota_boot.o(i.Start_BootLoader) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.boot_share_sum) for boot_share_sum ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.BL_WaitMainPower) for BL_WaitMainPower ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo ota_boot.o(i.Start_BootLoader) refers to log.o(i.log_warn) for log_warn ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_ClearNew) for W25Q64_OTA_ClearNew ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_SetState) for W25Q64_OTA_SetState ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.Verify_Firmware) for Verify_Firmware ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_EraseRegion) for W25Q64_EraseRegion ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.crc16_modbus) for crc16_modbus ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.Copy_App1_To_External) for Copy_App1_To_External ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_SetBackupInfo) for W25Q64_OTA_SetBackupInfo ota_boot.o(i.Start_BootLoader) refers to log.o(i.log_error) for log_error ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.Erase_page) for Erase_page ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.Copy_External_To_App1) for Copy_External_To_App1 ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_ClearConfirmed) for W25Q64_OTA_ClearConfirmed ota_boot.o(i.Start_BootLoader) refers to w25q64.o(i.W25Q64_OTA_IncTrial) for W25Q64_OTA_IncTrial ota_boot.o(i.Start_BootLoader) refers to ota_boot.o(i.IAP_ExecuteApp) for IAP_ExecuteApp ota_boot.o(i.Start_BootLoader) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay ota_boot.o(i.Verify_Firmware) refers to log.o(i.log_error) for log_error ota_boot.o(i.Verify_Firmware) refers to log.o(i.log_info) for log_info ota_boot.o(i.WriteFlash) refers to ota_boot.o(i.FLASH_WriteHalfWord) for FLASH_WriteHalfWord ota_boot.o(i.WriteFlash) refers to log.o(i.log_error) for log_error w25q64.o(i.W25Q64_BlockErase) refers to w25q64.o(i.W25Q64_WriteEnable) for W25Q64_WriteEnable w25q64.o(i.W25Q64_BlockErase) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_BlockErase) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_BlockErase) refers to w25q64.o(i.W25Q64_WriteAddr) for W25Q64_WriteAddr w25q64.o(i.W25Q64_BlockErase) refers to w25q64.o(i.W25Q64_WaitBusy) for W25Q64_WaitBusy w25q64.o(i.W25Q64_ChipErase) refers to w25q64.o(i.W25Q64_WriteEnable) for W25Q64_WriteEnable w25q64.o(i.W25Q64_ChipErase) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_ChipErase) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_ChipErase) refers to w25q64.o(i.W25Q64_WaitBusy) for W25Q64_WaitBusy w25q64.o(i.W25Q64_EraseRegion) refers to w25q64.o(i.W25Q64_SectorErase) for W25Q64_SectorErase w25q64.o(i.W25Q64_EraseRegion) refers to w25q64.o(i.W25Q64_BlockErase) for W25Q64_BlockErase w25q64.o(i.W25Q64_InfoValid) refers to w25q64.o(i.W25Q64_InfoChecksum) for W25Q64_InfoChecksum w25q64.o(i.W25Q64_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init w25q64.o(i.W25Q64_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_Init) refers to w25q64.o(i.W25Q64_ReadID) for W25Q64_ReadID w25q64.o(i.W25Q64_OTA_ClearConfirmed) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_ClearConfirmed) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_ClearNew) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_ClearNew) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_IncTrial) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_IncTrial) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_ReadInfo) refers to w25q64.o(i.W25Q64_Read) for W25Q64_Read w25q64.o(i.W25Q64_OTA_ReadInfo) refers to w25q64.o(i.W25Q64_InfoValid) for W25Q64_InfoValid w25q64.o(i.W25Q64_OTA_ReadInfo) refers to rt_memclr.o(.text) for __aeabi_memclr w25q64.o(i.W25Q64_OTA_ReadInfo) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy w25q64.o(i.W25Q64_OTA_SetBackupInfo) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_SetBackupInfo) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_SetConfirmed) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_SetConfirmed) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_SetNewInfo) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_SetNewInfo) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 w25q64.o(i.W25Q64_OTA_SetNewInfo) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_SetState) refers to w25q64.o(i.W25Q64_OTA_ReadInfo) for W25Q64_OTA_ReadInfo w25q64.o(i.W25Q64_OTA_SetState) refers to w25q64.o(i.W25Q64_OTA_WriteInfo) for W25Q64_OTA_WriteInfo w25q64.o(i.W25Q64_OTA_WriteInfo) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy w25q64.o(i.W25Q64_OTA_WriteInfo) refers to w25q64.o(i.W25Q64_InfoChecksum) for W25Q64_InfoChecksum w25q64.o(i.W25Q64_OTA_WriteInfo) refers to w25q64.o(i.W25Q64_SectorErase) for W25Q64_SectorErase w25q64.o(i.W25Q64_OTA_WriteInfo) refers to w25q64.o(i.W25Q64_WriteBuffer) for W25Q64_WriteBuffer w25q64.o(i.W25Q64_PageProgram) refers to w25q64.o(i.W25Q64_WriteEnable) for W25Q64_WriteEnable w25q64.o(i.W25Q64_PageProgram) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_PageProgram) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_PageProgram) refers to w25q64.o(i.W25Q64_WriteAddr) for W25Q64_WriteAddr w25q64.o(i.W25Q64_PageProgram) refers to w25q64.o(i.W25Q64_WaitBusy) for W25Q64_WaitBusy w25q64.o(i.W25Q64_Read) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_Read) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_Read) refers to w25q64.o(i.W25Q64_WriteAddr) for W25Q64_WriteAddr w25q64.o(i.W25Q64_Read) refers to w25q64.o(i.W25Q64_SPI_ReadByte) for W25Q64_SPI_ReadByte w25q64.o(i.W25Q64_ReadID) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_ReadID) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_ReadID) refers to w25q64.o(i.W25Q64_SPI_ReadByte) for W25Q64_SPI_ReadByte w25q64.o(i.W25Q64_ReadStatus) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_ReadStatus) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_ReadStatus) refers to w25q64.o(i.W25Q64_SPI_ReadByte) for W25Q64_SPI_ReadByte w25q64.o(i.W25Q64_SPI_ReadByte) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_SPI_TransferByte) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_SPI_TransferByte) refers to w25q64.o(i.W25Q64_Delay) for W25Q64_Delay w25q64.o(i.W25Q64_SPI_TransferByte) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin w25q64.o(i.W25Q64_SectorErase) refers to w25q64.o(i.W25Q64_WriteEnable) for W25Q64_WriteEnable w25q64.o(i.W25Q64_SectorErase) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_SectorErase) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_SectorErase) refers to w25q64.o(i.W25Q64_WriteAddr) for W25Q64_WriteAddr w25q64.o(i.W25Q64_SectorErase) refers to w25q64.o(i.W25Q64_WaitBusy) for W25Q64_WaitBusy w25q64.o(i.W25Q64_Verify) refers to w25q64.o(i.W25Q64_Read) for W25Q64_Read w25q64.o(i.W25Q64_Verify) refers to memcmp.o(.text) for memcmp w25q64.o(i.W25Q64_WaitBusy) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick w25q64.o(i.W25Q64_WaitBusy) refers to w25q64.o(i.W25Q64_ReadStatus) for W25Q64_ReadStatus w25q64.o(i.W25Q64_WriteAddr) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte w25q64.o(i.W25Q64_WriteBuffer) refers to w25q64.o(i.W25Q64_PageProgram) for W25Q64_PageProgram w25q64.o(i.W25Q64_WriteEnable) refers to w25q64.o(i.W25Q64_WaitBusy) for W25Q64_WaitBusy w25q64.o(i.W25Q64_WriteEnable) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin w25q64.o(i.W25Q64_WriteEnable) refers to w25q64.o(i.W25Q64_SPI_TransferByte) for W25Q64_SPI_TransferByte log.o(i._log_print) refers to vsnprintf.o(.text) for vsnprintf log.o(i._log_print) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) for HAL_UART_Transmit log.o(i._log_print) refers to strlen.o(.text) for strlen log.o(i._log_print) refers to log.o(.data) for .data log.o(i._log_print) refers to main.o(.bss) for huart1 log.o(i.log_debug) refers to log.o(i._log_print) for _log_print log.o(i.log_error) refers to log.o(i._log_print) for _log_print log.o(i.log_info) refers to log.o(i._log_print) for _log_print log.o(i.log_set_level) refers to log.o(.data) for .data log.o(i.log_warn) refers to log.o(i._log_print) for _log_print vsnprintf.o(.text) refers (Special) to _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) for _printf_a vsnprintf.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c vsnprintf.o(.text) refers (Special) to _printf_charcount.o(.text) for _printf_charcount vsnprintf.o(.text) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d vsnprintf.o(.text) refers (Special) to _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) for _printf_e vsnprintf.o(.text) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f vsnprintf.o(.text) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec vsnprintf.o(.text) refers (Special) to printf2.o(x$fpl$printf2) for _printf_fp_hex vsnprintf.o(.text) refers (Special) to _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) for _printf_g vsnprintf.o(.text) refers (Special) to _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) for _printf_i vsnprintf.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec vsnprintf.o(.text) refers (Special) to _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) for _printf_l vsnprintf.o(.text) refers (Special) to _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) for _printf_lc vsnprintf.o(.text) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll vsnprintf.o(.text) refers (Special) to _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) for _printf_lld vsnprintf.o(.text) refers (Special) to _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) for _printf_lli vsnprintf.o(.text) refers (Special) to _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) for _printf_llo vsnprintf.o(.text) refers (Special) to _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) for _printf_llu vsnprintf.o(.text) refers (Special) to _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) for _printf_llx vsnprintf.o(.text) refers (Special) to _printf_longlong_dec.o(.text) for _printf_longlong_dec vsnprintf.o(.text) refers (Special) to _printf_hex_int_ll_ptr.o(.text) for _printf_longlong_hex vsnprintf.o(.text) refers (Special) to _printf_oct_int_ll.o(.text) for _printf_longlong_oct vsnprintf.o(.text) refers (Special) to _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) for _printf_ls vsnprintf.o(.text) refers (Special) to _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) for _printf_n vsnprintf.o(.text) refers (Special) to _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) for _printf_o vsnprintf.o(.text) refers (Special) to _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) for _printf_p vsnprintf.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent vsnprintf.o(.text) refers (Special) to _printf_pad.o(.text) for _printf_post_padding vsnprintf.o(.text) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s vsnprintf.o(.text) refers (Special) to _printf_str.o(.text) for _printf_str vsnprintf.o(.text) refers (Special) to _printf_truncate.o(.text) for _printf_truncate_signed vsnprintf.o(.text) refers (Special) to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u vsnprintf.o(.text) refers (Special) to _printf_wctomb.o(.text) for _printf_wctomb vsnprintf.o(.text) refers (Special) to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x vsnprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common vsnprintf.o(.text) refers to _sputc.o(.text) for _sputc vsnprintf.o(.text) refers to _snputc.o(.text) for _snputc rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4 rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_dec.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_signed _printf_dec.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_char_common.o(.text) refers to __printf_flags_ss_wp.o(.text) for __printf _printf_wctomb.o(.text) refers (Special) to _printf_wchar.o(.text) for _printf_lcs_common _printf_wctomb.o(.text) refers to _wcrtomb.o(.text) for _wcrtomb _printf_wctomb.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_wctomb.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_wctomb.o(.text) refers to _printf_wctomb.o(.constdata) for .constdata _printf_wctomb.o(.constdata) refers (Special) to _printf_wchar.o(.text) for _printf_lcs_common _printf_longlong_dec.o(.text) refers to lludiv10.o(.text) for _ll_udiv10 _printf_longlong_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_oct_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_oct_int.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_oct_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_oct_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_oct_int_ll.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata _printf_hex_int.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata _printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ll.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata _printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata _printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ptr.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata _printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata _printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common _printf_hex_int_ll_ptr.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned _printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) refers (Weak) to _printf_char.o(.text) for _printf_char _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) refers (Weak) to _printf_charcount.o(.text) for _printf_charcount _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int_ll_ptr.o(.text) for _printf_int_hex _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) refers (Weak) to _printf_hex_int_ll_ptr.o(.text) for _printf_hex_ptr _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) refers (Weak) to _printf_oct_int_ll.o(.text) for _printf_int_oct _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) refers (Weak) to printf1.o(x$fpl$printf1) for _printf_fp_dec _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) refers (Weak) to printf1.o(x$fpl$printf1) for _printf_fp_dec _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) refers (Weak) to printf1.o(x$fpl$printf1) for _printf_fp_dec _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) refers (Weak) to printf2.o(x$fpl$printf2) for _printf_fp_hex _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) refers (Weak) to _printf_longlong_dec.o(.text) for _printf_longlong_dec _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) refers (Weak) to _printf_longlong_dec.o(.text) for _printf_longlong_dec _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) refers (Weak) to _printf_longlong_dec.o(.text) for _printf_longlong_dec _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) refers (Special) to _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) for _printf_l _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) refers (Weak) to _printf_wchar.o(.text) for _printf_wchar _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) refers (Special) to _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) for _printf_l _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) refers (Weak) to _printf_wchar.o(.text) for _printf_wstring _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) refers (Weak) to _printf_oct_int_ll.o(.text) for _printf_ll_oct _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) refers (Weak) to _printf_hex_int_ll_ptr.o(.text) for _printf_ll_hex printf1.o(x$fpl$printf1) refers to _printf_fp_dec.o(.text) for _printf_fp_dec_real printf2.o(x$fpl$printf2) refers to _printf_fp_hex.o(.text) for _printf_fp_hex_real printf2b.o(x$fpl$printf2) refers to _printf_fp_hex.o(.text) for _printf_fp_hex_real __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_fp_dec.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp _printf_fp_dec.o(.text) refers (Special) to lc_numeric_c.o(locale$$code) for _get_lc_numeric _printf_fp_dec.o(.text) refers to bigflt0.o(.text) for _btod_etento _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_d2e) for _btod_d2e _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv _printf_fp_dec.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul _printf_fp_dec.o(.text) refers to lludiv10.o(.text) for _ll_udiv10 _printf_fp_dec.o(.text) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify _printf_fp_dec.o(.text) refers to _printf_fp_infnan.o(.text) for _printf_fp_infnan _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_dec.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale _printf_fp_dec.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_fp_hex.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp _printf_fp_hex.o(.text) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify _printf_fp_hex.o(.text) refers to _printf_fp_infnan.o(.text) for _printf_fp_infnan _printf_fp_hex.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_hex.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_hex.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding _printf_fp_hex.o(.text) refers to _printf_fp_hex.o(.constdata) for .constdata _printf_fp_hex.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str _printf_wchar.o(.text) refers (Weak) to _printf_wctomb.o(.text) for _printf_wctomb _wcrtomb.o(.text) refers to rt_ctype_table.o(.text) for __rt_ctype_table sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f10x_hd.o(.text) for __user_initial_stackheap rt_ctype_table.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale rt_ctype_table.o(.text) refers to lc_ctype_c.o(locale$$code) for _get_lc_ctype rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start _printf_fp_infnan.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding _printf_fp_infnan.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding bigflt0.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp bigflt0.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul bigflt0.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv bigflt0.o(.text) refers to bigflt0.o(.constdata) for .constdata bigflt0.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e) refers to btod.o(CL$$btod_d2e_norm_op1) for _d2e_norm_op1 btod.o(CL$$btod_d2e_norm_op1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_d2e_norm_op1) refers to btod.o(CL$$btod_d2e_denorm_low) for _d2e_denorm_low btod.o(CL$$btod_d2e_denorm_low) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_ediv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_div_common) for __btod_div_common btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_emuld) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_e2d) for _e2d btod.o(CL$$btod_edivd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_div_common) for __btod_div_common btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_e2d) for _e2d btod.o(CL$$btod_e2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_e2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_e2d) refers to btod.o(CL$$btod_e2e) for _e2e btod.o(CL$$btod_mult_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp btod.o(CL$$btod_div_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp lc_numeric_c.o(locale$$data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000016) for __rt_lib_init_lc_numeric_2 lc_numeric_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000016) for __rt_lib_init_lc_numeric_2 lc_numeric_c.o(locale$$code) refers to strcmpv7m.o(.text) for strcmp lc_numeric_c.o(locale$$code) refers to lc_numeric_c.o(locale$$data) for __lcnum_c_name exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 istatus.o(x$fpl$ieeestatus) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 lc_ctype_c.o(locale$$data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000012) for __rt_lib_init_lc_ctype_2 lc_ctype_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000012) for __rt_lib_init_lc_ctype_2 lc_ctype_c.o(locale$$code) refers to strcmpv7m.o(.text) for strcmp lc_ctype_c.o(locale$$code) refers to lc_ctype_c.o(locale$$data) for __lcctype_c_name libinit2.o(.ARM.Collect$$libinit$$0000000F) refers (Weak) to rt_locale_intlibspace.o(.text) for __rt_locale libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers (Weak) to lc_ctype_c.o(locale$$code) for _get_lc_ctype libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers (Weak) to lc_numeric_c.o(locale$$code) for _get_lc_numeric libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing stm32f1xx_it.o(.rev16_text), (4 bytes). Removing stm32f1xx_it.o(.revsh_text), (4 bytes). Removing stm32f1xx_it.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_msp.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_msp.o(i.HAL_UART_MspDeInit), (100 bytes). Removing stm32f1xx_hal_gpio_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_gpio_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_gpio_ex.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_ConfigEventout), (20 bytes). Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_DisableEventout), (16 bytes). Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_EnableEventout), (16 bytes). Removing stm32f1xx_hal_tim.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_tim.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_tim.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_tim_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_tim_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_tim_ex.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_uart.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_uart.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_uart.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_EnableReceiver), (50 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_EnableTransmitter), (50 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init), (108 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_LIN_Init), (128 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_LIN_SendBreak), (46 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_EnterMuteMode), (46 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_ExitMuteMode), (46 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init), (142 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort), (138 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback), (2 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive), (88 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback), (2 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT), (92 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit), (78 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback), (2 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT), (84 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT), (172 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAPause), (102 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAResume), (94 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_DeInit), (50 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetError), (4 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetState), (10 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_MspDeInit), (2 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_MspInit), (2 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive), (184 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT), (82 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA), (128 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT), (62 bytes). Removing stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback), (2 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback), (42 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback), (20 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt), (46 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback), (42 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt), (10 bytes). Removing stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback), (20 bytes). Removing stm32f1xx_hal.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGSleepMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStandbyMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStopMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGSleepMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_DeInit), (32 bytes). Removing stm32f1xx_hal.o(i.HAL_GetDEVID), (16 bytes). Removing stm32f1xx_hal.o(i.HAL_GetHalVersion), (8 bytes). Removing stm32f1xx_hal.o(i.HAL_GetREVID), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_GetTickFreq), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_GetTickPrio), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_GetUIDw0), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_GetUIDw1), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_GetUIDw2), (12 bytes). Removing stm32f1xx_hal.o(i.HAL_MspDeInit), (2 bytes). Removing stm32f1xx_hal.o(i.HAL_MspInit), (2 bytes). Removing stm32f1xx_hal.o(i.HAL_ResumeTick), (14 bytes). Removing stm32f1xx_hal.o(i.HAL_SetTickFreq), (32 bytes). Removing stm32f1xx_hal.o(i.HAL_SuspendTick), (14 bytes). Removing stm32f1xx_hal_rcc.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_rcc.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_rcc.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit), (220 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (64 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (144 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (72 bytes). Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (24 bytes). Removing stm32f1xx_hal_rcc_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_rcc_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_rcc_ex.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKConfig), (52 bytes). Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq), (212 bytes). Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig), (236 bytes). Removing stm32f1xx_hal_gpio.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_gpio.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_gpio.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit), (288 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (24 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_LockPin), (34 bytes). Removing stm32f1xx_hal_dma.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit), (128 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetError), (4 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetState), (6 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer), (988 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_RegisterCallback), (74 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start), (80 bytes). Removing stm32f1xx_hal_dma.o(i.HAL_DMA_UnRegisterCallback), (82 bytes). Removing stm32f1xx_hal_cortex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_cortex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_cortex.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_ClearPendingIRQ), (26 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetActive), (36 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (36 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (82 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (16 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (26 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (36 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (24 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback), (2 bytes). Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler), (8 bytes). Removing stm32f1xx_hal_pwr.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_pwr.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_pwr.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_ConfigPVD), (124 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DeInit), (24 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableBkUpAccess), (12 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisablePVD), (12 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableSEVOnPend), (16 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableSleepOnExit), (16 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableWakeUpPin), (28 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess), (12 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnablePVD), (12 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableSEVOnPend), (16 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableSleepOnExit), (16 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableWakeUpPin), (28 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSLEEPMode), (32 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTANDBYMode), (32 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode), (68 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_PVDCallback), (2 bytes). Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler), (28 bytes). Removing stm32f1xx_hal_pwr.o(i.PWR_OverloadWfe), (6 bytes). Removing stm32f1xx_hal_flash.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_flash.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_flash.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord), (28 bytes). Removing stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode), (92 bytes). Removing stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation), (84 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback), (2 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_GetError), (12 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler), (260 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock), (20 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Launch), (4 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Lock), (20 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Unlock), (36 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback), (2 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Program), (128 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT), (100 bytes). Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock), (40 bytes). Removing stm32f1xx_hal_flash.o(.bss), (32 bytes). Removing stm32f1xx_hal_flash_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_flash_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_flash_ex.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase), (36 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP), (176 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP), (176 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP), (24 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig), (100 bytes). Removing stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase), (36 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase), (168 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT), (84 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase), (84 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig), (36 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetUserData), (32 bytes). Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram), (200 bytes). Removing stm32f1xx_hal_exti.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_exti.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_exti.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_ClearConfigLine), (104 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_ClearPending), (20 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GenerateSWI), (20 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetConfigLine), (152 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetHandle), (12 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetPending), (24 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_IRQHandler), (36 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_RegisterCallback), (14 bytes). Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_SetConfigLine), (164 bytes). Removing stm32f1xx_hal_iwdg.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_iwdg.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_iwdg.o(.rrx_text), (6 bytes). Removing system_stm32f1xx.o(.rev16_text), (4 bytes). Removing system_stm32f1xx.o(.revsh_text), (4 bytes). Removing system_stm32f1xx.o(.rrx_text), (6 bytes). Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (104 bytes). Removing ota_boot.o(.rev16_text), (4 bytes). Removing ota_boot.o(.revsh_text), (4 bytes). Removing ota_boot.o(.rrx_text), (6 bytes). Removing w25q64.o(.rev16_text), (4 bytes). Removing w25q64.o(.revsh_text), (4 bytes). Removing w25q64.o(.rrx_text), (6 bytes). Removing w25q64.o(i.W25Q64_CRC16), (48 bytes). Removing w25q64.o(i.W25Q64_ChipErase), (56 bytes). Removing w25q64.o(i.W25Q64_OTA_SetConfirmed), (40 bytes). Removing w25q64.o(i.W25Q64_OTA_SetNewInfo), (88 bytes). Removing log.o(.rev16_text), (4 bytes). Removing log.o(.revsh_text), (4 bytes). Removing log.o(.rrx_text), (6 bytes). Removing log.o(i.log_debug), (32 bytes). Removing log.o(i.log_set_level), (12 bytes). 219 unused section(s) (total 9410 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c 0x00000000 Number 0 stm32f1xx_hal.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c 0x00000000 Number 0 stm32f1xx_hal_cortex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c 0x00000000 Number 0 stm32f1xx_hal_dma.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c 0x00000000 Number 0 stm32f1xx_hal_exti.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c 0x00000000 Number 0 stm32f1xx_hal_flash.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c 0x00000000 Number 0 stm32f1xx_hal_flash_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c 0x00000000 Number 0 stm32f1xx_hal_gpio.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c 0x00000000 Number 0 stm32f1xx_hal_gpio_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c 0x00000000 Number 0 stm32f1xx_hal_iwdg.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c 0x00000000 Number 0 stm32f1xx_hal_pwr.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c 0x00000000 Number 0 stm32f1xx_hal_rcc.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f1xx_hal_rcc_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE ../Src/main.c 0x00000000 Number 0 main.o ABSOLUTE ../Src/stm32f1xx_hal_msp.c 0x00000000 Number 0 stm32f1xx_hal_msp.o ABSOLUTE ../Src/stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE ../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE ../clib/btod.s 0x00000000 Number 0 btod.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludiv10.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 strcmpv7m.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_v6.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _snputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 vsnprintf.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/istatus.s 0x00000000 Number 0 istatus.o ABSOLUTE ../fplib/printf1.s 0x00000000 Number 0 printf1.o ABSOLUTE ../fplib/printf2.s 0x00000000 Number 0 printf2.o ABSOLUTE ../fplib/printf2a.s 0x00000000 Number 0 printf2a.o ABSOLUTE ../fplib/printf2b.s 0x00000000 Number 0 printf2b.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c 0x00000000 Number 0 stm32f1xx_hal.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c 0x00000000 Number 0 stm32f1xx_hal_cortex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c 0x00000000 Number 0 stm32f1xx_hal_dma.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c 0x00000000 Number 0 stm32f1xx_hal_exti.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c 0x00000000 Number 0 stm32f1xx_hal_flash.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c 0x00000000 Number 0 stm32f1xx_hal_flash_ex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c 0x00000000 Number 0 stm32f1xx_hal_gpio.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c 0x00000000 Number 0 stm32f1xx_hal_gpio_ex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c 0x00000000 Number 0 stm32f1xx_hal_iwdg.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c 0x00000000 Number 0 stm32f1xx_hal_pwr.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c 0x00000000 Number 0 stm32f1xx_hal_rcc.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c 0x00000000 Number 0 stm32f1xx_hal_rcc_ex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE ..\HardWare\LOG\log.c 0x00000000 Number 0 log.o ABSOLUTE ..\HardWare\W25Q64\w25q64.c 0x00000000 Number 0 w25q64.o ABSOLUTE ..\Src\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\Src\stm32f1xx_hal_msp.c 0x00000000 Number 0 stm32f1xx_hal_msp.o ABSOLUTE ..\Src\stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE ..\Src\system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ..\\HardWare\\LOG\\log.c 0x00000000 Number 0 log.o ABSOLUTE ..\\HardWare\\W25Q64\\w25q64.c 0x00000000 Number 0 w25q64.o ABSOLUTE ..\\m_app\\ota_boot.c 0x00000000 Number 0 ota_boot.o ABSOLUTE ..\m_app\ota_boot.c 0x00000000 Number 0 ota_boot.o ABSOLUTE RTE\Device\STM32F103RC\startup_stm32f10x_hd.s 0x00000000 Number 0 startup_stm32f10x_hd.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE RESET 0x08000000 Section 304 startup_stm32f10x_hd.o(RESET) !!!main 0x08000130 Section 8 __main.o(!!!main) !!!scatter 0x08000138 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x0800016c Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000188 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x080001a4 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000001 0x080001a4 Section 6 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) .ARM.Collect$$_printf_percent$$00000002 0x080001aa Section 6 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) .ARM.Collect$$_printf_percent$$00000003 0x080001b0 Section 6 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) .ARM.Collect$$_printf_percent$$00000004 0x080001b6 Section 6 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) .ARM.Collect$$_printf_percent$$00000005 0x080001bc Section 6 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) .ARM.Collect$$_printf_percent$$00000006 0x080001c2 Section 6 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) .ARM.Collect$$_printf_percent$$00000007 0x080001c8 Section 10 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) .ARM.Collect$$_printf_percent$$00000008 0x080001d2 Section 6 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) .ARM.Collect$$_printf_percent$$00000009 0x080001d8 Section 6 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) .ARM.Collect$$_printf_percent$$0000000A 0x080001de Section 6 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) .ARM.Collect$$_printf_percent$$0000000B 0x080001e4 Section 6 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) .ARM.Collect$$_printf_percent$$0000000C 0x080001ea Section 6 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) .ARM.Collect$$_printf_percent$$0000000D 0x080001f0 Section 6 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) .ARM.Collect$$_printf_percent$$0000000E 0x080001f6 Section 6 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) .ARM.Collect$$_printf_percent$$0000000F 0x080001fc Section 6 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) .ARM.Collect$$_printf_percent$$00000010 0x08000202 Section 6 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) .ARM.Collect$$_printf_percent$$00000011 0x08000208 Section 6 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) .ARM.Collect$$_printf_percent$$00000012 0x0800020e Section 10 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) .ARM.Collect$$_printf_percent$$00000013 0x08000218 Section 6 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) .ARM.Collect$$_printf_percent$$00000014 0x0800021e Section 6 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) .ARM.Collect$$_printf_percent$$00000015 0x08000224 Section 6 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) .ARM.Collect$$_printf_percent$$00000016 0x0800022a Section 6 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) .ARM.Collect$$_printf_percent$$00000017 0x08000230 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x08000234 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x08000236 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x08000236 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x08000236 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x08000236 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x08000236 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$0000000F 0x08000236 Section 6 libinit2.o(.ARM.Collect$$libinit$$0000000F) .ARM.Collect$$libinit$$00000011 0x0800023c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000012 0x0800023c Section 12 libinit2.o(.ARM.Collect$$libinit$$00000012) .ARM.Collect$$libinit$$00000013 0x08000248 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x08000248 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000016 0x08000248 Section 10 libinit2.o(.ARM.Collect$$libinit$$00000016) .ARM.Collect$$libinit$$00000017 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x08000252 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x08000252 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x08000254 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000003 0x08000256 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) .ARM.Collect$$libshutdown$$00000006 0x08000256 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x08000256 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000B 0x08000256 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) .ARM.Collect$$libshutdown$$0000000E 0x08000256 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$0000000F 0x08000256 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$rtentry$$00000000 0x08000258 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000258 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000258 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x0800025e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x0800025e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x08000262 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x08000262 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x0800026a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x0800026c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x0800026c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08000270 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .emb_text 0x08000278 Section 6 ota_boot.o(.emb_text) .text 0x08000280 Section 64 startup_stm32f10x_hd.o(.text) .text 0x080002c0 Section 0 vsnprintf.o(.text) .text 0x080002f4 Section 0 memcmp.o(.text) .text 0x0800034c Section 0 strlen.o(.text) .text 0x0800038a Section 138 rt_memcpy_v6.o(.text) .text 0x08000414 Section 68 rt_memclr.o(.text) .text 0x08000458 Section 78 rt_memclr_w.o(.text) .text 0x080004a6 Section 0 heapauxi.o(.text) .text 0x080004ac Section 0 _printf_pad.o(.text) .text 0x080004fa Section 0 _printf_truncate.o(.text) .text 0x0800051e Section 0 _printf_str.o(.text) .text 0x08000570 Section 0 _printf_dec.o(.text) .text 0x080005e8 Section 0 _printf_charcount.o(.text) .text 0x08000610 Section 0 _printf_char_common.o(.text) _printf_input_char 0x08000611 Thumb Code 10 _printf_char_common.o(.text) .text 0x08000640 Section 0 _sputc.o(.text) .text 0x0800064a Section 0 _snputc.o(.text) .text 0x0800065c Section 0 _printf_wctomb.o(.text) .text 0x08000718 Section 0 _printf_longlong_dec.o(.text) .text 0x08000794 Section 0 _printf_oct_int_ll.o(.text) _printf_longlong_oct_internal 0x08000795 Thumb Code 0 _printf_oct_int_ll.o(.text) .text 0x08000804 Section 0 _printf_hex_int_ll_ptr.o(.text) _printf_hex_common 0x08000805 Thumb Code 0 _printf_hex_int_ll_ptr.o(.text) .text 0x08000898 Section 0 __printf_flags_ss_wp.o(.text) .text 0x08000a20 Section 100 rt_memcpy_w.o(.text) .text 0x08000a84 Section 138 lludiv10.o(.text) .text 0x08000b0e Section 0 _printf_intcommon.o(.text) .text 0x08000bc0 Section 0 _printf_fp_dec.o(.text) _fp_digits 0x08000bc3 Thumb Code 428 _printf_fp_dec.o(.text) .text 0x08000fdc Section 0 _printf_fp_hex.o(.text) .text 0x080012d8 Section 0 _printf_char.o(.text) .text 0x08001304 Section 0 _printf_wchar.o(.text) .text 0x08001330 Section 0 _wcrtomb.o(.text) .text 0x08001370 Section 74 sys_stackheap_outer.o(.text) .text 0x080013bc Section 16 rt_ctype_table.o(.text) .text 0x080013cc Section 8 rt_locale_intlibspace.o(.text) .text 0x080013d4 Section 0 _printf_fp_infnan.o(.text) .text 0x08001454 Section 0 bigflt0.o(.text) .text 0x08001530 Section 0 exit.o(.text) .text 0x0800153c Section 8 libspace.o(.text) .text 0x08001544 Section 128 strcmpv7m.o(.text) .text 0x080015c4 Section 0 sys_exit.o(.text) .text 0x080015d0 Section 2 use_no_semi.o(.text) .text 0x080015d2 Section 0 indicate_semi.o(.text) CL$$btod_d2e 0x080015d2 Section 62 btod.o(CL$$btod_d2e) CL$$btod_d2e_denorm_low 0x08001610 Section 70 btod.o(CL$$btod_d2e_denorm_low) CL$$btod_d2e_norm_op1 0x08001656 Section 96 btod.o(CL$$btod_d2e_norm_op1) CL$$btod_div_common 0x080016b6 Section 824 btod.o(CL$$btod_div_common) CL$$btod_e2e 0x080019ee Section 198 btod.o(CL$$btod_e2e) CL$$btod_ediv 0x08001ab4 Section 40 btod.o(CL$$btod_ediv) CL$$btod_emul 0x08001adc Section 40 btod.o(CL$$btod_emul) CL$$btod_mult_common 0x08001b04 Section 580 btod.o(CL$$btod_mult_common) i.BL_ReadPowerAdc 0x08001d48 Section 0 ota_boot.o(i.BL_ReadPowerAdc) BL_ReadPowerAdc 0x08001d49 Thumb Code 170 ota_boot.o(i.BL_ReadPowerAdc) i.BL_WaitMainPower 0x08001e04 Section 0 ota_boot.o(i.BL_WaitMainPower) BL_WaitMainPower 0x08001e05 Thumb Code 60 ota_boot.o(i.BL_WaitMainPower) i.BusFault_Handler 0x08001e90 Section 0 stm32f1xx_it.o(i.BusFault_Handler) i.Copy_App1_To_External 0x08001e94 Section 0 ota_boot.o(i.Copy_App1_To_External) Copy_App1_To_External 0x08001e95 Thumb Code 188 ota_boot.o(i.Copy_App1_To_External) i.Copy_External_To_App1 0x08001fb8 Section 0 ota_boot.o(i.Copy_External_To_App1) Copy_External_To_App1 0x08001fb9 Thumb Code 206 ota_boot.o(i.Copy_External_To_App1) i.DMA1_Channel3_IRQHandler 0x0800214c Section 0 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) i.DMA_SetConfig 0x08002158 Section 0 stm32f1xx_hal_dma.o(i.DMA_SetConfig) DMA_SetConfig 0x08002159 Thumb Code 42 stm32f1xx_hal_dma.o(i.DMA_SetConfig) i.DebugMon_Handler 0x08002182 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) i.Erase_page 0x08002184 Section 0 ota_boot.o(i.Erase_page) Erase_page 0x08002185 Thumb Code 176 ota_boot.o(i.Erase_page) i.Error_Handler 0x080022b0 Section 0 main.o(i.Error_Handler) i.FLASH_Lock_Reg 0x080022b4 Section 0 ota_boot.o(i.FLASH_Lock_Reg) FLASH_Lock_Reg 0x080022b5 Thumb Code 12 ota_boot.o(i.FLASH_Lock_Reg) i.FLASH_Unlock_Reg 0x080022c4 Section 0 ota_boot.o(i.FLASH_Unlock_Reg) FLASH_Unlock_Reg 0x080022c5 Thumb Code 18 ota_boot.o(i.FLASH_Unlock_Reg) i.FLASH_WaitBusy 0x080022e4 Section 0 ota_boot.o(i.FLASH_WaitBusy) FLASH_WaitBusy 0x080022e5 Thumb Code 40 ota_boot.o(i.FLASH_WaitBusy) i.FLASH_WriteHalfWord 0x08002310 Section 0 ota_boot.o(i.FLASH_WriteHalfWord) FLASH_WriteHalfWord 0x08002311 Thumb Code 88 ota_boot.o(i.FLASH_WriteHalfWord) i.HAL_DMA_Abort 0x0800236c Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) i.HAL_DMA_Abort_IT 0x080023b4 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) i.HAL_DMA_IRQHandler 0x080024e4 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) i.HAL_DMA_Init 0x0800272c Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Init) i.HAL_DMA_Start_IT 0x080027a8 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) i.HAL_Delay 0x08002818 Section 0 stm32f1xx_hal.o(i.HAL_Delay) i.HAL_GPIO_Init 0x0800283c Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) i.HAL_GPIO_ReadPin 0x08002a34 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) i.HAL_GPIO_TogglePin 0x08002a3e Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) i.HAL_GPIO_WritePin 0x08002a4c Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) i.HAL_GetTick 0x08002a58 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) i.HAL_IWDG_Init 0x08002a64 Section 0 stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Init) i.HAL_IWDG_Refresh 0x08002ab6 Section 0 stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) i.HAL_IncTick 0x08002ac4 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) i.HAL_Init 0x08002ad4 Section 0 stm32f1xx_hal.o(i.HAL_Init) i.HAL_InitTick 0x08002af8 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) i.HAL_MspInit 0x08002b38 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) i.HAL_NVIC_DisableIRQ 0x08002b74 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) i.HAL_NVIC_EnableIRQ 0x08002b96 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) i.HAL_NVIC_SetPriority 0x08002bb0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) i.HAL_NVIC_SetPriorityGrouping 0x08002bf0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) i.HAL_RCC_ClockConfig 0x08002c14 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) i.HAL_RCC_GetPCLK1Freq 0x08002d40 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) i.HAL_RCC_GetPCLK2Freq 0x08002d60 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) i.HAL_RCC_GetSysClockFreq 0x08002d80 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) i.HAL_RCC_OscConfig 0x08002dec Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) i.HAL_SYSTICK_Config 0x0800310c Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) i.HAL_UART_DMAStop 0x08003134 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) i.HAL_UART_ErrorCallback 0x0800318c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) i.HAL_UART_IRQHandler 0x08003190 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) i.HAL_UART_Init 0x080032a0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) i.HAL_UART_MspInit 0x08003304 Section 0 stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) i.HAL_UART_Receive_DMA 0x08003404 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) i.HAL_UART_RxCpltCallback 0x0800349c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) i.HAL_UART_RxHalfCpltCallback 0x0800349e Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) i.HAL_UART_Transmit 0x080034a0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) i.HAL_UART_TxCpltCallback 0x0800355a Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) i.HardFault_Handler 0x0800355c Section 0 stm32f1xx_it.o(i.HardFault_Handler) i.IAP_ExecuteApp 0x08003560 Section 0 ota_boot.o(i.IAP_ExecuteApp) i.MX_GPIO_Init 0x08003624 Section 0 main.o(i.MX_GPIO_Init) MX_GPIO_Init 0x08003625 Thumb Code 128 main.o(i.MX_GPIO_Init) i.MemManage_Handler 0x080036b0 Section 0 stm32f1xx_it.o(i.MemManage_Handler) i.NMI_Handler 0x080036b2 Section 0 stm32f1xx_it.o(i.NMI_Handler) i.PendSV_Handler 0x080036b4 Section 0 stm32f1xx_it.o(i.PendSV_Handler) i.SVC_Handler 0x080036b6 Section 0 stm32f1xx_it.o(i.SVC_Handler) i.Start_BootLoader 0x080036b8 Section 0 ota_boot.o(i.Start_BootLoader) i.SysTick_Handler 0x08003d64 Section 0 stm32f1xx_it.o(i.SysTick_Handler) i.SystemClock_Config 0x08003d68 Section 0 main.o(i.SystemClock_Config) i.SystemInit 0x08003dc8 Section 0 system_stm32f1xx.o(i.SystemInit) i.UART_DMAAbortOnError 0x08003e10 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) UART_DMAAbortOnError 0x08003e11 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) i.UART_DMAError 0x08003e20 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAError) UART_DMAError 0x08003e21 Thumb Code 74 stm32f1xx_hal_uart.o(i.UART_DMAError) i.UART_DMAReceiveCplt 0x08003e6a Section 0 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) UART_DMAReceiveCplt 0x08003e6b Thumb Code 60 stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) i.UART_DMARxHalfCplt 0x08003ea6 Section 0 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) UART_DMARxHalfCplt 0x08003ea7 Thumb Code 10 stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) i.UART_EndRxTransfer 0x08003eb0 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) UART_EndRxTransfer 0x08003eb1 Thumb Code 28 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) i.UART_EndTxTransfer 0x08003ecc Section 0 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) UART_EndTxTransfer 0x08003ecd Thumb Code 18 stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) i.UART_Receive_IT 0x08003ede Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) UART_Receive_IT 0x08003edf Thumb Code 150 stm32f1xx_hal_uart.o(i.UART_Receive_IT) i.UART_SetConfig 0x08003f74 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) UART_SetConfig 0x08003f75 Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) i.UART_Transmit_IT 0x0800402c Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT) UART_Transmit_IT 0x0800402d Thumb Code 98 stm32f1xx_hal_uart.o(i.UART_Transmit_IT) i.UART_WaitOnFlagUntilTimeout 0x0800408e Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) UART_WaitOnFlagUntilTimeout 0x0800408f Thumb Code 100 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) i.USART3_IRQHandler 0x080040f4 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) i.UsageFault_Handler 0x08004148 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) i.Verify_Firmware 0x0800414c Section 0 ota_boot.o(i.Verify_Firmware) Verify_Firmware 0x0800414d Thumb Code 54 ota_boot.o(i.Verify_Firmware) i.W25Q64_BlockErase 0x080041e0 Section 0 w25q64.o(i.W25Q64_BlockErase) i.W25Q64_Delay 0x08004220 Section 0 w25q64.o(i.W25Q64_Delay) W25Q64_Delay 0x08004221 Thumb Code 10 w25q64.o(i.W25Q64_Delay) i.W25Q64_EraseRegion 0x0800422a Section 0 w25q64.o(i.W25Q64_EraseRegion) i.W25Q64_InfoChecksum 0x08004272 Section 0 w25q64.o(i.W25Q64_InfoChecksum) W25Q64_InfoChecksum 0x08004273 Thumb Code 20 w25q64.o(i.W25Q64_InfoChecksum) i.W25Q64_InfoValid 0x08004288 Section 0 w25q64.o(i.W25Q64_InfoValid) W25Q64_InfoValid 0x08004289 Thumb Code 32 w25q64.o(i.W25Q64_InfoValid) i.W25Q64_Init 0x080042ac Section 0 w25q64.o(i.W25Q64_Init) i.W25Q64_OTA_ClearConfirmed 0x08004398 Section 0 w25q64.o(i.W25Q64_OTA_ClearConfirmed) i.W25Q64_OTA_ClearNew 0x080043c0 Section 0 w25q64.o(i.W25Q64_OTA_ClearNew) i.W25Q64_OTA_IncTrial 0x080043f4 Section 0 w25q64.o(i.W25Q64_OTA_IncTrial) i.W25Q64_OTA_ReadInfo 0x08004420 Section 0 w25q64.o(i.W25Q64_OTA_ReadInfo) i.W25Q64_OTA_SetBackupInfo 0x08004482 Section 0 w25q64.o(i.W25Q64_OTA_SetBackupInfo) i.W25Q64_OTA_SetState 0x080044b4 Section 0 w25q64.o(i.W25Q64_OTA_SetState) i.W25Q64_OTA_WriteInfo 0x080044dc Section 0 w25q64.o(i.W25Q64_OTA_WriteInfo) i.W25Q64_PageProgram 0x08004524 Section 0 w25q64.o(i.W25Q64_PageProgram) i.W25Q64_Read 0x08004588 Section 0 w25q64.o(i.W25Q64_Read) i.W25Q64_ReadID 0x080045d0 Section 0 w25q64.o(i.W25Q64_ReadID) i.W25Q64_ReadStatus 0x0800460c Section 0 w25q64.o(i.W25Q64_ReadStatus) i.W25Q64_SPI_ReadByte 0x08004638 Section 0 w25q64.o(i.W25Q64_SPI_ReadByte) W25Q64_SPI_ReadByte 0x08004639 Thumb Code 6 w25q64.o(i.W25Q64_SPI_ReadByte) i.W25Q64_SPI_TransferByte 0x08004640 Section 0 w25q64.o(i.W25Q64_SPI_TransferByte) W25Q64_SPI_TransferByte 0x08004641 Thumb Code 102 w25q64.o(i.W25Q64_SPI_TransferByte) i.W25Q64_SectorErase 0x080046b0 Section 0 w25q64.o(i.W25Q64_SectorErase) i.W25Q64_Verify 0x080046f0 Section 0 w25q64.o(i.W25Q64_Verify) i.W25Q64_WaitBusy 0x08004738 Section 0 w25q64.o(i.W25Q64_WaitBusy) i.W25Q64_WriteAddr 0x0800475c Section 0 w25q64.o(i.W25Q64_WriteAddr) W25Q64_WriteAddr 0x0800475d Thumb Code 30 w25q64.o(i.W25Q64_WriteAddr) i.W25Q64_WriteBuffer 0x0800477a Section 0 w25q64.o(i.W25Q64_WriteBuffer) i.W25Q64_WriteEnable 0x080047ac Section 0 w25q64.o(i.W25Q64_WriteEnable) i.WriteFlash 0x080047e0 Section 0 ota_boot.o(i.WriteFlash) WriteFlash 0x080047e1 Thumb Code 90 ota_boot.o(i.WriteFlash) i.__ARM_fpclassify 0x0800487c Section 0 fpclassify.o(i.__ARM_fpclassify) i.__NVIC_ClearPendingIRQ 0x080048a4 Section 0 ota_boot.o(i.__NVIC_ClearPendingIRQ) __NVIC_ClearPendingIRQ 0x080048a5 Thumb Code 26 ota_boot.o(i.__NVIC_ClearPendingIRQ) i.__NVIC_SetPriority 0x080048be Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) __NVIC_SetPriority 0x080048bf Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) i._is_digit 0x080048de Section 0 __printf_wp.o(i._is_digit) i._log_print 0x080048ec Section 0 log.o(i._log_print) _log_print 0x080048ed Thumb Code 96 log.o(i._log_print) i.boot_share_sum 0x08004960 Section 0 ota_boot.o(i.boot_share_sum) boot_share_sum 0x08004961 Thumb Code 16 ota_boot.o(i.boot_share_sum) i.crc16_modbus 0x08004970 Section 0 ota_boot.o(i.crc16_modbus) crc16_modbus 0x08004971 Thumb Code 48 ota_boot.o(i.crc16_modbus) i.log_error 0x080049a0 Section 0 log.o(i.log_error) i.log_info 0x080049c0 Section 0 log.o(i.log_info) i.log_warn 0x080049e0 Section 0 log.o(i.log_warn) i.main 0x08004a00 Section 0 main.o(i.main) locale$$code 0x08004af8 Section 44 lc_numeric_c.o(locale$$code) locale$$code 0x08004b24 Section 44 lc_ctype_c.o(locale$$code) x$fpl$printf1 0x08004b50 Section 4 printf1.o(x$fpl$printf1) x$fpl$printf2 0x08004b54 Section 4 printf2.o(x$fpl$printf2) .constdata 0x08004b58 Section 16 system_stm32f1xx.o(.constdata) x$fpl$usenofp 0x08004b58 Section 0 usenofp.o(x$fpl$usenofp) .constdata 0x08004b68 Section 8 system_stm32f1xx.o(.constdata) .constdata 0x08004b70 Section 8 _printf_wctomb.o(.constdata) initial_mbstate 0x08004b70 Data 8 _printf_wctomb.o(.constdata) .constdata 0x08004b78 Section 40 _printf_hex_int_ll_ptr.o(.constdata) uc_hextab 0x08004b78 Data 20 _printf_hex_int_ll_ptr.o(.constdata) lc_hextab 0x08004b8c Data 20 _printf_hex_int_ll_ptr.o(.constdata) .constdata 0x08004ba0 Section 17 __printf_flags_ss_wp.o(.constdata) maptable 0x08004ba0 Data 17 __printf_flags_ss_wp.o(.constdata) .constdata 0x08004bb1 Section 38 _printf_fp_hex.o(.constdata) lc_hextab 0x08004bb1 Data 19 _printf_fp_hex.o(.constdata) uc_hextab 0x08004bc4 Data 19 _printf_fp_hex.o(.constdata) .constdata 0x08004bd8 Section 148 bigflt0.o(.constdata) tenpwrs_x 0x08004bd8 Data 60 bigflt0.o(.constdata) tenpwrs_i 0x08004c14 Data 64 bigflt0.o(.constdata) locale$$data 0x08004c8c Section 28 lc_numeric_c.o(locale$$data) __lcnum_c_name 0x08004c90 Data 2 lc_numeric_c.o(locale$$data) __lcnum_c_start 0x08004c98 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_point 0x08004ca4 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_thousands 0x08004ca6 Data 0 lc_numeric_c.o(locale$$data) __lcnum_c_grouping 0x08004ca7 Data 0 lc_numeric_c.o(locale$$data) locale$$data 0x08004ca8 Section 272 lc_ctype_c.o(locale$$data) __lcnum_c_end 0x08004ca8 Data 0 lc_numeric_c.o(locale$$data) __lcctype_c_name 0x08004cac Data 2 lc_ctype_c.o(locale$$data) __lcctype_c_start 0x08004cb4 Data 0 lc_ctype_c.o(locale$$data) __lcctype_c_end 0x08004db8 Data 0 lc_ctype_c.o(locale$$data) .data 0x20000000 Section 1 main.o(.data) .data 0x20000002 Section 2 main.o(.data) .data 0x20000004 Section 12 stm32f1xx_hal.o(.data) .data 0x20000010 Section 4 system_stm32f1xx.o(.data) .data 0x20000014 Section 1 log.o(.data) current_level 0x20000014 Data 1 log.o(.data) .bss 0x20000018 Section 1164 main.o(.bss) .bss 0x200004a4 Section 68 main.o(.bss) .bss 0x200004e8 Section 4096 ota_boot.o(.bss) words 0x200004e8 Data 1024 ota_boot.o(.bss) tmp 0x200008e8 Data 1024 ota_boot.o(.bss) words 0x20000ce8 Data 1024 ota_boot.o(.bss) tmp 0x200010e8 Data 1024 ota_boot.o(.bss) .bss 0x200014e8 Section 96 libspace.o(.bss) HEAP 0x20001548 Section 512 startup_stm32f10x_hd.o(HEAP) Heap_Mem 0x20001548 Data 512 startup_stm32f10x_hd.o(HEAP) STACK 0x20001748 Section 1024 startup_stm32f10x_hd.o(STACK) Stack_Mem 0x20001748 Data 1024 startup_stm32f10x_hd.o(STACK) __initial_sp 0x20001b48 Data 0 startup_stm32f10x_hd.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE _printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE _printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _printf_mbtowc - Undefined Weak Reference _printf_wc - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x00000130 Number 0 startup_stm32f10x_hd.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_hd.o(RESET) __Vectors_End 0x08000130 Data 0 startup_stm32f10x_hd.o(RESET) __main 0x08000131 Thumb Code 8 __main.o(!!!main) __scatterload 0x08000139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x08000139 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x08000139 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000147 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x0800016d Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000189 Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_n 0x080001a5 Thumb Code 0 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) _printf_percent 0x080001a5 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_p 0x080001ab Thumb Code 0 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) _printf_f 0x080001b1 Thumb Code 0 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) _printf_e 0x080001b7 Thumb Code 0 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) _printf_g 0x080001bd Thumb Code 0 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) _printf_a 0x080001c3 Thumb Code 0 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) _printf_ll 0x080001c9 Thumb Code 0 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) _printf_i 0x080001d3 Thumb Code 0 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) _printf_d 0x080001d9 Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) _printf_u 0x080001df Thumb Code 0 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) _printf_o 0x080001e5 Thumb Code 0 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) _printf_x 0x080001eb Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) _printf_lli 0x080001f1 Thumb Code 0 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) _printf_lld 0x080001f7 Thumb Code 0 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) _printf_llu 0x080001fd Thumb Code 0 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) _printf_llo 0x08000203 Thumb Code 0 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) _printf_llx 0x08000209 Thumb Code 0 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) _printf_l 0x0800020f Thumb Code 0 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) _printf_c 0x08000219 Thumb Code 0 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) _printf_s 0x0800021f Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) _printf_lc 0x08000225 Thumb Code 0 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) _printf_ls 0x0800022b Thumb Code 0 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) _printf_percent_end 0x08000231 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x08000235 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_fp_1 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_heap_1 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_common 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) __rt_lib_init_preinit_1 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_user_alloc_1 0x08000237 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_init_lc_collate_1 0x0800023d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_2 0x0800023d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000012) __rt_lib_init_lc_ctype_1 0x08000249 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x08000249 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_2 0x08000249 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000016) __rt_lib_init_alloca_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_trap_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_lc_numeric_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_return 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x08000253 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_shutdown 0x08000255 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_fp_trap_1 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_heap_1 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_lib_shutdown_return 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_signal_1 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_stdio_1 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) __rt_lib_shutdown_user_alloc_1 0x08000257 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) __rt_entry 0x08000259 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000259 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000259 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x0800025f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x0800025f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x08000263 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x08000263 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x0800026b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x0800026d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x0800026d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08000271 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) MSR_MSP 0x08000279 Thumb Code 6 ota_boot.o(.emb_text) Reset_Handler 0x08000281 Thumb Code 8 startup_stm32f10x_hd.o(.text) ADC1_2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) ADC3_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_RX1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_SCE_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel4_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel5_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel6_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel7_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel3_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel4_5_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI0_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI15_10_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI3_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI4_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI9_5_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) FLASH_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) FSMC_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_ER_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_EV_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_ER_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_EV_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) PVD_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) RCC_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) RTCAlarm_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) RTC_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) SDIO_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI3_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TAMPER_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_BRK_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_CC_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_TRG_COM_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_UP_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM3_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM4_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM5_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM6_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM7_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_BRK_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_CC_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_TRG_COM_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_UP_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) UART4_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) UART5_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) USART1_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) USART2_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) USBWakeUp_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_HP_CAN1_TX_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) WWDG_IRQHandler 0x0800029b Thumb Code 0 startup_stm32f10x_hd.o(.text) __user_initial_stackheap 0x0800029d Thumb Code 0 startup_stm32f10x_hd.o(.text) vsnprintf 0x080002c1 Thumb Code 48 vsnprintf.o(.text) memcmp 0x080002f5 Thumb Code 88 memcmp.o(.text) strlen 0x0800034d Thumb Code 62 strlen.o(.text) __aeabi_memcpy 0x0800038b Thumb Code 0 rt_memcpy_v6.o(.text) __rt_memcpy 0x0800038b Thumb Code 138 rt_memcpy_v6.o(.text) _memcpy_lastbytes 0x080003f1 Thumb Code 0 rt_memcpy_v6.o(.text) __aeabi_memclr 0x08000415 Thumb Code 0 rt_memclr.o(.text) __rt_memclr 0x08000415 Thumb Code 68 rt_memclr.o(.text) _memset 0x08000419 Thumb Code 0 rt_memclr.o(.text) __aeabi_memclr4 0x08000459 Thumb Code 0 rt_memclr_w.o(.text) __aeabi_memclr8 0x08000459 Thumb Code 0 rt_memclr_w.o(.text) __rt_memclr_w 0x08000459 Thumb Code 78 rt_memclr_w.o(.text) _memset_w 0x0800045d Thumb Code 0 rt_memclr_w.o(.text) __use_two_region_memory 0x080004a7 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x080004a9 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x080004ab Thumb Code 2 heapauxi.o(.text) _printf_pre_padding 0x080004ad Thumb Code 44 _printf_pad.o(.text) _printf_post_padding 0x080004d9 Thumb Code 34 _printf_pad.o(.text) _printf_truncate_signed 0x080004fb Thumb Code 18 _printf_truncate.o(.text) _printf_truncate_unsigned 0x0800050d Thumb Code 18 _printf_truncate.o(.text) _printf_str 0x0800051f Thumb Code 82 _printf_str.o(.text) _printf_int_dec 0x08000571 Thumb Code 104 _printf_dec.o(.text) _printf_charcount 0x080005e9 Thumb Code 40 _printf_charcount.o(.text) _printf_char_common 0x0800061b Thumb Code 32 _printf_char_common.o(.text) _sputc 0x08000641 Thumb Code 10 _sputc.o(.text) _snputc 0x0800064b Thumb Code 16 _snputc.o(.text) _printf_wctomb 0x0800065d Thumb Code 182 _printf_wctomb.o(.text) _printf_longlong_dec 0x08000719 Thumb Code 108 _printf_longlong_dec.o(.text) _printf_longlong_oct 0x08000795 Thumb Code 68 _printf_oct_int_ll.o(.text) _printf_int_oct 0x080007d9 Thumb Code 24 _printf_oct_int_ll.o(.text) _printf_ll_oct 0x080007f1 Thumb Code 12 _printf_oct_int_ll.o(.text) _printf_longlong_hex 0x08000805 Thumb Code 86 _printf_hex_int_ll_ptr.o(.text) _printf_int_hex 0x0800085b Thumb Code 28 _printf_hex_int_ll_ptr.o(.text) _printf_ll_hex 0x08000877 Thumb Code 12 _printf_hex_int_ll_ptr.o(.text) _printf_hex_ptr 0x08000883 Thumb Code 18 _printf_hex_int_ll_ptr.o(.text) __printf 0x08000899 Thumb Code 388 __printf_flags_ss_wp.o(.text) __aeabi_memcpy4 0x08000a21 Thumb Code 0 rt_memcpy_w.o(.text) __aeabi_memcpy8 0x08000a21 Thumb Code 0 rt_memcpy_w.o(.text) __rt_memcpy_w 0x08000a21 Thumb Code 100 rt_memcpy_w.o(.text) _memcpy_lastbytes_aligned 0x08000a69 Thumb Code 0 rt_memcpy_w.o(.text) _ll_udiv10 0x08000a85 Thumb Code 138 lludiv10.o(.text) _printf_int_common 0x08000b0f Thumb Code 178 _printf_intcommon.o(.text) __lib_sel_fp_printf 0x08000bc1 Thumb Code 2 _printf_fp_dec.o(.text) _printf_fp_dec_real 0x08000d6f Thumb Code 620 _printf_fp_dec.o(.text) _printf_fp_hex_real 0x08000fdd Thumb Code 754 _printf_fp_hex.o(.text) _printf_cs_common 0x080012d9 Thumb Code 20 _printf_char.o(.text) _printf_char 0x080012ed Thumb Code 16 _printf_char.o(.text) _printf_string 0x080012fd Thumb Code 8 _printf_char.o(.text) _printf_lcs_common 0x08001305 Thumb Code 20 _printf_wchar.o(.text) _printf_wchar 0x08001319 Thumb Code 16 _printf_wchar.o(.text) _printf_wstring 0x08001329 Thumb Code 8 _printf_wchar.o(.text) _wcrtomb 0x08001331 Thumb Code 64 _wcrtomb.o(.text) __user_setup_stackheap 0x08001371 Thumb Code 74 sys_stackheap_outer.o(.text) __rt_ctype_table 0x080013bd Thumb Code 16 rt_ctype_table.o(.text) __rt_locale 0x080013cd Thumb Code 8 rt_locale_intlibspace.o(.text) _printf_fp_infnan 0x080013d5 Thumb Code 112 _printf_fp_infnan.o(.text) _btod_etento 0x08001455 Thumb Code 216 bigflt0.o(.text) exit 0x08001531 Thumb Code 12 exit.o(.text) __user_libspace 0x0800153d Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x0800153d Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x0800153d Thumb Code 0 libspace.o(.text) strcmp 0x08001545 Thumb Code 128 strcmpv7m.o(.text) _sys_exit 0x080015c5 Thumb Code 8 sys_exit.o(.text) __I$use$semihosting 0x080015d1 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x080015d1 Thumb Code 2 use_no_semi.o(.text) __semihosting_library_function 0x080015d3 Thumb Code 0 indicate_semi.o(.text) _btod_d2e 0x080015d3 Thumb Code 62 btod.o(CL$$btod_d2e) _d2e_denorm_low 0x08001611 Thumb Code 70 btod.o(CL$$btod_d2e_denorm_low) _d2e_norm_op1 0x08001657 Thumb Code 96 btod.o(CL$$btod_d2e_norm_op1) __btod_div_common 0x080016b7 Thumb Code 696 btod.o(CL$$btod_div_common) _e2e 0x080019ef Thumb Code 198 btod.o(CL$$btod_e2e) _btod_ediv 0x08001ab5 Thumb Code 40 btod.o(CL$$btod_ediv) _btod_emul 0x08001add Thumb Code 40 btod.o(CL$$btod_emul) __btod_mult_common 0x08001b05 Thumb Code 580 btod.o(CL$$btod_mult_common) BusFault_Handler 0x08001e91 Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) DMA1_Channel3_IRQHandler 0x0800214d Thumb Code 6 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) DebugMon_Handler 0x08002183 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) Error_Handler 0x080022b1 Thumb Code 4 main.o(i.Error_Handler) HAL_DMA_Abort 0x0800236d Thumb Code 70 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) HAL_DMA_Abort_IT 0x080023b5 Thumb Code 296 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) HAL_DMA_IRQHandler 0x080024e5 Thumb Code 552 stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler) HAL_DMA_Init 0x0800272d Thumb Code 112 stm32f1xx_hal_dma.o(i.HAL_DMA_Init) HAL_DMA_Start_IT 0x080027a9 Thumb Code 112 stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) HAL_Delay 0x08002819 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Delay) HAL_GPIO_Init 0x0800283d Thumb Code 462 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) HAL_GPIO_ReadPin 0x08002a35 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) HAL_GPIO_TogglePin 0x08002a3f Thumb Code 14 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) HAL_GPIO_WritePin 0x08002a4d Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) HAL_GetTick 0x08002a59 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) HAL_IWDG_Init 0x08002a65 Thumb Code 82 stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Init) HAL_IWDG_Refresh 0x08002ab7 Thumb Code 12 stm32f1xx_hal_iwdg.o(i.HAL_IWDG_Refresh) HAL_IncTick 0x08002ac5 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) HAL_Init 0x08002ad5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) HAL_InitTick 0x08002af9 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) HAL_MspInit 0x08002b39 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) HAL_NVIC_DisableIRQ 0x08002b75 Thumb Code 34 stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) HAL_NVIC_EnableIRQ 0x08002b97 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) HAL_NVIC_SetPriority 0x08002bb1 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) HAL_NVIC_SetPriorityGrouping 0x08002bf1 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) HAL_RCC_ClockConfig 0x08002c15 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) HAL_RCC_GetPCLK1Freq 0x08002d41 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) HAL_RCC_GetPCLK2Freq 0x08002d61 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) HAL_RCC_GetSysClockFreq 0x08002d81 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) HAL_RCC_OscConfig 0x08002ded Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) HAL_SYSTICK_Config 0x0800310d Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) HAL_UART_DMAStop 0x08003135 Thumb Code 88 stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) HAL_UART_ErrorCallback 0x0800318d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) HAL_UART_IRQHandler 0x08003191 Thumb Code 266 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) HAL_UART_Init 0x080032a1 Thumb Code 98 stm32f1xx_hal_uart.o(i.HAL_UART_Init) HAL_UART_MspInit 0x08003305 Thumb Code 226 stm32f1xx_hal_msp.o(i.HAL_UART_MspInit) HAL_UART_Receive_DMA 0x08003405 Thumb Code 138 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) HAL_UART_RxCpltCallback 0x0800349d Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) HAL_UART_RxHalfCpltCallback 0x0800349f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) HAL_UART_Transmit 0x080034a1 Thumb Code 186 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) HAL_UART_TxCpltCallback 0x0800355b Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) HardFault_Handler 0x0800355d Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) IAP_ExecuteApp 0x08003561 Thumb Code 110 ota_boot.o(i.IAP_ExecuteApp) MemManage_Handler 0x080036b1 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) NMI_Handler 0x080036b3 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) PendSV_Handler 0x080036b5 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) SVC_Handler 0x080036b7 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) Start_BootLoader 0x080036b9 Thumb Code 772 ota_boot.o(i.Start_BootLoader) SysTick_Handler 0x08003d65 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) SystemClock_Config 0x08003d69 Thumb Code 94 main.o(i.SystemClock_Config) SystemInit 0x08003dc9 Thumb Code 56 system_stm32f1xx.o(i.SystemInit) USART3_IRQHandler 0x080040f5 Thumb Code 66 stm32f1xx_it.o(i.USART3_IRQHandler) UsageFault_Handler 0x08004149 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) W25Q64_BlockErase 0x080041e1 Thumb Code 60 w25q64.o(i.W25Q64_BlockErase) W25Q64_EraseRegion 0x0800422b Thumb Code 72 w25q64.o(i.W25Q64_EraseRegion) W25Q64_Init 0x080042ad Thumb Code 214 w25q64.o(i.W25Q64_Init) W25Q64_OTA_ClearConfirmed 0x08004399 Thumb Code 40 w25q64.o(i.W25Q64_OTA_ClearConfirmed) W25Q64_OTA_ClearNew 0x080043c1 Thumb Code 52 w25q64.o(i.W25Q64_OTA_ClearNew) W25Q64_OTA_IncTrial 0x080043f5 Thumb Code 44 w25q64.o(i.W25Q64_OTA_IncTrial) W25Q64_OTA_ReadInfo 0x08004421 Thumb Code 98 w25q64.o(i.W25Q64_OTA_ReadInfo) W25Q64_OTA_SetBackupInfo 0x08004483 Thumb Code 50 w25q64.o(i.W25Q64_OTA_SetBackupInfo) W25Q64_OTA_SetState 0x080044b5 Thumb Code 40 w25q64.o(i.W25Q64_OTA_SetState) W25Q64_OTA_WriteInfo 0x080044dd Thumb Code 70 w25q64.o(i.W25Q64_OTA_WriteInfo) W25Q64_PageProgram 0x08004525 Thumb Code 94 w25q64.o(i.W25Q64_PageProgram) W25Q64_Read 0x08004589 Thumb Code 66 w25q64.o(i.W25Q64_Read) W25Q64_ReadID 0x080045d1 Thumb Code 54 w25q64.o(i.W25Q64_ReadID) W25Q64_ReadStatus 0x0800460d Thumb Code 40 w25q64.o(i.W25Q64_ReadStatus) W25Q64_SectorErase 0x080046b1 Thumb Code 60 w25q64.o(i.W25Q64_SectorErase) W25Q64_Verify 0x080046f1 Thumb Code 72 w25q64.o(i.W25Q64_Verify) W25Q64_WaitBusy 0x08004739 Thumb Code 36 w25q64.o(i.W25Q64_WaitBusy) W25Q64_WriteBuffer 0x0800477b Thumb Code 50 w25q64.o(i.W25Q64_WriteBuffer) W25Q64_WriteEnable 0x080047ad Thumb Code 48 w25q64.o(i.W25Q64_WriteEnable) __ARM_fpclassify 0x0800487d Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) _is_digit 0x080048df Thumb Code 14 __printf_wp.o(i._is_digit) log_error 0x080049a1 Thumb Code 22 log.o(i.log_error) log_info 0x080049c1 Thumb Code 22 log.o(i.log_info) log_warn 0x080049e1 Thumb Code 22 log.o(i.log_warn) main 0x08004a01 Thumb Code 196 main.o(i.main) _get_lc_numeric 0x08004af9 Thumb Code 44 lc_numeric_c.o(locale$$code) _get_lc_ctype 0x08004b25 Thumb Code 44 lc_ctype_c.o(locale$$code) _printf_fp_dec 0x08004b51 Thumb Code 4 printf1.o(x$fpl$printf1) _printf_fp_hex 0x08004b55 Thumb Code 4 printf2.o(x$fpl$printf2) AHBPrescTable 0x08004b58 Data 16 system_stm32f1xx.o(.constdata) __I$use$fp 0x08004b58 Number 0 usenofp.o(x$fpl$usenofp) APBPrescTable 0x08004b68 Data 8 system_stm32f1xx.o(.constdata) Region$$Table$$Base 0x08004c6c Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08004c8c Number 0 anon$$obj.o(Region$$Table) __ctype 0x08004cb5 Data 0 lc_ctype_c.o(locale$$data) Rx_Flag 0x20000000 Data 1 main.o(.data) Rx_Len 0x20000002 Data 2 main.o(.data) uwTickFreq 0x20000004 Data 1 stm32f1xx_hal.o(.data) uwTickPrio 0x20000008 Data 4 stm32f1xx_hal.o(.data) uwTick 0x2000000c Data 4 stm32f1xx_hal.o(.data) SystemCoreClock 0x20000010 Data 4 system_stm32f1xx.o(.data) Rx_Buf 0x20000018 Data 1024 main.o(.bss) huart1 0x20000418 Data 64 main.o(.bss) huart3 0x20000458 Data 64 main.o(.bss) hiwdg 0x20000498 Data 12 main.o(.bss) hdma_usart3_rx 0x200004a4 Data 68 main.o(.bss) __libspace_start 0x200014e8 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x20001548 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x08000131 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004dd0, Max: 0x00008000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004db8, Max: 0x00008000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f10x_hd.o 0x08000130 0x00000008 Code RO 2124 * !!!main c_w.l(__main.o) 0x08000138 0x00000034 Code RO 2448 !!!scatter c_w.l(__scatter.o) 0x0800016c 0x0000001a Code RO 2450 !!handler_copy c_w.l(__scatter_copy.o) 0x08000186 0x00000002 PAD 0x08000188 0x0000001c Code RO 2452 !!handler_zi c_w.l(__scatter_zi.o) 0x080001a4 0x00000000 Code RO 2210 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) 0x080001a4 0x00000006 Code RO 2199 .ARM.Collect$$_printf_percent$$00000001 c_w.l(_printf_n.o) 0x080001aa 0x00000006 Code RO 2201 .ARM.Collect$$_printf_percent$$00000002 c_w.l(_printf_p.o) 0x080001b0 0x00000006 Code RO 2206 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o) 0x080001b6 0x00000006 Code RO 2207 .ARM.Collect$$_printf_percent$$00000004 c_w.l(_printf_e.o) 0x080001bc 0x00000006 Code RO 2208 .ARM.Collect$$_printf_percent$$00000005 c_w.l(_printf_g.o) 0x080001c2 0x00000006 Code RO 2209 .ARM.Collect$$_printf_percent$$00000006 c_w.l(_printf_a.o) 0x080001c8 0x0000000a Code RO 2214 .ARM.Collect$$_printf_percent$$00000007 c_w.l(_printf_ll.o) 0x080001d2 0x00000006 Code RO 2203 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o) 0x080001d8 0x00000006 Code RO 2204 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) 0x080001de 0x00000006 Code RO 2205 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o) 0x080001e4 0x00000006 Code RO 2202 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o) 0x080001ea 0x00000006 Code RO 2200 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o) 0x080001f0 0x00000006 Code RO 2211 .ARM.Collect$$_printf_percent$$0000000D c_w.l(_printf_lli.o) 0x080001f6 0x00000006 Code RO 2212 .ARM.Collect$$_printf_percent$$0000000E c_w.l(_printf_lld.o) 0x080001fc 0x00000006 Code RO 2213 .ARM.Collect$$_printf_percent$$0000000F c_w.l(_printf_llu.o) 0x08000202 0x00000006 Code RO 2218 .ARM.Collect$$_printf_percent$$00000010 c_w.l(_printf_llo.o) 0x08000208 0x00000006 Code RO 2219 .ARM.Collect$$_printf_percent$$00000011 c_w.l(_printf_llx.o) 0x0800020e 0x0000000a Code RO 2215 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o) 0x08000218 0x00000006 Code RO 2197 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o) 0x0800021e 0x00000006 Code RO 2198 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o) 0x08000224 0x00000006 Code RO 2216 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o) 0x0800022a 0x00000006 Code RO 2217 .ARM.Collect$$_printf_percent$$00000016 c_w.l(_printf_ls.o) 0x08000230 0x00000004 Code RO 2260 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) 0x08000234 0x00000002 Code RO 2309 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x08000236 0x00000000 Code RO 2326 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x08000236 0x00000000 Code RO 2328 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x08000236 0x00000000 Code RO 2331 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x08000236 0x00000000 Code RO 2333 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x08000236 0x00000000 Code RO 2335 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x08000236 0x00000006 Code RO 2336 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o) 0x0800023c 0x00000000 Code RO 2338 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x0800023c 0x0000000c Code RO 2339 .ARM.Collect$$libinit$$00000012 c_w.l(libinit2.o) 0x08000248 0x00000000 Code RO 2340 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x08000248 0x00000000 Code RO 2342 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x08000248 0x0000000a Code RO 2343 .ARM.Collect$$libinit$$00000016 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2344 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2346 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2348 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2350 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2352 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2354 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2356 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2358 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2362 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2364 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2366 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x08000252 0x00000000 Code RO 2368 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x08000252 0x00000002 Code RO 2369 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x08000254 0x00000002 Code RO 2389 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000256 0x00000000 Code RO 2403 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o) 0x08000256 0x00000000 Code RO 2406 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) 0x08000256 0x00000000 Code RO 2409 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) 0x08000256 0x00000000 Code RO 2411 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o) 0x08000256 0x00000000 Code RO 2414 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) 0x08000256 0x00000002 Code RO 2415 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) 0x08000258 0x00000000 Code RO 2126 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000258 0x00000000 Code RO 2231 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000258 0x00000006 Code RO 2243 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x0800025e 0x00000000 Code RO 2233 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x0800025e 0x00000004 Code RO 2234 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x08000262 0x00000000 Code RO 2236 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x08000262 0x00000008 Code RO 2237 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x0800026a 0x00000002 Code RO 2318 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x0800026c 0x00000000 Code RO 2371 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x0800026c 0x00000004 Code RO 2372 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x08000270 0x00000006 Code RO 2373 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000276 0x00000002 PAD 0x08000278 0x00000006 Code RO 1728 .emb_text ota_boot.o 0x0800027e 0x00000002 PAD 0x08000280 0x00000040 Code RO 4 .text startup_stm32f10x_hd.o 0x080002c0 0x00000034 Code RO 2110 .text c_w.l(vsnprintf.o) 0x080002f4 0x00000058 Code RO 2112 .text c_w.l(memcmp.o) 0x0800034c 0x0000003e Code RO 2114 .text c_w.l(strlen.o) 0x0800038a 0x0000008a Code RO 2116 .text c_w.l(rt_memcpy_v6.o) 0x08000414 0x00000044 Code RO 2118 .text c_w.l(rt_memclr.o) 0x08000458 0x0000004e Code RO 2120 .text c_w.l(rt_memclr_w.o) 0x080004a6 0x00000006 Code RO 2122 .text c_w.l(heapauxi.o) 0x080004ac 0x0000004e Code RO 2129 .text c_w.l(_printf_pad.o) 0x080004fa 0x00000024 Code RO 2131 .text c_w.l(_printf_truncate.o) 0x0800051e 0x00000052 Code RO 2133 .text c_w.l(_printf_str.o) 0x08000570 0x00000078 Code RO 2135 .text c_w.l(_printf_dec.o) 0x080005e8 0x00000028 Code RO 2137 .text c_w.l(_printf_charcount.o) 0x08000610 0x00000030 Code RO 2139 .text c_w.l(_printf_char_common.o) 0x08000640 0x0000000a Code RO 2141 .text c_w.l(_sputc.o) 0x0800064a 0x00000010 Code RO 2143 .text c_w.l(_snputc.o) 0x0800065a 0x00000002 PAD 0x0800065c 0x000000bc Code RO 2145 .text c_w.l(_printf_wctomb.o) 0x08000718 0x0000007c Code RO 2148 .text c_w.l(_printf_longlong_dec.o) 0x08000794 0x00000070 Code RO 2154 .text c_w.l(_printf_oct_int_ll.o) 0x08000804 0x00000094 Code RO 2174 .text c_w.l(_printf_hex_int_ll_ptr.o) 0x08000898 0x00000188 Code RO 2194 .text c_w.l(__printf_flags_ss_wp.o) 0x08000a20 0x00000064 Code RO 2220 .text c_w.l(rt_memcpy_w.o) 0x08000a84 0x0000008a Code RO 2245 .text c_w.l(lludiv10.o) 0x08000b0e 0x000000b2 Code RO 2247 .text c_w.l(_printf_intcommon.o) 0x08000bc0 0x0000041a Code RO 2249 .text c_w.l(_printf_fp_dec.o) 0x08000fda 0x00000002 PAD 0x08000fdc 0x000002fc Code RO 2251 .text c_w.l(_printf_fp_hex.o) 0x080012d8 0x0000002c Code RO 2256 .text c_w.l(_printf_char.o) 0x08001304 0x0000002c Code RO 2258 .text c_w.l(_printf_wchar.o) 0x08001330 0x00000040 Code RO 2261 .text c_w.l(_wcrtomb.o) 0x08001370 0x0000004a Code RO 2263 .text c_w.l(sys_stackheap_outer.o) 0x080013ba 0x00000002 PAD 0x080013bc 0x00000010 Code RO 2265 .text c_w.l(rt_ctype_table.o) 0x080013cc 0x00000008 Code RO 2270 .text c_w.l(rt_locale_intlibspace.o) 0x080013d4 0x00000080 Code RO 2272 .text c_w.l(_printf_fp_infnan.o) 0x08001454 0x000000dc Code RO 2274 .text c_w.l(bigflt0.o) 0x08001530 0x0000000c Code RO 2302 .text c_w.l(exit.o) 0x0800153c 0x00000008 Code RO 2315 .text c_w.l(libspace.o) 0x08001544 0x00000080 Code RO 2323 .text c_w.l(strcmpv7m.o) 0x080015c4 0x0000000c Code RO 2381 .text c_w.l(sys_exit.o) 0x080015d0 0x00000002 Code RO 2392 .text c_w.l(use_no_semi.o) 0x080015d2 0x00000000 Code RO 2394 .text c_w.l(indicate_semi.o) 0x080015d2 0x0000003e Code RO 2277 CL$$btod_d2e c_w.l(btod.o) 0x08001610 0x00000046 Code RO 2279 CL$$btod_d2e_denorm_low c_w.l(btod.o) 0x08001656 0x00000060 Code RO 2278 CL$$btod_d2e_norm_op1 c_w.l(btod.o) 0x080016b6 0x00000338 Code RO 2287 CL$$btod_div_common c_w.l(btod.o) 0x080019ee 0x000000c6 Code RO 2284 CL$$btod_e2e c_w.l(btod.o) 0x08001ab4 0x00000028 Code RO 2281 CL$$btod_ediv c_w.l(btod.o) 0x08001adc 0x00000028 Code RO 2280 CL$$btod_emul c_w.l(btod.o) 0x08001b04 0x00000244 Code RO 2286 CL$$btod_mult_common c_w.l(btod.o) 0x08001d48 0x000000bc Code RO 1729 i.BL_ReadPowerAdc ota_boot.o 0x08001e04 0x0000008c Code RO 1730 i.BL_WaitMainPower ota_boot.o 0x08001e90 0x00000002 Code RO 158 i.BusFault_Handler stm32f1xx_it.o 0x08001e92 0x00000002 PAD 0x08001e94 0x00000124 Code RO 1731 i.Copy_App1_To_External ota_boot.o 0x08001fb8 0x00000194 Code RO 1732 i.Copy_External_To_App1 ota_boot.o 0x0800214c 0x0000000c Code RO 159 i.DMA1_Channel3_IRQHandler stm32f1xx_it.o 0x08002158 0x0000002a Code RO 1063 i.DMA_SetConfig stm32f1xx_hal_dma.o 0x08002182 0x00000002 Code RO 160 i.DebugMon_Handler stm32f1xx_it.o 0x08002184 0x0000012c Code RO 1733 i.Erase_page ota_boot.o 0x080022b0 0x00000004 Code RO 13 i.Error_Handler main.o 0x080022b4 0x00000010 Code RO 1734 i.FLASH_Lock_Reg ota_boot.o 0x080022c4 0x00000020 Code RO 1735 i.FLASH_Unlock_Reg ota_boot.o 0x080022e4 0x0000002c Code RO 1736 i.FLASH_WaitBusy ota_boot.o 0x08002310 0x0000005c Code RO 1737 i.FLASH_WriteHalfWord ota_boot.o 0x0800236c 0x00000046 Code RO 1064 i.HAL_DMA_Abort stm32f1xx_hal_dma.o 0x080023b2 0x00000002 PAD 0x080023b4 0x00000130 Code RO 1065 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o 0x080024e4 0x00000248 Code RO 1069 i.HAL_DMA_IRQHandler stm32f1xx_hal_dma.o 0x0800272c 0x0000007c Code RO 1070 i.HAL_DMA_Init stm32f1xx_hal_dma.o 0x080027a8 0x00000070 Code RO 1074 i.HAL_DMA_Start_IT stm32f1xx_hal_dma.o 0x08002818 0x00000024 Code RO 692 i.HAL_Delay stm32f1xx_hal.o 0x0800283c 0x000001f8 Code RO 1000 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o 0x08002a34 0x0000000a Code RO 1002 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o 0x08002a3e 0x0000000e Code RO 1003 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o 0x08002a4c 0x0000000a Code RO 1004 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o 0x08002a56 0x00000002 PAD 0x08002a58 0x0000000c Code RO 696 i.HAL_GetTick stm32f1xx_hal.o 0x08002a64 0x00000052 Code RO 1660 i.HAL_IWDG_Init stm32f1xx_hal_iwdg.o 0x08002ab6 0x0000000c Code RO 1661 i.HAL_IWDG_Refresh stm32f1xx_hal_iwdg.o 0x08002ac2 0x00000002 PAD 0x08002ac4 0x00000010 Code RO 702 i.HAL_IncTick stm32f1xx_hal.o 0x08002ad4 0x00000024 Code RO 703 i.HAL_Init stm32f1xx_hal.o 0x08002af8 0x00000040 Code RO 704 i.HAL_InitTick stm32f1xx_hal.o 0x08002b38 0x0000003c Code RO 250 i.HAL_MspInit stm32f1xx_hal_msp.o 0x08002b74 0x00000022 Code RO 1159 i.HAL_NVIC_DisableIRQ stm32f1xx_hal_cortex.o 0x08002b96 0x0000001a Code RO 1160 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o 0x08002bb0 0x00000040 Code RO 1166 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o 0x08002bf0 0x00000024 Code RO 1167 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o 0x08002c14 0x0000012c Code RO 860 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o 0x08002d40 0x00000020 Code RO 867 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o 0x08002d60 0x00000020 Code RO 868 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o 0x08002d80 0x0000006c Code RO 869 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o 0x08002dec 0x00000320 Code RO 872 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o 0x0800310c 0x00000028 Code RO 1171 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o 0x08003134 0x00000058 Code RO 378 i.HAL_UART_DMAStop stm32f1xx_hal_uart.o 0x0800318c 0x00000002 Code RO 380 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o 0x0800318e 0x00000002 PAD 0x08003190 0x00000110 Code RO 383 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o 0x080032a0 0x00000062 Code RO 384 i.HAL_UART_Init stm32f1xx_hal_uart.o 0x08003302 0x00000002 PAD 0x08003304 0x00000100 Code RO 252 i.HAL_UART_MspInit stm32f1xx_hal_msp.o 0x08003404 0x00000098 Code RO 388 i.HAL_UART_Receive_DMA stm32f1xx_hal_uart.o 0x0800349c 0x00000002 Code RO 390 i.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o 0x0800349e 0x00000002 Code RO 391 i.HAL_UART_RxHalfCpltCallback stm32f1xx_hal_uart.o 0x080034a0 0x000000ba Code RO 392 i.HAL_UART_Transmit stm32f1xx_hal_uart.o 0x0800355a 0x00000002 Code RO 395 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o 0x0800355c 0x00000002 Code RO 161 i.HardFault_Handler stm32f1xx_it.o 0x0800355e 0x00000002 PAD 0x08003560 0x000000c4 Code RO 1738 i.IAP_ExecuteApp ota_boot.o 0x08003624 0x0000008c Code RO 14 i.MX_GPIO_Init main.o 0x080036b0 0x00000002 Code RO 162 i.MemManage_Handler stm32f1xx_it.o 0x080036b2 0x00000002 Code RO 163 i.NMI_Handler stm32f1xx_it.o 0x080036b4 0x00000002 Code RO 164 i.PendSV_Handler stm32f1xx_it.o 0x080036b6 0x00000002 Code RO 165 i.SVC_Handler stm32f1xx_it.o 0x080036b8 0x000006ac Code RO 1739 i.Start_BootLoader ota_boot.o 0x08003d64 0x00000004 Code RO 166 i.SysTick_Handler stm32f1xx_it.o 0x08003d68 0x0000005e Code RO 15 i.SystemClock_Config main.o 0x08003dc6 0x00000002 PAD 0x08003dc8 0x00000048 Code RO 1691 i.SystemInit system_stm32f1xx.o 0x08003e10 0x00000010 Code RO 397 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o 0x08003e20 0x0000004a Code RO 398 i.UART_DMAError stm32f1xx_hal_uart.o 0x08003e6a 0x0000003c Code RO 399 i.UART_DMAReceiveCplt stm32f1xx_hal_uart.o 0x08003ea6 0x0000000a Code RO 401 i.UART_DMARxHalfCplt stm32f1xx_hal_uart.o 0x08003eb0 0x0000001c Code RO 407 i.UART_EndRxTransfer stm32f1xx_hal_uart.o 0x08003ecc 0x00000012 Code RO 408 i.UART_EndTxTransfer stm32f1xx_hal_uart.o 0x08003ede 0x00000096 Code RO 409 i.UART_Receive_IT stm32f1xx_hal_uart.o 0x08003f74 0x000000b8 Code RO 410 i.UART_SetConfig stm32f1xx_hal_uart.o 0x0800402c 0x00000062 Code RO 411 i.UART_Transmit_IT stm32f1xx_hal_uart.o 0x0800408e 0x00000064 Code RO 412 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o 0x080040f2 0x00000002 PAD 0x080040f4 0x00000054 Code RO 167 i.USART3_IRQHandler stm32f1xx_it.o 0x08004148 0x00000002 Code RO 168 i.UsageFault_Handler stm32f1xx_it.o 0x0800414a 0x00000002 PAD 0x0800414c 0x00000094 Code RO 1740 i.Verify_Firmware ota_boot.o 0x080041e0 0x00000040 Code RO 1850 i.W25Q64_BlockErase w25q64.o 0x08004220 0x0000000a Code RO 1853 i.W25Q64_Delay w25q64.o 0x0800422a 0x00000048 Code RO 1854 i.W25Q64_EraseRegion w25q64.o 0x08004272 0x00000014 Code RO 1855 i.W25Q64_InfoChecksum w25q64.o 0x08004286 0x00000002 PAD 0x08004288 0x00000024 Code RO 1856 i.W25Q64_InfoValid w25q64.o 0x080042ac 0x000000ec Code RO 1857 i.W25Q64_Init w25q64.o 0x08004398 0x00000028 Code RO 1858 i.W25Q64_OTA_ClearConfirmed w25q64.o 0x080043c0 0x00000034 Code RO 1859 i.W25Q64_OTA_ClearNew w25q64.o 0x080043f4 0x0000002c Code RO 1860 i.W25Q64_OTA_IncTrial w25q64.o 0x08004420 0x00000062 Code RO 1861 i.W25Q64_OTA_ReadInfo w25q64.o 0x08004482 0x00000032 Code RO 1862 i.W25Q64_OTA_SetBackupInfo w25q64.o 0x080044b4 0x00000028 Code RO 1865 i.W25Q64_OTA_SetState w25q64.o 0x080044dc 0x00000046 Code RO 1866 i.W25Q64_OTA_WriteInfo w25q64.o 0x08004522 0x00000002 PAD 0x08004524 0x00000064 Code RO 1867 i.W25Q64_PageProgram w25q64.o 0x08004588 0x00000048 Code RO 1868 i.W25Q64_Read w25q64.o 0x080045d0 0x0000003c Code RO 1869 i.W25Q64_ReadID w25q64.o 0x0800460c 0x0000002c Code RO 1870 i.W25Q64_ReadStatus w25q64.o 0x08004638 0x00000006 Code RO 1871 i.W25Q64_SPI_ReadByte w25q64.o 0x0800463e 0x00000002 PAD 0x08004640 0x00000070 Code RO 1872 i.W25Q64_SPI_TransferByte w25q64.o 0x080046b0 0x00000040 Code RO 1873 i.W25Q64_SectorErase w25q64.o 0x080046f0 0x00000048 Code RO 1874 i.W25Q64_Verify w25q64.o 0x08004738 0x00000024 Code RO 1875 i.W25Q64_WaitBusy w25q64.o 0x0800475c 0x0000001e Code RO 1876 i.W25Q64_WriteAddr w25q64.o 0x0800477a 0x00000032 Code RO 1877 i.W25Q64_WriteBuffer w25q64.o 0x080047ac 0x00000034 Code RO 1878 i.W25Q64_WriteEnable w25q64.o 0x080047e0 0x0000009c Code RO 1741 i.WriteFlash ota_boot.o 0x0800487c 0x00000028 Code RO 2313 i.__ARM_fpclassify m_ws.l(fpclassify.o) 0x080048a4 0x0000001a Code RO 1742 i.__NVIC_ClearPendingIRQ ota_boot.o 0x080048be 0x00000020 Code RO 1173 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o 0x080048de 0x0000000e Code RO 2187 i._is_digit c_w.l(__printf_wp.o) 0x080048ec 0x00000074 Code RO 2037 i._log_print log.o 0x08004960 0x00000010 Code RO 1743 i.boot_share_sum ota_boot.o 0x08004970 0x00000030 Code RO 1744 i.crc16_modbus ota_boot.o 0x080049a0 0x00000020 Code RO 2039 i.log_error log.o 0x080049c0 0x00000020 Code RO 2040 i.log_info log.o 0x080049e0 0x00000020 Code RO 2042 i.log_warn log.o 0x08004a00 0x000000f8 Code RO 16 i.main main.o 0x08004af8 0x0000002c Code RO 2300 locale$$code c_w.l(lc_numeric_c.o) 0x08004b24 0x0000002c Code RO 2321 locale$$code c_w.l(lc_ctype_c.o) 0x08004b50 0x00000004 Code RO 2222 x$fpl$printf1 fz_ws.l(printf1.o) 0x08004b54 0x00000004 Code RO 2224 x$fpl$printf2 fz_ws.l(printf2.o) 0x08004b58 0x00000000 Code RO 2312 x$fpl$usenofp fz_ws.l(usenofp.o) 0x08004b58 0x00000010 Data RO 1692 .constdata system_stm32f1xx.o 0x08004b68 0x00000008 Data RO 1693 .constdata system_stm32f1xx.o 0x08004b70 0x00000008 Data RO 2146 .constdata c_w.l(_printf_wctomb.o) 0x08004b78 0x00000028 Data RO 2175 .constdata c_w.l(_printf_hex_int_ll_ptr.o) 0x08004ba0 0x00000011 Data RO 2195 .constdata c_w.l(__printf_flags_ss_wp.o) 0x08004bb1 0x00000026 Data RO 2252 .constdata c_w.l(_printf_fp_hex.o) 0x08004bd7 0x00000001 PAD 0x08004bd8 0x00000094 Data RO 2275 .constdata c_w.l(bigflt0.o) 0x08004c6c 0x00000020 Data RO 2446 Region$$Table anon$$obj.o 0x08004c8c 0x0000001c Data RO 2299 locale$$data c_w.l(lc_numeric_c.o) 0x08004ca8 0x00000110 Data RO 2320 locale$$data c_w.l(lc_ctype_c.o) Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001b48, Max: 0x0000c000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000001 Data RW 19 .data main.o 0x20000001 0x00000001 PAD 0x20000002 0x00000002 Data RW 20 .data main.o 0x20000004 0x0000000c Data RW 710 .data stm32f1xx_hal.o 0x20000010 0x00000004 Data RW 1694 .data system_stm32f1xx.o 0x20000014 0x00000001 Data RW 2043 .data log.o 0x20000015 0x00000003 PAD 0x20000018 0x0000048c Zero RW 17 .bss main.o 0x200004a4 0x00000044 Zero RW 18 .bss main.o 0x200004e8 0x00001000 Zero RW 1745 .bss ota_boot.o 0x200014e8 0x00000060 Zero RW 2316 .bss c_w.l(libspace.o) 0x20001548 0x00000200 Zero RW 2 HEAP startup_stm32f10x_hd.o 0x20001748 0x00000400 Zero RW 1 STACK startup_stm32f10x_hd.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 212 50 0 1 0 3690 log.o 486 64 0 3 1232 458127 main.o 3812 1732 0 0 4096 40786 ota_boot.o 64 26 304 0 1536 896 startup_stm32f10x_hd.o 164 28 0 12 0 6889 stm32f1xx_hal.o 232 14 0 0 0 29601 stm32f1xx_hal_cortex.o 1236 52 0 0 0 5054 stm32f1xx_hal_dma.o 538 42 0 0 0 3992 stm32f1xx_hal_gpio.o 94 0 0 0 0 1795 stm32f1xx_hal_iwdg.o 316 38 0 0 0 1918 stm32f1xx_hal_msp.o 1272 100 0 0 0 5272 stm32f1xx_hal_rcc.o 1542 26 0 0 0 13535 stm32f1xx_hal_uart.o 116 24 0 0 0 5814 stm32f1xx_it.o 72 16 24 4 0 1331 system_stm32f1xx.o 1530 70 0 0 0 19213 w25q64.o ---------------------------------------------------------------------- 11714 2282 360 24 6864 597913 Object Totals 0 0 32 0 0 0 (incl. Generated) 28 0 0 4 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 392 4 17 0 0 92 __printf_flags_ss_wp.o 14 0 0 0 0 68 __printf_wp.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 6 0 0 0 0 0 _printf_a.o 6 0 0 0 0 0 _printf_c.o 44 0 0 0 0 108 _printf_char.o 48 6 0 0 0 96 _printf_char_common.o 40 0 0 0 0 68 _printf_charcount.o 6 0 0 0 0 0 _printf_d.o 120 16 0 0 0 92 _printf_dec.o 6 0 0 0 0 0 _printf_e.o 6 0 0 0 0 0 _printf_f.o 1050 0 0 0 0 216 _printf_fp_dec.o 764 10 38 0 0 100 _printf_fp_hex.o 128 16 0 0 0 84 _printf_fp_infnan.o 6 0 0 0 0 0 _printf_g.o 148 4 40 0 0 160 _printf_hex_int_ll_ptr.o 6 0 0 0 0 0 _printf_i.o 178 0 0 0 0 88 _printf_intcommon.o 10 0 0 0 0 0 _printf_l.o 6 0 0 0 0 0 _printf_lc.o 10 0 0 0 0 0 _printf_ll.o 6 0 0 0 0 0 _printf_lld.o 6 0 0 0 0 0 _printf_lli.o 6 0 0 0 0 0 _printf_llo.o 6 0 0 0 0 0 _printf_llu.o 6 0 0 0 0 0 _printf_llx.o 124 16 0 0 0 92 _printf_longlong_dec.o 6 0 0 0 0 0 _printf_ls.o 6 0 0 0 0 0 _printf_n.o 6 0 0 0 0 0 _printf_o.o 112 8 0 0 0 124 _printf_oct_int_ll.o 6 0 0 0 0 0 _printf_p.o 78 0 0 0 0 108 _printf_pad.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 6 0 0 0 0 0 _printf_s.o 82 0 0 0 0 80 _printf_str.o 36 0 0 0 0 84 _printf_truncate.o 6 0 0 0 0 0 _printf_u.o 44 0 0 0 0 108 _printf_wchar.o 188 6 8 0 0 92 _printf_wctomb.o 6 0 0 0 0 0 _printf_x.o 16 0 0 0 0 68 _snputc.o 10 0 0 0 0 68 _sputc.o 64 0 0 0 0 92 _wcrtomb.o 220 4 148 0 0 96 bigflt0.o 1910 128 0 0 0 672 btod.o 12 0 0 0 0 72 exit.o 6 0 0 0 0 152 heapauxi.o 0 0 0 0 0 0 indicate_semi.o 44 10 272 0 0 76 lc_ctype_c.o 44 10 28 0 0 76 lc_numeric_c.o 2 0 0 0 0 0 libinit.o 30 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 138 0 0 0 0 80 lludiv10.o 88 0 0 0 0 76 memcmp.o 16 4 0 0 0 76 rt_ctype_table.o 8 4 0 0 0 68 rt_locale_intlibspace.o 68 0 0 0 0 68 rt_memclr.o 78 0 0 0 0 80 rt_memclr_w.o 138 0 0 0 0 68 rt_memcpy_v6.o 100 0 0 0 0 80 rt_memcpy_w.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 128 0 0 0 0 68 strcmpv7m.o 62 0 0 0 0 76 strlen.o 12 4 0 0 0 68 sys_exit.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 52 4 0 0 0 80 vsnprintf.o 4 0 0 0 0 68 printf1.o 4 0 0 0 0 68 printf2.o 0 0 0 0 0 0 usenofp.o 40 0 0 0 0 68 fpclassify.o ---------------------------------------------------------------------- 7270 266 552 0 96 4608 Library Totals 10 0 1 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 7212 266 551 0 96 4404 c_w.l 8 0 0 0 0 136 fz_ws.l 40 0 0 0 0 68 m_ws.l ---------------------------------------------------------------------- 7270 266 552 0 96 4608 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 18984 2548 912 24 6960 594405 Grand Totals 18984 2548 912 24 6960 594405 ELF Image Totals 18984 2548 912 24 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 19896 ( 19.43kB) Total RW Size (RW Data + ZI Data) 6984 ( 6.82kB) Total ROM Size (Code + RO Data + RW Data) 19920 ( 19.45kB) ==============================================================================