1.产生的map文件干啥的?
![](https://i-blog.csdnimg.cn/direct/4066dfca2e2748e68b6c5d084efd294e.png)
2.组成情况???
![](https://i-blog.csdnimg.cn/direct/efff41db1dd743b591170e937ecf45af.png)
废话少说,直接上代码具体内容况:
cpp
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
==============================================================================
Section Cross References
startup_stm32f103xe.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f103xe.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f103xe.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(STACK) for __initial_sp
startup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(.text) for Reset_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.NMI_Handler) for NMI_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.HardFault_Handler) for HardFault_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.MemManage_Handler) for MemManage_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.BusFault_Handler) for BusFault_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.UsageFault_Handler) for UsageFault_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SVC_Handler) for SVC_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.DebugMon_Handler) for DebugMon_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.PendSV_Handler) for PendSV_Handler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handler
startup_stm32f103xe.o(RESET) refers to usart.o(i.USART1_IRQHandler) for USART1_IRQHandler
startup_stm32f103xe.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f103xe.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit
startup_stm32f103xe.o(.text) refers to __main.o(!!!main) for __main
startup_stm32f103xe.o(.text) refers to startup_stm32f103xe.o(HEAP) for Heap_Mem
startup_stm32f103xe.o(.text) refers to startup_stm32f103xe.o(STACK) for Stack_Mem
main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Init) for HAL_Init
main.o(i.main) refers to sys.o(i.sys_stm32_clock_init) for sys_stm32_clock_init
main.o(i.main) refers to delay.o(i.delay_init) for delay_init
main.o(i.main) refers to led.o(i.led_init) for led_init
main.o(i.main) refers to beep.o(i.beep_init) for beep_init
main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
main.o(i.main) refers to delay.o(i.delay_ms) for delay_ms
system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data) for SystemCoreClock
system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable
stm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick
delay.o(i.HAL_Delay) refers to delay.o(i.delay_ms) for delay_ms
delay.o(i.delay_init) refers to delay.o(.data) for g_fac_us
delay.o(i.delay_ms) refers to delay.o(i.delay_us) for delay_us
delay.o(i.delay_us) refers to delay.o(.data) for g_fac_us
sys.o(i.sys_stm32_clock_init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
sys.o(i.sys_stm32_clock_init) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig
sys.o(i.sys_stm32_clock_init) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig
usart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(.rrx_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.HAL_UART_MspInit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
usart.o(i.HAL_UART_RxCpltCallback) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.HAL_UART_RxCpltCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT) for HAL_UART_Receive_IT
usart.o(i.HAL_UART_RxCpltCallback) refers to usart.o(.data) for g_usart_rx_sta
usart.o(i.HAL_UART_RxCpltCallback) refers to usart.o(.bss) for g_usart_rx_buf
usart.o(i.USART1_IRQHandler) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.USART1_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) for HAL_UART_IRQHandler
usart.o(i.USART1_IRQHandler) refers to usart.o(.bss) for g_uart1_handle
usart.o(i._sys_command_string) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i._ttywrch) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.usart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(i.usart_init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init
usart.o(i.usart_init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT) for HAL_UART_Receive_IT
usart.o(i.usart_init) refers to usart.o(.bss) for g_uart1_handle
usart.o(i.usart_init) refers to usart.o(.data) for g_rx_buffer
usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
stm32f1xx_hal.o(i.HAL_DeInit) refers to stm32f1xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit
stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(.data) for uwTickFreq
stm32f1xx_hal.o(i.HAL_GetTick) refers to stm32f1xx_hal.o(.data) for uwTick
stm32f1xx_hal.o(i.HAL_GetTickFreq) refers to stm32f1xx_hal.o(.data) for uwTickFreq
stm32f1xx_hal.o(i.HAL_GetTickPrio) refers to stm32f1xx_hal.o(.data) for uwTickPrio
stm32f1xx_hal.o(i.HAL_IncTick) refers to stm32f1xx_hal.o(.data) for uwTick
stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGrouping
stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick
stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_MspInit) for HAL_MspInit
stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config
stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal.o(.data) for uwTickFreq
stm32f1xx_hal.o(i.HAL_InitTick) refers to system_stm32f1xx.o(.data) for SystemCoreClock
stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick
stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(.data) for uwTickFreq
stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping) refers to stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping
stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) for __NVIC_GetPriorityGrouping
stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback
stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_dma.o(i.HAL_DMA_Start) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig
stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig
stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callback
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClock
stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(.data) for uwTickPrio
stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick
stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to system_stm32f1xx.o(.data) for SystemCoreClock
stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(.data) for uwTickPrio
stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f1xx.o(.data) for SystemCoreClock
stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq
stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable
stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) for HAL_RCC_GetHCLKFreq
stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable
stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallback
stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal_rcc.o(i.RCC_Delay) for RCC_Delay
stm32f1xx_hal_rcc.o(i.RCC_Delay) refers to system_stm32f1xx.o(.data) for SystemCoreClock
stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq
stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallback
stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallback
stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) for UART_DMATxAbortCallback
stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) for UART_DMARxAbortCallback
stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer
stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(i.HAL_UART_DeInit) refers to stm32f1xx_hal_uart.o(i.HAL_UART_MspDeInit) for HAL_UART_MspDeInit
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Receive_IT) for UART_Receive_IT
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Transmit_IT) for UART_Transmit_IT
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT) for UART_EndTransmit_IT
stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) for UART_DMAAbortOnError
stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) for UART_DMAReceiveCplt
stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) for UART_DMARxHalfCplt
stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) for UART_DMATransmitCplt
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) for UART_DMATxHalfCplt
stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError
stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer
stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to usart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallback
stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
stm32f1xx_hal_uart.o(i.UART_EndTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
stm32f1xx_hal_uart.o(i.UART_Receive_IT) refers to usart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_usart.o(i.HAL_USART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallback
stm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.USART_DMATxAbortCallback) for USART_DMATxAbortCallback
stm32f1xx_hal_usart.o(i.HAL_USART_Abort_IT) refers to stm32f1xx_hal_usart.o(i.USART_DMARxAbortCallback) for USART_DMARxAbortCallback
stm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_usart.o(i.USART_EndTxTransfer) for USART_EndTxTransfer
stm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_usart.o(i.HAL_USART_DMAStop) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransfer
stm32f1xx_hal_usart.o(i.HAL_USART_DeInit) refers to stm32f1xx_hal_usart.o(i.HAL_USART_MspDeInit) for HAL_USART_MspDeInit
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_Receive_IT) for USART_Receive_IT
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_TransmitReceive_IT) for USART_TransmitReceive_IT
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransfer
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallback
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_Transmit_IT) for USART_Transmit_IT
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_EndTransmit_IT) for USART_EndTransmit_IT
stm32f1xx_hal_usart.o(i.HAL_USART_IRQHandler) refers to stm32f1xx_hal_usart.o(i.USART_DMAAbortOnError) for USART_DMAAbortOnError
stm32f1xx_hal_usart.o(i.HAL_USART_Init) refers to stm32f1xx_hal_usart.o(i.HAL_USART_MspInit) for HAL_USART_MspInit
stm32f1xx_hal_usart.o(i.HAL_USART_Init) refers to stm32f1xx_hal_usart.o(i.USART_SetConfig) for USART_SetConfig
stm32f1xx_hal_usart.o(i.HAL_USART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_usart.o(i.HAL_USART_Receive) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeout
stm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) for USART_DMAReceiveCplt
stm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) for USART_DMARxHalfCplt
stm32f1xx_hal_usart.o(i.HAL_USART_Receive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAError
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeout
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive) refers to stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) for USART_WaitOnFlagUntilTimeout
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) for USART_DMAReceiveCplt
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) for USART_DMARxHalfCplt
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) for USART_DMATransmitCplt
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) for USART_DMATxHalfCplt
stm32f1xx_hal_usart.o(i.HAL_USART_TransmitReceive_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAError
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) for USART_DMATransmitCplt
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) for USART_DMATxHalfCplt
stm32f1xx_hal_usart.o(i.HAL_USART_Transmit_DMA) refers to stm32f1xx_hal_usart.o(i.USART_DMAError) for USART_DMAError
stm32f1xx_hal_usart.o(i.USART_DMAAbortOnError) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallback
stm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.USART_EndTxTransfer) for USART_EndTxTransfer
stm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.USART_EndRxTransfer) for USART_EndRxTransfer
stm32f1xx_hal_usart.o(i.USART_DMAError) refers to stm32f1xx_hal_usart.o(i.HAL_USART_ErrorCallback) for HAL_USART_ErrorCallback
stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxCpltCallback) for HAL_USART_RxCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMAReceiveCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback) for HAL_USART_TxRxCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMARxAbortCallback) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMARxHalfCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxHalfCpltCallback) for HAL_USART_RxHalfCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMATransmitCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxCpltCallback) for HAL_USART_TxCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMATxAbortCallback) refers to stm32f1xx_hal_usart.o(i.HAL_USART_AbortCpltCallback) for HAL_USART_AbortCpltCallback
stm32f1xx_hal_usart.o(i.USART_DMATxHalfCplt) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxHalfCpltCallback) for HAL_USART_TxHalfCpltCallback
stm32f1xx_hal_usart.o(i.USART_EndTransmit_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxCpltCallback) for HAL_USART_TxCpltCallback
stm32f1xx_hal_usart.o(i.USART_Receive_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_RxCpltCallback) for HAL_USART_RxCpltCallback
stm32f1xx_hal_usart.o(i.USART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
stm32f1xx_hal_usart.o(i.USART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
stm32f1xx_hal_usart.o(i.USART_TransmitReceive_IT) refers to stm32f1xx_hal_usart.o(i.HAL_USART_TxRxCpltCallback) for HAL_USART_TxRxCpltCallback
stm32f1xx_hal_usart.o(i.USART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick
led.o(i.led_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
led.o(i.led_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
beep.o(i.beep_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
beep.o(i.beep_init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
use_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$$00000004
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_stm32f103xe.o(.text) for __user_initial_stackheap
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(i._sys_exit) for _sys_exit
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
_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_string
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
defsig_exit.o(.text) refers to usart.o(i._sys_exit) for _sys_exit
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
defsig_general.o(.text) refers to usart.o(i._ttywrch) for _ttywrch
defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
==============================================================================
Removing Unused input sections from the image.
Removing main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(.rrx_text), (6 bytes).
Removing 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 Table
Local Symbols
Symbol 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 ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
RESET 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 Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$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 image
Image Entry point : 0x08000131
Load 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 Object
0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o
0x08000130 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 PAD
0x08000188 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 PAD
0x080001cc 0x080001cc 0x00000040 Code RO 4 .text startup_stm32f103xe.o
0x0800020c 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.o
0x080002cc 0x080002cc 0x00000002 Code RO 270 i.DebugMon_Handler stm32f1xx_it.o
0x080002ce 0x080002ce 0x00000002 PAD
0x080002d0 0x080002d0 0x000001a8 Code RO 964 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o
0x08000478 0x08000478 0x00000340 Code RO 1060 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x080007b8 0x080007b8 0x0000000c Code RO 1064 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x080007c4 0x080007c4 0x0000000c Code RO 677 i.HAL_GetTick stm32f1xx_hal.o
0x080007d0 0x080007d0 0x00000018 Code RO 683 i.HAL_IncTick stm32f1xx_hal.o
0x080007e8 0x080007e8 0x00000028 Code RO 684 i.HAL_Init stm32f1xx_hal.o
0x08000810 0x08000810 0x0000004c Code RO 685 i.HAL_InitTick stm32f1xx_hal.o
0x0800085c 0x0800085c 0x00000002 Code RO 687 i.HAL_MspInit stm32f1xx_hal.o
0x0800085e 0x0800085e 0x0000007c Code RO 848 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x080008da 0x080008da 0x00000002 PAD
0x080008dc 0x080008dc 0x00000028 Code RO 849 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08000904 0x08000904 0x0000018c Code RO 1160 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x08000a90 0x08000a90 0x00000094 Code RO 1169 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08000b24 0x08000b24 0x00000464 Code RO 1172 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x08000f88 0x08000f88 0x00000034 Code RO 853 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
0x08000fbc 0x08000fbc 0x00000002 Code RO 1323 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
0x08000fbe 0x08000fbe 0x00000002 PAD
0x08000fc0 0x08000fc0 0x00000154 Code RO 1326 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
0x08001114 0x08001114 0x00000070 Code RO 1332 i.HAL_UART_Receive_IT stm32f1xx_hal_uart.o
0x08001184 0x08001184 0x0000009c Code RO 590 i.HAL_UART_RxCpltCallback usart.o
0x08001220 0x08001220 0x00000002 Code RO 1338 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
0x08001222 0x08001222 0x00000004 Code RO 271 i.HardFault_Handler stm32f1xx_it.o
0x08001226 0x08001226 0x00000004 Code RO 272 i.MemManage_Handler stm32f1xx_it.o
0x0800122a 0x0800122a 0x00000002 Code RO 273 i.NMI_Handler stm32f1xx_it.o
0x0800122c 0x0800122c 0x00000002 Code RO 274 i.PendSV_Handler stm32f1xx_it.o
0x0800122e 0x0800122e 0x00000002 PAD
0x08001230 0x08001230 0x00000028 Code RO 1173 i.RCC_Delay stm32f1xx_hal_rcc.o
0x08001258 0x08001258 0x00000002 Code RO 275 i.SVC_Handler stm32f1xx_it.o
0x0800125a 0x0800125a 0x00000008 Code RO 276 i.SysTick_Handler stm32f1xx_it.o
0x08001262 0x08001262 0x00000002 Code RO 233 i.SystemInit system_stm32f1xx.o
0x08001264 0x08001264 0x00000014 Code RO 1340 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
0x08001278 0x08001278 0x00000020 Code RO 1350 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
0x08001298 0x08001298 0x00000020 Code RO 1351 i.UART_EndTransmit_IT stm32f1xx_hal_uart.o
0x080012b8 0x080012b8 0x000000a0 Code RO 1353 i.UART_Receive_IT stm32f1xx_hal_uart.o
0x08001358 0x08001358 0x00000060 Code RO 1355 i.UART_Transmit_IT stm32f1xx_hal_uart.o
0x080013b8 0x080013b8 0x00000010 Code RO 591 i.USART1_IRQHandler usart.o
0x080013c8 0x080013c8 0x00000004 Code RO 277 i.UsageFault_Handler stm32f1xx_it.o
0x080013cc 0x080013cc 0x00000010 Code RO 855 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x080013dc 0x080013dc 0x00000028 Code RO 856 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08001404 0x08001404 0x00000004 Code RO 593 i._sys_exit usart.o
0x08001408 0x08001408 0x00000058 Code RO 1923 i.beep_init beep.o
0x08001460 0x08001460 0x0000000c Code RO 473 i.delay_init delay.o
0x0800146c 0x0800146c 0x00000012 Code RO 474 i.delay_ms delay.o
0x0800147e 0x0800147e 0x00000002 PAD
0x08001480 0x08001480 0x00000048 Code RO 475 i.delay_us delay.o
0x080014c8 0x080014c8 0x00000090 Code RO 1899 i.led_init led.o
0x08001558 0x08001558 0x0000006c Code RO 13 i.main main.o
0x080015c4 0x080015c4 0x00000066 Code RO 522 i.sys_stm32_clock_init sys.o
0x0800162a 0x0800162a 0x00000018 Data RO 234 .constdata system_stm32f1xx.o
0x08001642 0x08001642 0x00000002 PAD
0x08001644 0x08001644 0x00000020 Data RO 2102 Region$$Table anon$$obj.o
Execution 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 Object
0x20000000 0x08001664 0x00000004 Data RW 235 .data system_stm32f1xx.o
0x20000004 0x08001668 0x00000004 Data RW 476 .data delay.o
0x20000008 0x0800166c 0x00000007 Data RW 598 .data usart.o
0x2000000f 0x08001673 0x00000001 PAD
0x20000010 0x08001674 0x00000009 Data RW 691 .data stm32f1xx_hal.o
0x20000019 0x0800167d 0x00000003 PAD
0x2000001c - 0x00000108 Zero RW 597 .bss usart.o
0x20000124 - 0x00000060 Zero RW 1983 .bss c_w.l(libspace.o)
0x20000184 0x0800167d 0x00000004 PAD
0x20000188 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o
0x20000388 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
88 10 0 0 0 1220 beep.o
102 10 0 4 0 2555 delay.o
144 12 0 0 0 1259 led.o
108 4 0 0 0 454203 main.o
64 26 304 0 1536 1056 startup_stm32f103xe.o
154 32 0 9 0 7803 stm32f1xx_hal.o
272 22 0 0 0 29846 stm32f1xx_hal_cortex.o
424 10 0 0 0 1591 stm32f1xx_hal_dma.o
844 40 0 0 0 3232 stm32f1xx_hal_gpio.o
1708 84 0 0 0 5288 stm32f1xx_hal_rcc.o
796 6 0 0 0 8187 stm32f1xx_hal_uart.o
32 0 0 0 0 5474 stm32f1xx_it.o
102 0 0 0 0 887 sys.o
2 0 24 4 0 1871 system_stm32f1xx.o
176 28 0 7 264 4489 usart.o
----------------------------------------------------------------------
5026 284 362 28 1800 528961 Object Totals
0 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 Name
8 0 0 0 0 68 __main.o
0 0 0 0 0 0 __rtentry.o
12 0 0 0 0 0 __rtentry2.o
6 0 0 0 0 0 __rtentry4.o
52 8 0 0 0 0 __scatter.o
26 0 0 0 0 0 __scatter_copy.o
28 0 0 0 0 0 __scatter_zi.o
18 0 0 0 0 80 exit.o
6 0 0 0 0 152 heapauxi.o
2 0 0 0 0 0 libinit.o
2 0 0 0 0 0 libinit2.o
2 0 0 0 0 0 libshutdown.o
2 0 0 0 0 0 libshutdown2.o
8 4 0 0 96 68 libspace.o
78 0 0 0 0 80 rt_memclr_w.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
74 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
2 0 0 0 0 68 use_no_semi_2.o
----------------------------------------------------------------------
344 12 0 0 100 664 Library Totals
4 0 0 0 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
340 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 Totals
5370 296 362 28 1900 527229 ELF Image Totals
5370 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.详解!
具体构成:
![](https://i-blog.csdnimg.cn/direct/2d946e77365d4653901ba8ce1688aa18.png)
3.1交叉引用
![](https://i-blog.csdnimg.cn/direct/bce6fdc516cc440bb84f599956eb88e6.png)
3。2 内存占用情况
![](https://i-blog.csdnimg.cn/direct/4782a4957490455e9113a832cd2e148a.png)
放在flash和sram的代码的大小,code、r0、rw、zi各种种类的数据
![](https://i-blog.csdnimg.cn/direct/6e6a33d9e80a4ff9a48e75240ba94820.png)
可以在之后找到对应的优化方法:
总共的占用内存大小:
![](https://i-blog.csdnimg.cn/direct/376c7b5fb08c48bdbc14934a6a249c96.png)
4.stm32的启动模式:
![](https://i-blog.csdnimg.cn/direct/068f70b459f443428cc2c06f8aae9c7a.png)