1.产生的map文件干啥的?
2.组成情况???
废话少说,直接上代码具体内容况:
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]==============================================================================Section Cross Referencesstartup_stm32f103xe.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memorystartup_stm32f103xe.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memorystartup_stm32f103xe.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memorystartup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(STACK) for __initial_spstartup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(.text) for Reset_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.NMI_Handler) for NMI_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.HardFault_Handler) for HardFault_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.MemManage_Handler) for MemManage_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.BusFault_Handler) for BusFault_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.UsageFault_Handler) for UsageFault_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SVC_Handler) for SVC_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.DebugMon_Handler) for DebugMon_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.PendSV_Handler) for PendSV_Handlerstartup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handlerstartup_stm32f103xe.o(RESET) refers to usart.o(i.USART1_IRQHandler) for USART1_IRQHandlerstartup_stm32f103xe.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memorystartup_stm32f103xe.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInitstartup_stm32f103xe.o(.text) refers to __main.o(!!!main) for __mainstartup_stm32f103xe.o(.text) refers to startup_stm32f103xe.o(HEAP) for Heap_Memstartup_stm32f103xe.o(.text) refers to startup_stm32f103xe.o(STACK) for Stack_Memmain.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Init) for HAL_Initmain.o(i.main) refers to sys.o(i.sys_stm32_clock_init) for sys_stm32_clock_initmain.o(i.main) refers to delay.o(i.delay_init) for delay_initmain.o(i.main) refers to led.o(i.led_init) for led_initmain.o(i.main) refers to beep.o(i.beep_init) for beep_initmain.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePinmain.o(i.main) refers to delay.o(i.delay_ms) for delay_mssystem_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data) for SystemCoreClocksystem_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for AHBPrescTablestm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTickdelay.o(i.HAL_Delay) refers to delay.o(i.delay_ms) for delay_msdelay.o(i.delay_init) refers to delay.o(.data) for g_fac_usdelay.o(i.delay_ms) refers to delay.o(i.delay_us) for delay_usdelay.o(i.delay_us) refers to delay.o(.data) for g_fac_ussys.o(i.sys_stm32_clock_init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4sys.o(i.sys_stm32_clock_init) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfigsys.o(i.sys_stm32_clock_init) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfigusart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(.rrx_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.HAL_UART_MspInit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Initusart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQusart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriorityusart.o(i.HAL_UART_RxCpltCallback) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.HAL_UART_RxCpltCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT) for HAL_UART_Receive_ITusart.o(i.HAL_UART_RxCpltCallback) refers to usart.o(.data) for g_usart_rx_stausart.o(i.HAL_UART_RxCpltCallback) refers to usart.o(.bss) for g_usart_rx_bufusart.o(i.USART1_IRQHandler) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.USART1_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandlerusart.o(i.USART1_IRQHandler) refers to usart.o(.bss) for g_uart1_handleusart.o(i._sys_command_string) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i._ttywrch) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.usart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(i.usart_init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Initusart.o(i.usart_init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT) for HAL_UART_Receive_ITusart.o(i.usart_init) refers to usart.o(.bss) for g_uart1_handleusart.o(i.usart_init) refers to usart.o(.data) for g_rx_bufferusart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingusart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihostingstm32f1xx_hal.o(i.HAL_DeInit) refers to stm32f1xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInitstm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(.data) for uwTickFreqstm32f1xx_hal.o(i.HAL_GetTick) refers to stm32f1xx_hal.o(.data) for uwTickstm32f1xx_hal.o(i.HAL_GetTickFreq) refers to stm32f1xx_hal.o(.data) for uwTickFreqstm32f1xx_hal.o(i.HAL_GetTickPrio) refers to stm32f1xx_hal.o(.data) for uwTickPriostm32f1xx_hal.o(i.HAL_IncTick) refers to stm32f1xx_hal.o(.data) for uwTickstm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGroupingstm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTickstm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_MspInit) for HAL_MspInitstm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Configstm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPrioritystm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal.o(.data) for uwTickFreqstm32f1xx_hal.o(i.HAL_InitTick) refers to system_stm32f1xx.o(.data) for SystemCoreClockstm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTickstm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(.data) for uwTickFreqstm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping) refers to stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGroupingstm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGroupingstm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPrioritystm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPrioritystm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callbackstm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_dma.o(i.HAL_DMA_Start) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfigstm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfigstm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callbackstm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreqstm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTickstm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.constdata) for AHBPrescTablestm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClockstm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(.data) for uwTickPriostm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTickstm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to system_stm32f1xx.o(.data) for SystemCoreClockstm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(.data) for uwTickPriostm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f1xx.o(.data) for SystemCoreClockstm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreqstm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTablestm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreqstm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTablestm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Initstm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallbackstm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal_rcc.o(i.RCC_Delay) for RCC_Delaystm32f1xx_hal_rcc.o(i.RCC_Delay) refers to system_stm32f1xx.o(.data) for SystemCoreClockstm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreqstm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freqstm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInitstm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfigstm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInitstm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfigstm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInitstm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfigstm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetErrorstm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetErrorstm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallbackstm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallbackstm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetErrorstm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallbackstm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallbackstm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallbackstm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) for UART_DMATxAbortCallbackstm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) for UART_DMARxAbortCallbackstm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransferstm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransferstm32f1xx_hal_uart.o(i.HAL_UART_DeInit) refers to stm32f1xx_hal_uart.o(i.HAL_UART_MspDeInit) for HAL_UART_MspDeInitstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Receive_IT) for UART_Receive_ITstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransferstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallbackstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Transmit_IT) for UART_Transmit_ITstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT) for UART_EndTransmit_ITstm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) for UART_DMAAbortOnErrorstm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInitstm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfigstm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeoutstm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_ITstm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) for UART_DMAReceiveCpltstm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) for UART_DMARxHalfCpltstm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAErrorstm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeoutstm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_ITstm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) for UART_DMATransmitCpltstm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) for UART_DMATxHalfCpltstm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAErrorstm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallbackstm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransferstm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransferstm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallbackstm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to usart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallbackstm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallbackstm32f1xx_hal_uart.o(i.UART_EndTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallbackstm32f1xx_hal_uart.o(i.UART_Receive_IT) refers to usart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallbackstm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freqstm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freqstm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_usart.o(i.HAL_USART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallbackstm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.USART_DMATxAbortCallback) for USART_DMATxAbortCallbackstm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.USART_DMARxAbortCallback) for USART_DMARxAbortCallbackstm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_usart.o(i.USART_EndTxTransfer) for USART_EndTxTransferstm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abortstm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransferstm32f1xx_hal_usart.o(i.HAL_USART_DeInit) refers to stm32f1xx_hal_usart.o(i.HAL_USART_MspDeInit) for HAL_USART_MspDeInitstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_Receive_IT) for USART_Receive_ITstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_TransmitReceive_IT) for USART_TransmitReceive_ITstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransferstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_ITstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallbackstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_Transmit_IT) for USART_Transmit_ITstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_EndTransmit_IT) for USART_EndTransmit_ITstm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_DMAAbortOnError) for USART_DMAAbortOnErrorstm32f1xx_hal_usart.o(i.HAL_USART_Init) refers to stm32f1xx_hal_usart.o(i.HAL_USART_MspInit) for HAL_USART_MspInitstm32f1xx_hal_usart.o(i.HAL_USART_Init) refers to stm32f1xx_hal_usart.o(i.USART_SetConfig) for USART_SetConfigstm32f1xx_hal_usart.o(i.HAL_USART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_usart.o(i.HAL_USART_Receive) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeoutstm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_ITstm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) for USART_DMAReceiveCpltstm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) for USART_DMARxHalfCpltstm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAErrorstm32f1xx_hal_usart.o(i.HAL_USART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_usart.o(i.HAL_USART_Transmit) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeoutstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeoutstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_ITstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) for USART_DMAReceiveCpltstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) for USART_DMARxHalfCpltstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) for USART_DMATransmitCpltstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) for USART_DMATxHalfCpltstm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAErrorstm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_ITstm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) for USART_DMATransmitCpltstm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) for USART_DMATxHalfCpltstm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAErrorstm32f1xx_hal_usart.o(i.USART_DMAAbortOnError) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallbackstm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.USART_EndTxTransfer) for USART_EndTxTransferstm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransferstm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallbackstm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxCpltCallback) for HAL_USART_RxCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback) for HAL_USART_TxRxCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMARxAbortCallback) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxHalfCpltCallback) for HAL_USART_RxHalfCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxCpltCallback) for HAL_USART_TxCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMATxAbortCallback) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallbackstm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxHalfCpltCallback) for HAL_USART_TxHalfCpltCallbackstm32f1xx_hal_usart.o(i.USART_EndTransmit_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxCpltCallback) for HAL_USART_TxCpltCallbackstm32f1xx_hal_usart.o(i.USART_Receive_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxCpltCallback) for HAL_USART_RxCpltCallbackstm32f1xx_hal_usart.o(i.USART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freqstm32f1xx_hal_usart.o(i.USART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freqstm32f1xx_hal_usart.o(i.USART_TransmitReceive_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback) for HAL_USART_TxRxCpltCallbackstm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTickled.o(i.led_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Initled.o(i.led_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePinbeep.o(i.beep_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Initbeep.o(i.beep_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePinuse_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi__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__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$$00000004sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspacesys_stackheap_outer.o(.text) refers to startup_stm32f103xe.o(.text) for __user_initial_stackheapexit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exitlibinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_returnlibinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1libspace.o(.text) refers to libspace.o(.bss) for __libspace_startrtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exitrtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_lsrtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exitrtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_lsrtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000Flibinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000Flibinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000Flibinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000Flibinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000Flibinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneerlibinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneerrtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdownrtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(i._sys_exit) for _sys_exitrtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv_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 usart.o(i._sys_command_string) for _sys_command_stringlibshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_returnlibshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_innerdefsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exitdefsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raisert_raise.o(.text) refers to __raise.o(.text) for __raisert_raise.o(.text) refers to usart.o(i._sys_exit) for _sys_exitdefsig_exit.o(.text) refers to usart.o(i._sys_exit) for _sys_exitdefsig_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_handlerdefsig_general.o(.text) refers to usart.o(i._ttywrch) for _ttywrchdefsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_innerdefsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_displaydefsig_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 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), (164 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 delay.o(.rev16_text), (4 bytes).Removing delay.o(.revsh_text), (4 bytes).Removing delay.o(.rrx_text), (6 bytes).Removing delay.o(i.HAL_Delay), (12 bytes).Removing sys.o(.rev16_text), (4 bytes).Removing sys.o(.revsh_text), (4 bytes).Removing sys.o(.rrx_text), (6 bytes).Removing sys.o(i.sys_intx_disable), (4 bytes).Removing sys.o(i.sys_intx_enable), (4 bytes).Removing sys.o(i.sys_msr_msp), (10 bytes).Removing sys.o(i.sys_nvic_set_vector_table), (16 bytes).Removing sys.o(i.sys_soft_reset), (68 bytes).Removing sys.o(i.sys_standby), (52 bytes).Removing sys.o(i.sys_wfi_set), (4 bytes).Removing usart.o(.rev16_text), (4 bytes).Removing usart.o(.revsh_text), (4 bytes).Removing usart.o(.rrx_text), (6 bytes).Removing usart.o(i.HAL_UART_MspInit), (180 bytes).Removing usart.o(i._sys_command_string), (6 bytes).Removing usart.o(i._ttywrch), (4 bytes).Removing usart.o(i.fputc), (28 bytes).Removing usart.o(i.usart_init), (56 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), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStandbyMode), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStopMode), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGSleepMode), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (20 bytes).Removing stm32f1xx_hal.o(i.HAL_DeInit), (36 bytes).Removing stm32f1xx_hal.o(i.HAL_Delay), (40 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_ResumeTick), (18 bytes).Removing stm32f1xx_hal.o(i.HAL_SetTickFreq), (48 bytes).Removing stm32f1xx_hal.o(i.HAL_SuspendTick), (18 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), (36 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ), (68 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ), (32 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetActive), (48 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (48 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (148 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (8 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (36 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (68 bytes).Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (40 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_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.DMA_SetConfig), (44 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Abort), (86 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit), (140 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetError), (6 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetState), (8 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler), (920 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Init), (140 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer), (1620 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_RegisterCallback), (90 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start), (114 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT), (156 bytes).Removing stm32f1xx_hal_dma.o(i.HAL_DMA_UnRegisterCallback), (106 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), (340 bytes).Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes).Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (28 bytes).Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_LockPin), (46 bytes).Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin), (16 bytes).Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (20 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), (24 bytes).Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_DisableEventout), (20 bytes).Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_EnableEventout), (20 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), (272 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), (68 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (200 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq), (32 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq), (32 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (100 bytes).Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (32 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), (84 bytes).Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq), (308 bytes).Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig), (304 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), (68 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_EnableTransmitter), (68 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init), (118 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_LIN_Init), (142 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_LIN_SendBreak), (62 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_EnterMuteMode), (62 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_ExitMuteMode), (62 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init), (154 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort), (166 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive), (100 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT), (120 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit), (88 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT), (108 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT), (216 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAPause), (124 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAResume), (126 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop), (102 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_DeInit), (58 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetError), (6 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetState), (20 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Init), (114 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), (216 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA), (196 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit), (210 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA), (156 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT), (88 bytes).Removing stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback), (2 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMAError), (80 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt), (70 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback), (52 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt), (14 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback), (24 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt), (54 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback), (52 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt), (14 bytes).Removing stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback), (24 bytes).Removing stm32f1xx_hal_uart.o(i.UART_EndTxTransfer), (20 bytes).Removing stm32f1xx_hal_uart.o(i.UART_SetConfig), (252 bytes).Removing stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout), (108 bytes).Removing stm32f1xx_hal_usart.o(.rev16_text), (4 bytes).Removing stm32f1xx_hal_usart.o(.revsh_text), (4 bytes).Removing stm32f1xx_hal_usart.o(.rrx_text), (6 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Abort), (122 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT), (212 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_DMAPause), (50 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_DMAResume), (50 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_DMAStop), (102 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_DeInit), (54 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_GetError), (6 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_GetState), (8 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler), (388 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Init), (90 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_MspDeInit), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_MspInit), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Receive), (278 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA), (248 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Receive_IT), (108 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_RxCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_RxHalfCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Transmit), (214 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive), (320 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA), (268 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_IT), (132 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA), (156 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_IT), (88 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TxCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TxHalfCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback), (2 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMAAbortOnError), (20 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMAError), (84 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt), (122 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMARxAbortCallback), (48 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt), (14 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt), (70 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMATxAbortCallback), (48 bytes).Removing stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt), (14 bytes).Removing stm32f1xx_hal_usart.o(i.USART_EndRxTransfer), (32 bytes).Removing stm32f1xx_hal_usart.o(i.USART_EndTransmit_IT), (44 bytes).Removing stm32f1xx_hal_usart.o(i.USART_EndTxTransfer), (20 bytes).Removing stm32f1xx_hal_usart.o(i.USART_Receive_IT), (194 bytes).Removing stm32f1xx_hal_usart.o(i.USART_SetConfig), (444 bytes).Removing stm32f1xx_hal_usart.o(i.USART_TransmitReceive_IT), (270 bytes).Removing stm32f1xx_hal_usart.o(i.USART_Transmit_IT), (104 bytes).Removing stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout), (128 bytes).Removing led.o(.rev16_text), (4 bytes).Removing led.o(.revsh_text), (4 bytes).Removing led.o(.rrx_text), (6 bytes).Removing beep.o(.rev16_text), (4 bytes).Removing beep.o(.revsh_text), (4 bytes).Removing beep.o(.rrx_text), (6 bytes).222 unused section(s) (total 15480 bytes) removed from the image.==============================================================================Image Symbol TableLocal SymbolsSymbol Name Value Ov Type Size Object(Section)../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.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/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.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 __rtentry4.o ABSOLUTE../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE../clib/angel/rt.s 0x00000000 Number 0 rt_raise.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 sys_stackheap_outer.o ABSOLUTE../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE../clib/angel/sys.s 0x00000000 Number 0 libspace.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/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE../clib/heapaux.c 0x00000000 Number 0 heapauxi.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 libinit.o ABSOLUTE../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE..\..\Drivers\BSP\BEEP\beep.c 0x00000000 Number 0 beep.o ABSOLUTE..\..\Drivers\BSP\LED\led.c 0x00000000 Number 0 led.o ABSOLUTE..\..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s 0x00000000 Number 0 startup_stm32f103xe.o ABSOLUTE..\..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.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_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_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_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE..\..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c 0x00000000 Number 0 stm32f1xx_hal_usart.o ABSOLUTE..\..\Drivers\SYSTEM\delay\delay.c 0x00000000 Number 0 delay.o ABSOLUTE..\..\Drivers\SYSTEM\sys\sys.c 0x00000000 Number 0 sys.o ABSOLUTE..\..\Drivers\SYSTEM\usart\usart.c 0x00000000 Number 0 usart.o ABSOLUTE..\..\User\main.c 0x00000000 Number 0 main.o ABSOLUTE..\..\User\stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE..\\..\\Drivers\\BSP\\BEEP\\beep.c 0x00000000 Number 0 beep.o ABSOLUTE..\\..\\Drivers\\BSP\\LED\\led.c 0x00000000 Number 0 led.o ABSOLUTE..\\..\\Drivers\\CMSIS\\Device\\ST\\STM32F1xx\\Source\\Templates\\system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.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_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_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_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE..\\..\\Drivers\\STM32F1xx_HAL_Driver\\Src\\stm32f1xx_hal_usart.c 0x00000000 Number 0 stm32f1xx_hal_usart.o ABSOLUTE..\\..\\Drivers\\SYSTEM\\delay\\delay.c 0x00000000 Number 0 delay.o ABSOLUTE..\\..\\Drivers\\SYSTEM\\sys\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE..\\..\\Drivers\\SYSTEM\\usart\\usart.c 0x00000000 Number 0 usart.o ABSOLUTE..\\..\\User\\main.c 0x00000000 Number 0 main.o ABSOLUTE..\\..\\User\\stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTEdc.s 0x00000000 Number 0 dc.o ABSOLUTERESET 0x08000000 Section 304 startup_stm32f103xe.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$$libinit$$00000000 0x080001a4 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000).ARM.Collect$$libinit$$00000002 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002).ARM.Collect$$libinit$$00000004 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004).ARM.Collect$$libinit$$0000000A 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A).ARM.Collect$$libinit$$0000000C 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C).ARM.Collect$$libinit$$0000000E 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E).ARM.Collect$$libinit$$00000011 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011).ARM.Collect$$libinit$$00000013 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013).ARM.Collect$$libinit$$00000015 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015).ARM.Collect$$libinit$$00000017 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017).ARM.Collect$$libinit$$00000019 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019).ARM.Collect$$libinit$$0000001B 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B).ARM.Collect$$libinit$$0000001D 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D).ARM.Collect$$libinit$$0000001F 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F).ARM.Collect$$libinit$$00000021 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021).ARM.Collect$$libinit$$00000023 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023).ARM.Collect$$libinit$$00000025 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025).ARM.Collect$$libinit$$0000002C 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C).ARM.Collect$$libinit$$0000002E 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E).ARM.Collect$$libinit$$00000030 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030).ARM.Collect$$libinit$$00000032 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032).ARM.Collect$$libinit$$00000033 0x080001a6 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033).ARM.Collect$$libshutdown$$00000000 0x080001a8 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000).ARM.Collect$$libshutdown$$00000002 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002).ARM.Collect$$libshutdown$$00000004 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004).ARM.Collect$$libshutdown$$00000006 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006).ARM.Collect$$libshutdown$$00000009 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009).ARM.Collect$$libshutdown$$0000000C 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C).ARM.Collect$$libshutdown$$0000000E 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E).ARM.Collect$$libshutdown$$00000011 0x080001aa Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011).ARM.Collect$$libshutdown$$00000012 0x080001aa Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012).ARM.Collect$$rtentry$$00000000 0x080001ac Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000).ARM.Collect$$rtentry$$00000002 0x080001ac Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002).ARM.Collect$$rtentry$$00000004 0x080001ac Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004).ARM.Collect$$rtentry$$00000009 0x080001b2 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009).ARM.Collect$$rtentry$$0000000A 0x080001b2 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A).ARM.Collect$$rtentry$$0000000C 0x080001b6 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C).ARM.Collect$$rtentry$$0000000D 0x080001b6 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D).ARM.Collect$$rtexit$$00000000 0x080001be Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000).ARM.Collect$$rtexit$$00000002 0x080001c0 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002).ARM.Collect$$rtexit$$00000003 0x080001c0 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003).ARM.Collect$$rtexit$$00000004 0x080001c4 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004).text 0x080001cc Section 64 startup_stm32f103xe.o(.text).text 0x0800020c Section 2 use_no_semi_2.o(.text).text 0x0800020e Section 78 rt_memclr_w.o(.text).text 0x0800025c Section 0 heapauxi.o(.text).text 0x08000262 Section 2 use_no_semi.o(.text).text 0x08000264 Section 74 sys_stackheap_outer.o(.text).text 0x080002ae Section 0 exit.o(.text).text 0x080002c0 Section 8 libspace.o(.text)i.BusFault_Handler 0x080002c8 Section 0 stm32f1xx_it.o(i.BusFault_Handler)i.DebugMon_Handler 0x080002cc Section 0 stm32f1xx_it.o(i.DebugMon_Handler)i.HAL_DMA_Abort_IT 0x080002d0 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)i.HAL_GPIO_Init 0x08000478 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)i.HAL_GPIO_WritePin 0x080007b8 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)i.HAL_GetTick 0x080007c4 Section 0 stm32f1xx_hal.o(i.HAL_GetTick)i.HAL_IncTick 0x080007d0 Section 0 stm32f1xx_hal.o(i.HAL_IncTick)i.HAL_Init 0x080007e8 Section 0 stm32f1xx_hal.o(i.HAL_Init)i.HAL_InitTick 0x08000810 Section 0 stm32f1xx_hal.o(i.HAL_InitTick)i.HAL_MspInit 0x0800085c Section 0 stm32f1xx_hal.o(i.HAL_MspInit)i.HAL_NVIC_SetPriority 0x0800085e Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)i.HAL_NVIC_SetPriorityGrouping 0x080008dc Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)i.HAL_RCC_ClockConfig 0x08000904 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)i.HAL_RCC_GetSysClockFreq 0x08000a90 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)i.HAL_RCC_OscConfig 0x08000b24 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)i.HAL_SYSTICK_Config 0x08000f88 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)i.HAL_UART_ErrorCallback 0x08000fbc Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)i.HAL_UART_IRQHandler 0x08000fc0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)i.HAL_UART_Receive_IT 0x08001114 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)i.HAL_UART_RxCpltCallback 0x08001184 Section 0 usart.o(i.HAL_UART_RxCpltCallback)i.HAL_UART_TxCpltCallback 0x08001220 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)i.HardFault_Handler 0x08001222 Section 0 stm32f1xx_it.o(i.HardFault_Handler)i.MemManage_Handler 0x08001226 Section 0 stm32f1xx_it.o(i.MemManage_Handler)i.NMI_Handler 0x0800122a Section 0 stm32f1xx_it.o(i.NMI_Handler)i.PendSV_Handler 0x0800122c Section 0 stm32f1xx_it.o(i.PendSV_Handler)i.RCC_Delay 0x08001230 Section 0 stm32f1xx_hal_rcc.o(i.RCC_Delay)RCC_Delay 0x08001231 Thumb Code 36 stm32f1xx_hal_rcc.o(i.RCC_Delay)i.SVC_Handler 0x08001258 Section 0 stm32f1xx_it.o(i.SVC_Handler)i.SysTick_Handler 0x0800125a Section 0 stm32f1xx_it.o(i.SysTick_Handler)i.SystemInit 0x08001262 Section 0 system_stm32f1xx.o(i.SystemInit)i.UART_DMAAbortOnError 0x08001264 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)UART_DMAAbortOnError 0x08001265 Thumb Code 20 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)i.UART_EndRxTransfer 0x08001278 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)UART_EndRxTransfer 0x08001279 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)i.UART_EndTransmit_IT 0x08001298 Section 0 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)UART_EndTransmit_IT 0x08001299 Thumb Code 32 stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT)i.UART_Receive_IT 0x080012b8 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)UART_Receive_IT 0x080012b9 Thumb Code 160 stm32f1xx_hal_uart.o(i.UART_Receive_IT)i.UART_Transmit_IT 0x08001358 Section 0 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)UART_Transmit_IT 0x08001359 Thumb Code 96 stm32f1xx_hal_uart.o(i.UART_Transmit_IT)i.USART1_IRQHandler 0x080013b8 Section 0 usart.o(i.USART1_IRQHandler)i.UsageFault_Handler 0x080013c8 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)i.__NVIC_GetPriorityGrouping 0x080013cc Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)__NVIC_GetPriorityGrouping 0x080013cd Thumb Code 10 stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping)i.__NVIC_SetPriority 0x080013dc Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)__NVIC_SetPriority 0x080013dd Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)i._sys_exit 0x08001404 Section 0 usart.o(i._sys_exit)i.beep_init 0x08001408 Section 0 beep.o(i.beep_init)i.delay_init 0x08001460 Section 0 delay.o(i.delay_init)i.delay_ms 0x0800146c Section 0 delay.o(i.delay_ms)i.delay_us 0x08001480 Section 0 delay.o(i.delay_us)i.led_init 0x080014c8 Section 0 led.o(i.led_init)i.main 0x08001558 Section 0 main.o(i.main)i.sys_stm32_clock_init 0x080015c4 Section 0 sys.o(i.sys_stm32_clock_init).constdata 0x0800162a Section 24 system_stm32f1xx.o(.constdata).data 0x20000000 Section 4 system_stm32f1xx.o(.data).data 0x20000004 Section 4 delay.o(.data)g_fac_us 0x20000004 Data 4 delay.o(.data).data 0x20000008 Section 7 usart.o(.data).data 0x20000010 Section 9 stm32f1xx_hal.o(.data).bss 0x2000001c Section 264 usart.o(.bss).bss 0x20000124 Section 96 libspace.o(.bss)HEAP 0x20000188 Section 512 startup_stm32f103xe.o(HEAP)Heap_Mem 0x20000188 Data 512 startup_stm32f103xe.o(HEAP)STACK 0x20000388 Section 1024 startup_stm32f103xe.o(STACK)Stack_Mem 0x20000388 Data 1024 startup_stm32f103xe.o(STACK)__initial_sp 0x20000788 Data 0 startup_stm32f103xe.o(STACK)Global SymbolsSymbol 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$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE__ARM_exceptions_init - Undefined Weak Reference__alloca_initialize - Undefined Weak Reference__arm_fini_ - Undefined Weak Reference__arm_preinit_ - Undefined Weak Reference__cpp_initialize__aeabi_ - Undefined Weak Reference__cxa_finalize - Undefined Weak Reference__rt_locale - 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_ctype - Undefined Weak Reference_get_lc_monetary - Undefined Weak Reference_get_lc_numeric - 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_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_stm32f103xe.o ABSOLUTE__Vectors 0x08000000 Data 4 startup_stm32f103xe.o(RESET)__Vectors_End 0x08000130 Data 0 startup_stm32f103xe.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)__rt_lib_init 0x080001a5 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)__rt_lib_init_alloca_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)__rt_lib_init_argv_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)__rt_lib_init_atexit_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)__rt_lib_init_clock_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)__rt_lib_init_cpp_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)__rt_lib_init_exceptions_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)__rt_lib_init_fp_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)__rt_lib_init_fp_trap_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)__rt_lib_init_getenv_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)__rt_lib_init_heap_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)__rt_lib_init_lc_collate_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)__rt_lib_init_lc_ctype_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)__rt_lib_init_lc_monetary_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)__rt_lib_init_lc_numeric_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)__rt_lib_init_lc_time_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)__rt_lib_init_preinit_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)__rt_lib_init_rand_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)__rt_lib_init_return 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)__rt_lib_init_signal_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)__rt_lib_init_stdio_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)__rt_lib_init_user_alloc_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)__rt_lib_shutdown 0x080001a9 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)__rt_lib_shutdown_cpp_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)__rt_lib_shutdown_fini_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)__rt_lib_shutdown_fp_trap_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)__rt_lib_shutdown_heap_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)__rt_lib_shutdown_return 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)__rt_lib_shutdown_signal_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)__rt_lib_shutdown_stdio_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)__rt_lib_shutdown_user_alloc_1 0x080001ab Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)__rt_entry 0x080001ad Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)__rt_entry_presh_1 0x080001ad Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)__rt_entry_sh 0x080001ad Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)__rt_entry_li 0x080001b3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)__rt_entry_postsh_1 0x080001b3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)__rt_entry_main 0x080001b7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)__rt_entry_postli_1 0x080001b7 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)__rt_exit 0x080001bf Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)__rt_exit_ls 0x080001c1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)__rt_exit_prels_1 0x080001c1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)__rt_exit_exit 0x080001c5 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)Reset_Handler 0x080001cd Thumb Code 8 startup_stm32f103xe.o(.text)ADC1_2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)ADC3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)CAN1_RX1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)CAN1_SCE_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel4_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel6_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA1_Channel7_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA2_Channel1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA2_Channel2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA2_Channel3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)DMA2_Channel4_5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI0_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI15_10_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI4_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)EXTI9_5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)FLASH_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)FSMC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)I2C1_ER_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)I2C1_EV_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)I2C2_ER_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)I2C2_EV_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)PVD_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)RCC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)RTC_Alarm_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)RTC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)SDIO_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)SPI1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)SPI2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)SPI3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TAMPER_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM1_BRK_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM1_CC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM1_TRG_COM_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM1_UP_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM4_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM6_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM7_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM8_BRK_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM8_CC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM8_TRG_COM_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)TIM8_UP_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)UART4_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)UART5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)USART2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)USART3_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)USBWakeUp_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)USB_HP_CAN1_TX_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)USB_LP_CAN1_RX0_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)WWDG_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)__user_initial_stackheap 0x080001e9 Thumb Code 0 startup_stm32f103xe.o(.text)__use_no_semihosting 0x0800020d Thumb Code 2 use_no_semi_2.o(.text)__aeabi_memclr4 0x0800020f Thumb Code 0 rt_memclr_w.o(.text)__aeabi_memclr8 0x0800020f Thumb Code 0 rt_memclr_w.o(.text)__rt_memclr_w 0x0800020f Thumb Code 78 rt_memclr_w.o(.text)_memset_w 0x08000213 Thumb Code 0 rt_memclr_w.o(.text)__use_two_region_memory 0x0800025d Thumb Code 2 heapauxi.o(.text)__rt_heap_escrow$2region 0x0800025f Thumb Code 2 heapauxi.o(.text)__rt_heap_expand$2region 0x08000261 Thumb Code 2 heapauxi.o(.text)__semihosting$guard 0x08000263 Thumb Code 0 use_no_semi.o(.text)__use_no_semihosting_swi 0x08000263 Thumb Code 2 use_no_semi.o(.text)__user_setup_stackheap 0x08000265 Thumb Code 74 sys_stackheap_outer.o(.text)exit 0x080002af Thumb Code 18 exit.o(.text)__user_libspace 0x080002c1 Thumb Code 8 libspace.o(.text)__user_perproc_libspace 0x080002c1 Thumb Code 0 libspace.o(.text)__user_perthread_libspace 0x080002c1 Thumb Code 0 libspace.o(.text)BusFault_Handler 0x080002c9 Thumb Code 4 stm32f1xx_it.o(i.BusFault_Handler)DebugMon_Handler 0x080002cd Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler)HAL_DMA_Abort_IT 0x080002d1 Thumb Code 414 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)HAL_GPIO_Init 0x08000479 Thumb Code 792 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)HAL_GPIO_WritePin 0x080007b9 Thumb Code 12 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)HAL_GetTick 0x080007c5 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick)HAL_IncTick 0x080007d1 Thumb Code 16 stm32f1xx_hal.o(i.HAL_IncTick)HAL_Init 0x080007e9 Thumb Code 34 stm32f1xx_hal.o(i.HAL_Init)HAL_InitTick 0x08000811 Thumb Code 64 stm32f1xx_hal.o(i.HAL_InitTick)HAL_MspInit 0x0800085d Thumb Code 2 stm32f1xx_hal.o(i.HAL_MspInit)HAL_NVIC_SetPriority 0x0800085f Thumb Code 124 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)HAL_NVIC_SetPriorityGrouping 0x080008dd Thumb Code 32 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)HAL_RCC_ClockConfig 0x08000905 Thumb Code 376 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)HAL_RCC_GetSysClockFreq 0x08000a91 Thumb Code 116 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)HAL_RCC_OscConfig 0x08000b25 Thumb Code 1114 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)HAL_SYSTICK_Config 0x08000f89 Thumb Code 52 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)HAL_UART_ErrorCallback 0x08000fbd Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback)HAL_UART_IRQHandler 0x08000fc1 Thumb Code 334 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)HAL_UART_Receive_IT 0x08001115 Thumb Code 112 stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT)HAL_UART_RxCpltCallback 0x08001185 Thumb Code 134 usart.o(i.HAL_UART_RxCpltCallback)HAL_UART_TxCpltCallback 0x08001221 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback)HardFault_Handler 0x08001223 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler)MemManage_Handler 0x08001227 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler)NMI_Handler 0x0800122b Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)PendSV_Handler 0x0800122d Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)SVC_Handler 0x08001259 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)SysTick_Handler 0x0800125b Thumb Code 8 stm32f1xx_it.o(i.SysTick_Handler)SystemInit 0x08001263 Thumb Code 2 system_stm32f1xx.o(i.SystemInit)USART1_IRQHandler 0x080013b9 Thumb Code 10 usart.o(i.USART1_IRQHandler)UsageFault_Handler 0x080013c9 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler)_sys_exit 0x08001405 Thumb Code 4 usart.o(i._sys_exit)beep_init 0x08001409 Thumb Code 78 beep.o(i.beep_init)delay_init 0x08001461 Thumb Code 6 delay.o(i.delay_init)delay_ms 0x0800146d Thumb Code 18 delay.o(i.delay_ms)delay_us 0x08001481 Thumb Code 68 delay.o(i.delay_us)led_init 0x080014c9 Thumb Code 132 led.o(i.led_init)main 0x08001559 Thumb Code 104 main.o(i.main)sys_stm32_clock_init 0x080015c5 Thumb Code 102 sys.o(i.sys_stm32_clock_init)AHBPrescTable 0x0800162a Data 16 system_stm32f1xx.o(.constdata)APBPrescTable 0x0800163a Data 8 system_stm32f1xx.o(.constdata)Region$$Table$$Base 0x08001644 Number 0 anon$$obj.o(Region$$Table)Region$$Table$$Limit 0x08001664 Number 0 anon$$obj.o(Region$$Table)SystemCoreClock 0x20000000 Data 4 system_stm32f1xx.o(.data)__stdout 0x20000008 Data 4 usart.o(.data)g_usart_rx_sta 0x2000000c Data 2 usart.o(.data)g_rx_buffer 0x2000000e Data 1 usart.o(.data)uwTick 0x20000010 Data 4 stm32f1xx_hal.o(.data)uwTickPrio 0x20000014 Data 4 stm32f1xx_hal.o(.data)uwTickFreq 0x20000018 Data 1 stm32f1xx_hal.o(.data)g_usart_rx_buf 0x2000001c Data 200 usart.o(.bss)g_uart1_handle 0x200000e4 Data 64 usart.o(.bss)__libspace_start 0x20000124 Data 96 libspace.o(.bss)__temporary_stack_top$libspace 0x20000184 Data 0 libspace.o(.bss)==============================================================================Memory Map of the imageImage Entry point : 0x08000131Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001680, Max: 0x00080000, ABSOLUTE)Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001664, Max: 0x00080000, ABSOLUTE)Exec Addr Load Addr Size Type Attr Idx E Section Name Object0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o0x08000130 0x08000130 0x00000008 Code RO 1952 * !!!main c_w.l(__main.o)0x08000138 0x08000138 0x00000034 Code RO 2104 !!!scatter c_w.l(__scatter.o)0x0800016c 0x0800016c 0x0000001a Code RO 2106 !!handler_copy c_w.l(__scatter_copy.o)0x08000186 0x08000186 0x00000002 PAD0x08000188 0x08000188 0x0000001c Code RO 2108 !!handler_zi c_w.l(__scatter_zi.o)0x080001a4 0x080001a4 0x00000002 Code RO 1981 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)0x080001a6 0x080001a6 0x00000000 Code RO 1988 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 1990 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 1993 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 1995 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 1997 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2000 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2002 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2004 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2006 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2008 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2010 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2012 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2014 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2016 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2018 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2020 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2024 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2026 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2028 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000000 Code RO 2030 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)0x080001a6 0x080001a6 0x00000002 Code RO 2031 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)0x080001a8 0x080001a8 0x00000002 Code RO 2049 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)0x080001aa 0x080001aa 0x00000000 Code RO 2057 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2059 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2061 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2064 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2067 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2069 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000000 Code RO 2072 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o)0x080001aa 0x080001aa 0x00000002 Code RO 2073 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o)0x080001ac 0x080001ac 0x00000000 Code RO 1956 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)0x080001ac 0x080001ac 0x00000000 Code RO 1958 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)0x080001ac 0x080001ac 0x00000006 Code RO 1970 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)0x080001b2 0x080001b2 0x00000000 Code RO 1960 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)0x080001b2 0x080001b2 0x00000004 Code RO 1961 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)0x080001b6 0x080001b6 0x00000000 Code RO 1963 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)0x080001b6 0x080001b6 0x00000008 Code RO 1964 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)0x080001be 0x080001be 0x00000002 Code RO 1985 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)0x080001c0 0x080001c0 0x00000000 Code RO 2033 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)0x080001c0 0x080001c0 0x00000004 Code RO 2034 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)0x080001c4 0x080001c4 0x00000006 Code RO 2035 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)0x080001ca 0x080001ca 0x00000002 PAD0x080001cc 0x080001cc 0x00000040 Code RO 4 .text startup_stm32f103xe.o0x0800020c 0x0800020c 0x00000002 Code RO 1946 .text c_w.l(use_no_semi_2.o)0x0800020e 0x0800020e 0x0000004e Code RO 1948 .text c_w.l(rt_memclr_w.o)0x0800025c 0x0800025c 0x00000006 Code RO 1950 .text c_w.l(heapauxi.o)0x08000262 0x08000262 0x00000002 Code RO 1954 .text c_w.l(use_no_semi.o)0x08000264 0x08000264 0x0000004a Code RO 1972 .text c_w.l(sys_stackheap_outer.o)0x080002ae 0x080002ae 0x00000012 Code RO 1974 .text c_w.l(exit.o)0x080002c0 0x080002c0 0x00000008 Code RO 1982 .text c_w.l(libspace.o)0x080002c8 0x080002c8 0x00000004 Code RO 269 i.BusFault_Handler stm32f1xx_it.o0x080002cc 0x080002cc 0x00000002 Code RO 270 i.DebugMon_Handler stm32f1xx_it.o0x080002ce 0x080002ce 0x00000002 PAD0x080002d0 0x080002d0 0x000001a8 Code RO 964 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o0x08000478 0x08000478 0x00000340 Code RO 1060 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o0x080007b8 0x080007b8 0x0000000c Code RO 1064 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o0x080007c4 0x080007c4 0x0000000c Code RO 677 i.HAL_GetTick stm32f1xx_hal.o0x080007d0 0x080007d0 0x00000018 Code RO 683 i.HAL_IncTick stm32f1xx_hal.o0x080007e8 0x080007e8 0x00000028 Code RO 684 i.HAL_Init stm32f1xx_hal.o0x08000810 0x08000810 0x0000004c Code RO 685 i.HAL_InitTick stm32f1xx_hal.o0x0800085c 0x0800085c 0x00000002 Code RO 687 i.HAL_MspInit stm32f1xx_hal.o0x0800085e 0x0800085e 0x0000007c Code RO 848 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o0x080008da 0x080008da 0x00000002 PAD0x080008dc 0x080008dc 0x00000028 Code RO 849 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o0x08000904 0x08000904 0x0000018c Code RO 1160 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o0x08000a90 0x08000a90 0x00000094 Code RO 1169 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o0x08000b24 0x08000b24 0x00000464 Code RO 1172 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o0x08000f88 0x08000f88 0x00000034 Code RO 853 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o0x08000fbc 0x08000fbc 0x00000002 Code RO 1323 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o0x08000fbe 0x08000fbe 0x00000002 PAD0x08000fc0 0x08000fc0 0x00000154 Code RO 1326 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o0x08001114 0x08001114 0x00000070 Code RO 1332 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o0x08001184 0x08001184 0x0000009c Code RO 590 i.HAL_UART_RxCpltCallback usart.o0x08001220 0x08001220 0x00000002 Code RO 1338 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o0x08001222 0x08001222 0x00000004 Code RO 271 i.HardFault_Handler stm32f1xx_it.o0x08001226 0x08001226 0x00000004 Code RO 272 i.MemManage_Handler stm32f1xx_it.o0x0800122a 0x0800122a 0x00000002 Code RO 273 i.NMI_Handler stm32f1xx_it.o0x0800122c 0x0800122c 0x00000002 Code RO 274 i.PendSV_Handler stm32f1xx_it.o0x0800122e 0x0800122e 0x00000002 PAD0x08001230 0x08001230 0x00000028 Code RO 1173 i.RCC_Delay stm32f1xx_hal_rcc.o0x08001258 0x08001258 0x00000002 Code RO 275 i.SVC_Handler stm32f1xx_it.o0x0800125a 0x0800125a 0x00000008 Code RO 276 i.SysTick_Handler stm32f1xx_it.o0x08001262 0x08001262 0x00000002 Code RO 233 i.SystemInit system_stm32f1xx.o0x08001264 0x08001264 0x00000014 Code RO 1340 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o0x08001278 0x08001278 0x00000020 Code RO 1350 i.UART_EndRxTransfer stm32f1xx_hal_uart.o0x08001298 0x08001298 0x00000020 Code RO 1351 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o0x080012b8 0x080012b8 0x000000a0 Code RO 1353 i.UART_Receive_IT stm32f1xx_hal_uart.o0x08001358 0x08001358 0x00000060 Code RO 1355 i.UART_Transmit_IT stm32f1xx_hal_uart.o0x080013b8 0x080013b8 0x00000010 Code RO 591 i.USART1_IRQHandler usart.o0x080013c8 0x080013c8 0x00000004 Code RO 277 i.UsageFault_Handler stm32f1xx_it.o0x080013cc 0x080013cc 0x00000010 Code RO 855 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o0x080013dc 0x080013dc 0x00000028 Code RO 856 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o0x08001404 0x08001404 0x00000004 Code RO 593 i._sys_exit usart.o0x08001408 0x08001408 0x00000058 Code RO 1923 i.beep_init beep.o0x08001460 0x08001460 0x0000000c Code RO 473 i.delay_init delay.o0x0800146c 0x0800146c 0x00000012 Code RO 474 i.delay_ms delay.o0x0800147e 0x0800147e 0x00000002 PAD0x08001480 0x08001480 0x00000048 Code RO 475 i.delay_us delay.o0x080014c8 0x080014c8 0x00000090 Code RO 1899 i.led_init led.o0x08001558 0x08001558 0x0000006c Code RO 13 i.main main.o0x080015c4 0x080015c4 0x00000066 Code RO 522 i.sys_stm32_clock_init sys.o0x0800162a 0x0800162a 0x00000018 Data RO 234 .constdata system_stm32f1xx.o0x08001642 0x08001642 0x00000002 PAD0x08001644 0x08001644 0x00000020 Data RO 2102 Region$$Table anon$$obj.oExecution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001664, Size: 0x00000788, Max: 0x00010000, ABSOLUTE)Exec Addr Load Addr Size Type Attr Idx E Section Name Object0x20000000 0x08001664 0x00000004 Data RW 235 .data system_stm32f1xx.o0x20000004 0x08001668 0x00000004 Data RW 476 .data delay.o0x20000008 0x0800166c 0x00000007 Data RW 598 .data usart.o0x2000000f 0x08001673 0x00000001 PAD0x20000010 0x08001674 0x00000009 Data RW 691 .data stm32f1xx_hal.o0x20000019 0x0800167d 0x00000003 PAD0x2000001c - 0x00000108 Zero RW 597 .bss usart.o0x20000124 - 0x00000060 Zero RW 1983 .bss c_w.l(libspace.o)0x20000184 0x0800167d 0x00000004 PAD0x20000188 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o0x20000388 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o==============================================================================Image component sizesCode (inc. data) RO Data RW Data ZI Data Debug Object Name88 10 0 0 0 1220 beep.o102 10 0 4 0 2555 delay.o144 12 0 0 0 1259 led.o108 4 0 0 0 454203 main.o64 26 304 0 1536 1056 startup_stm32f103xe.o154 32 0 9 0 7803 stm32f1xx_hal.o272 22 0 0 0 29846 stm32f1xx_hal_cortex.o424 10 0 0 0 1591 stm32f1xx_hal_dma.o844 40 0 0 0 3232 stm32f1xx_hal_gpio.o1708 84 0 0 0 5288 stm32f1xx_hal_rcc.o796 6 0 0 0 8187 stm32f1xx_hal_uart.o32 0 0 0 0 5474 stm32f1xx_it.o102 0 0 0 0 887 sys.o2 0 24 4 0 1871 system_stm32f1xx.o176 28 0 7 264 4489 usart.o----------------------------------------------------------------------5026 284 362 28 1800 528961 Object Totals0 0 32 0 0 0 (incl. Generated)10 0 2 4 0 0 (incl. Padding)----------------------------------------------------------------------Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name8 0 0 0 0 68 __main.o0 0 0 0 0 0 __rtentry.o12 0 0 0 0 0 __rtentry2.o6 0 0 0 0 0 __rtentry4.o52 8 0 0 0 0 __scatter.o26 0 0 0 0 0 __scatter_copy.o28 0 0 0 0 0 __scatter_zi.o18 0 0 0 0 80 exit.o6 0 0 0 0 152 heapauxi.o2 0 0 0 0 0 libinit.o2 0 0 0 0 0 libinit2.o2 0 0 0 0 0 libshutdown.o2 0 0 0 0 0 libshutdown2.o8 4 0 0 96 68 libspace.o78 0 0 0 0 80 rt_memclr_w.o2 0 0 0 0 0 rtexit.o10 0 0 0 0 0 rtexit2.o74 0 0 0 0 80 sys_stackheap_outer.o2 0 0 0 0 68 use_no_semi.o2 0 0 0 0 68 use_no_semi_2.o----------------------------------------------------------------------344 12 0 0 100 664 Library Totals4 0 0 0 4 0 (incl. Padding)----------------------------------------------------------------------Code (inc. data) RO Data RW Data ZI Data Debug Library Name340 12 0 0 96 664 c_w.l----------------------------------------------------------------------344 12 0 0 100 664 Library Totals----------------------------------------------------------------------==============================================================================Code (inc. data) RO Data RW Data ZI Data Debug 5370 296 362 28 1900 527229 Grand Totals5370 296 362 28 1900 527229 ELF Image Totals5370 296 362 28 0 0 ROM Totals==============================================================================Total RO Size (Code + RO Data) 5732 ( 5.60kB)Total RW Size (RW Data + ZI Data) 1928 ( 1.88kB)Total ROM Size (Code + RO Data + RW Data) 5760 ( 5.63kB)==============================================================================
3.详解!
具体构成:
3.1交叉引用
3。2 内存占用情况
放在flash和sram的代码的大小,code、r0、rw、zi各种种类的数据
可以在之后找到对应的优化方法:
总共的占用内存大小:
4.stm32的启动模式: