Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]

==============================================================================

Section Cross References

    stm32f0xx_flash.o(i.FLASH_EraseAllPages) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_ErasePage) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_BOOTConfig) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_EnableWRP) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_Erase) refers to stm32f0xx_flash.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP
    stm32f0xx_flash.o(i.FLASH_OB_Erase) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_RDPConfig) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_SRAMParityConfig) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_UserConfig) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_VDDAConfig) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_OB_WriteUser) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_ProgramWord) refers to stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f0xx_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f0xx_flash.o(i.FLASH_GetStatus) for FLASH_GetStatus
    stm32f0xx_gpio.o(i.GPIO_DeInit) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphResetCmd) for RCC_AHBPeriphResetCmd
    stm32f0xx_i2c.o(i.I2C_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f0xx_rcc.o(i.RCC_GetClocksFreq) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    stm32f0xx_rcc.o(i.RCC_GetClocksFreq) refers to stm32f0xx_rcc.o(.data) for APBAHBPrescTable
    stm32f0xx_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f0xx_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f0xx_spi.o(i.I2S_Init) refers to stm32f0xx_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f0xx_spi.o(i.I2S_Init) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    stm32f0xx_spi.o(i.SPI_I2S_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f0xx_spi.o(i.SPI_I2S_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f0xx_tim.o(i.TIM_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f0xx_tim.o(i.TIM_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f0xx_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f0xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f0xx_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f0xx_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TI3_Config) for TI3_Config
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TI4_Config) for TI4_Config
    stm32f0xx_tim.o(i.TIM_ICInit) refers to stm32f0xx_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
    stm32f0xx_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f0xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f0xx_tim.o(i.TIM_PWMIConfig) refers to stm32f0xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f0xx_tim.o(i.TIM_PWMIConfig) refers to stm32f0xx_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f0xx_tim.o(i.TIM_PWMIConfig) refers to stm32f0xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f0xx_tim.o(i.TIM_PWMIConfig) refers to stm32f0xx_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f0xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f0xx_tim.o(i.TI2_Config) for TI2_Config
    stm32f0xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f0xx_tim.o(i.TI1_Config) for TI1_Config
    stm32f0xx_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f0xx_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f0xx_usart.o(i.USART_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f0xx_usart.o(i.USART_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f0xx_usart.o(i.USART_Init) refers to stm32f0xx_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f0xx_usart.o(i.USART_Init) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    main.o(i.main) refers to spi.o(i.INT_EXTI_Config) for INT_EXTI_Config
    main.o(i.main) refers to usart.o(i.uart_init) for uart_init
    main.o(i.main) refers to spi.o(i.DEV_SPI_Init) for DEV_SPI_Init
    main.o(i.main) refers to utilities.o(i.Init_LED) for Init_LED
    main.o(i.main) refers to xx522.o(i.Sl2x23_spi_test) for Sl2x23_spi_test
    main.o(i.main) refers to xx522.o(i.Sl2x23_demo) for Sl2x23_demo
    main.o(i.main) refers to xx522.o(i.delay_1ms) for delay_1ms
    stm32f0xx_it.o(i.SysTick_Handler) refers to utilities.o(.data) for G_tickValue
    system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    system_stm32f0xx.o(i.SystemCoreClockUpdate) refers to system_stm32f0xx.o(.data) for SystemCoreClock
    system_stm32f0xx.o(i.SystemInit) refers to system_stm32f0xx.o(i.SetSysClock) for SetSysClock
    startup_stm32f0xx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f0xx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f0xx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f0xx.o(RESET) refers to startup_stm32f0xx.o(STACK) for __initial_sp
    startup_stm32f0xx.o(RESET) refers to startup_stm32f0xx.o(.text) for Reset_Handler
    startup_stm32f0xx.o(RESET) refers to stm32f0xx_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f0xx.o(RESET) refers to stm32f0xx_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f0xx.o(RESET) refers to stm32f0xx_it.o(i.SVC_Handler) for SVC_Handler
    startup_stm32f0xx.o(RESET) refers to stm32f0xx_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_stm32f0xx.o(RESET) refers to stm32f0xx_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f0xx.o(RESET) refers to spi.o(i.EXTI0_1_IRQHandler) for EXTI0_1_IRQHandler
    startup_stm32f0xx.o(RESET) refers to usart.o(i.USART1_IRQHandler) for USART1_IRQHandler
    startup_stm32f0xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f0xx.o(.text) refers to system_stm32f0xx.o(i.SystemInit) for SystemInit
    startup_stm32f0xx.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f0xx.o(.text) refers to startup_stm32f0xx.o(HEAP) for Heap_Mem
    startup_stm32f0xx.o(.text) refers to startup_stm32f0xx.o(STACK) for Stack_Mem
    utilities.o(i.Init_LED) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    utilities.o(i.Init_LED) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    utilities.o(i.SysTick_Config) refers to utilities.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
    utilities.o(i.delay_10us) refers to utilities.o(i.SysTick_Config) for SysTick_Config
    utilities.o(i.delay_10us) refers to utilities.o(.data) for G_tickValue
    utilities.o(i.delay_ms) refers to utilities.o(i.SysTick_Config) for SysTick_Config
    utilities.o(i.delay_ms) refers to utilities.o(.data) for G_tickValue
    utilities.o(.data) refers to utilities.o(i.delay_ms) for delay_ms
    xx522.o(i.CalulateCRC) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.CalulateCRC) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.CalulateCRC) refers to xx522.o(i.SetBitMask) for SetBitMask
    xx522.o(i.CalulateCRC) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.ClearBitMask) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.ClearBitMask) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.InitXX522) refers to xx522.o(i.PcdReset) for PcdReset
    xx522.o(i.InitXX522) refers to xx522.o(i.PcdAntennaOff) for PcdAntennaOff
    xx522.o(i.InitXX522) refers to xx522.o(i.PcdConfigISOType) for PcdConfigISOType
    xx522.o(i.InitXX522) refers to xx522.o(i.PcdAntennaOn) for PcdAntennaOn
    xx522.o(i.InitXX522) refers to xx522.o(i.delay_1ms) for delay_1ms
    xx522.o(i.InitXX522) refers to xx522.o(i.Sl2x23_config) for Sl2x23_config
    xx522.o(i.InitXX522) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdAntennaOff) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdAntennaOn) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.PcdAntennaOn) refers to xx522.o(i.SetBitMask) for SetBitMask
    xx522.o(i.PcdAnticoll) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdAnticoll) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdAnticoll) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdAnticoll) refers to xx522.o(i.SetBitMask) for SetBitMask
    xx522.o(i.PcdAuthState) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    xx522.o(i.PcdAuthState) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdAuthState) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.PcdBakValue) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdBakValue) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdComMF522) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdComMF522) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdComMF522) refers to xx522.o(i.SetBitMask) for SetBitMask
    xx522.o(i.PcdComMF522) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.PcdConfigISOType) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdConfigISOType) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdConfigISOType) refers to xx522.o(i.Sl2x23_config) for Sl2x23_config
    xx522.o(i.PcdHalt) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdHalt) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdRead) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdRead) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdRead) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    xx522.o(i.PcdRequest) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdRequest) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdRequest) refers to xx522.o(i.SetBitMask) for SetBitMask
    xx522.o(i.PcdRequest) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdReset) refers to xx522.o(i.delay_1ms) for delay_1ms
    xx522.o(i.PcdReset) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.PcdSelect) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdSelect) refers to xx522.o(i.ClearBitMask) for ClearBitMask
    xx522.o(i.PcdSelect) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdValue) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdValue) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdValue) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    xx522.o(i.PcdWrite) refers to xx522.o(i.CalulateCRC) for CalulateCRC
    xx522.o(i.PcdWrite) refers to xx522.o(i.PcdComMF522) for PcdComMF522
    xx522.o(i.PcdWrite) refers to rt_memcpy.o(.text) for __aeabi_memcpy
    xx522.o(i.ReadRawRC) refers to spi.o(i.DEV_ReadSR) for DEV_ReadSR
    xx522.o(i.ResetXX522) refers to xx522.o(i.PcdReset) for PcdReset
    xx522.o(i.ResetXX522) refers to xx522.o(i.PcdAntennaOff) for PcdAntennaOff
    xx522.o(i.ResetXX522) refers to xx522.o(i.PcdAntennaOn) for PcdAntennaOn
    xx522.o(i.SetBitMask) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.SetBitMask) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.Sl2x23_config) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.Sl2x23_config) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.Sl2x23_demo) refers to _printf_pad.o(.text) for _printf_pre_padding
    xx522.o(i.Sl2x23_demo) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    xx522.o(i.Sl2x23_demo) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    xx522.o(i.Sl2x23_demo) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.InitXX522) for InitXX522
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdRequest) for PcdRequest
    xx522.o(i.Sl2x23_demo) refers to noretval__2printf.o(.text) for __2printf
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdAnticoll) for PcdAnticoll
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdSelect) for PcdSelect
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdAuthState) for PcdAuthState
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdWrite) for PcdWrite
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdRead) for PcdRead
    xx522.o(i.Sl2x23_demo) refers to xx522.o(i.PcdAntennaOff) for PcdAntennaOff
    xx522.o(i.Sl2x23_spi_test) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    xx522.o(i.Sl2x23_spi_test) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    xx522.o(i.Sl2x23_spi_test) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    xx522.o(i.Sl2x23_spi_test) refers to noretval__2printf.o(.text) for __2printf
    xx522.o(i.Sl2x23_spi_test) refers to xx522.o(i.PcdReset) for PcdReset
    xx522.o(i.Sl2x23_spi_test) refers to xx522.o(i.WriteRawRC) for WriteRawRC
    xx522.o(i.Sl2x23_spi_test) refers to xx522.o(i.ReadRawRC) for ReadRawRC
    xx522.o(i.WriteRawRC) refers to spi.o(i.DEV_WriteSR) for DEV_WriteSR
    xx522.o(i.delay_1ms) refers to utilities.o(i.delay_ms) for delay_ms
    iic.o(i.SL2x23_I2C_DeInit) refers to iic.o(i.SL2x23_I2C_LowLevel_DeInit) for SL2x23_I2C_LowLevel_DeInit
    iic.o(i.SL2x23_I2C_Init) refers to iic.o(i.SL2x23_I2C_LowLevel_Init) for SL2x23_I2C_LowLevel_Init
    iic.o(i.SL2x23_I2C_Init) refers to stm32f0xx_i2c.o(i.I2C_Init) for I2C_Init
    iic.o(i.SL2x23_I2C_Init) refers to stm32f0xx_i2c.o(i.I2C_Cmd) for I2C_Cmd
    iic.o(i.SL2x23_I2C_LowLevel_DeInit) refers to stm32f0xx_i2c.o(i.I2C_Cmd) for I2C_Cmd
    iic.o(i.SL2x23_I2C_LowLevel_DeInit) refers to stm32f0xx_i2c.o(i.I2C_DeInit) for I2C_DeInit
    iic.o(i.SL2x23_I2C_LowLevel_DeInit) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    iic.o(i.SL2x23_I2C_LowLevel_DeInit) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    iic.o(i.SL2x23_I2C_LowLevel_Init) refers to stm32f0xx_rcc.o(i.RCC_I2CCLKConfig) for RCC_I2CCLKConfig
    iic.o(i.SL2x23_I2C_LowLevel_Init) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    iic.o(i.SL2x23_I2C_LowLevel_Init) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    iic.o(i.SL2x23_I2C_LowLevel_Init) refers to stm32f0xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    iic.o(i.SL2x23_I2C_LowLevel_Init) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    iic.o(i.SL2x23_TIMEOUT_UserCallback) refers to iic.o(i.SL2x23_I2C_DeInit) for SL2x23_I2C_DeInit
    iic.o(i.SL2x23_TIMEOUT_UserCallback) refers to iic.o(i.SL2x23_I2C_Init) for SL2x23_I2C_Init
    iic.o(i.i2c_read_word) refers to stm32f0xx_i2c.o(i.I2C_TransferHandling) for I2C_TransferHandling
    iic.o(i.i2c_read_word) refers to iic.o(i.SL2x23_TIMEOUT_UserCallback) for SL2x23_TIMEOUT_UserCallback
    iic.o(i.i2c_read_word) refers to stm32f0xx_i2c.o(i.I2C_GetFlagStatus) for I2C_GetFlagStatus
    iic.o(i.i2c_read_word) refers to stm32f0xx_i2c.o(i.I2C_SendData) for I2C_SendData
    iic.o(i.i2c_read_word) refers to stm32f0xx_i2c.o(i.I2C_ReceiveData) for I2C_ReceiveData
    iic.o(i.i2c_read_word) refers to iic.o(.data) for SL2x23_Timeout
    iic.o(i.i2c_write_word) refers to stm32f0xx_i2c.o(i.I2C_TransferHandling) for I2C_TransferHandling
    iic.o(i.i2c_write_word) refers to iic.o(i.SL2x23_TIMEOUT_UserCallback) for SL2x23_TIMEOUT_UserCallback
    iic.o(i.i2c_write_word) refers to stm32f0xx_i2c.o(i.I2C_GetFlagStatus) for I2C_GetFlagStatus
    iic.o(i.i2c_write_word) refers to stm32f0xx_i2c.o(i.I2C_SendData) for I2C_SendData
    iic.o(i.i2c_write_word) refers to stm32f0xx_i2c.o(i.I2C_ClearFlag) for I2C_ClearFlag
    iic.o(i.i2c_write_word) refers to iic.o(.data) for SL2x23_Timeout
    spi.o(i.DEV_CE_Config) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i.DEV_CE_Config) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.DEV_ReadSR) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_spi.o(i.SPI_Init) for SPI_Init
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_spi.o(i.SPI_RxFIFOThresholdConfig) for SPI_RxFIFOThresholdConfig
    spi.o(i.DEV_SPI_Init) refers to stm32f0xx_spi.o(i.SPI_Cmd) for SPI_Cmd
    spi.o(i.DEV_SPI_Read) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte
    spi.o(i.DEV_SPI_Write) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte
    spi.o(i.DEV_WriteSR) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte
    spi.o(i.EXTI0_1_IRQHandler) refers to stm32f0xx_exti.o(i.EXTI_GetITStatus) for EXTI_GetITStatus
    spi.o(i.EXTI0_1_IRQHandler) refers to stm32f0xx_exti.o(i.EXTI_ClearITPendingBit) for EXTI_ClearITPendingBit
    spi.o(i.EXTI0_1_IRQHandler) refers to spi.o(.data) for Irq1_Delay_Cnt
    spi.o(i.EXTIO_IRQEN) refers to stm32f0xx_tim.o(i.TIM_Cmd) for TIM_Cmd
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_syscfg.o(i.SYSCFG_EXTILineConfig) for SYSCFG_EXTILineConfig
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_exti.o(i.EXTI_Init) for EXTI_Init
    spi.o(i.INT1_EXTI_Config) refers to stm32f0xx_misc.o(i.NVIC_Init) for NVIC_Init
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_syscfg.o(i.SYSCFG_EXTILineConfig) for SYSCFG_EXTILineConfig
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_exti.o(i.EXTI_Init) for EXTI_Init
    spi.o(i.INT2_EXTI_Config) refers to stm32f0xx_misc.o(i.NVIC_Init) for NVIC_Init
    spi.o(i.INT_EXTI_Config) refers to spi.o(i.INT2_EXTI_Config) for INT2_EXTI_Config
    spi.o(i.PIN_MUX_Config) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i.PIN_MUX_Config) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.SPI_ReadWriteByte) refers to stm32f0xx_spi.o(i.SPI_I2S_GetFlagStatus) for SPI_I2S_GetFlagStatus
    spi.o(i.SPI_ReadWriteByte) refers to stm32f0xx_spi.o(i.SPI_SendData8) for SPI_SendData8
    spi.o(i.SPI_ReadWriteByte) refers to stm32f0xx_spi.o(i.SPI_ReceiveData8) for SPI_ReceiveData8
    spi.o(i.SPI_Test) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    spi.o(i.SPI_Test) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    spi.o(i.SPI_Test) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    spi.o(i.SPI_Test) refers to spi.o(i.DEV_WriteSR) for DEV_WriteSR
    spi.o(i.SPI_Test) refers to spi.o(i.DEV_ReadSR) for DEV_ReadSR
    spi.o(i.SPI_Test) refers to noretval__2printf.o(.text) for __2printf
    spi.o(i.SPI_Test) refers to spi.o(.data) for spi_err
    spi.o(i._ASSERT_SPI_CLK_LOW) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i._ASSERT_SPI_CLK_LOW) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i._ASSERT_SPI_CLK_LOW) refers to stm32f0xx_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    spi.o(i._RELEASE_SPI_CLK_LOW) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    spi.o(i._RELEASE_SPI_CLK_LOW) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    sys.o(i.GPIO_GetAddress) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    sys.o(i.GPIO_GetAddress) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    sys.o(i.GPIO_GetAddress) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    sys.o(i.GPIO_GetAddress) refers to noretval__2printf.o(.text) for __2printf
    sys.o(i.GPIO_GetLevel) refers to noretval__2printf.o(.text) for __2printf
    sys.o(i.System_GetClocks) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    sys.o(i.System_GetClocks) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    sys.o(i.System_GetClocks) refers to _printf_dec.o(.text) for _printf_int_dec
    sys.o(i.System_GetClocks) refers to stm32f0xx_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    sys.o(i.System_GetClocks) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    sys.o(i.System_GetClocks) refers to noretval__2printf.o(.text) for __2printf
    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(i.USART1_IRQHandler) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i.USART1_IRQHandler) refers to stm32f0xx_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    usart.o(i.USART1_IRQHandler) refers to stm32f0xx_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    usart.o(i.USART1_IRQHandler) refers to stm32f0xx_usart.o(i.USART_ClearFlag) for USART_ClearFlag
    usart.o(i.USART1_IRQHandler) refers to stm32f0xx_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usart.o(i.USART1_IRQHandler) refers to stm32f0xx_usart.o(i.USART_ClearITPendingBit) for USART_ClearITPendingBit
    usart.o(i.USART1_IRQHandler) refers to usart.o(.data) for USART_RX_STA
    usart.o(i.USART1_IRQHandler) refers to usart.o(.bss) for USART_RX_BUF
    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.fputc) refers to stm32f0xx_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    usart.o(i.fputc) refers to stm32f0xx_usart.o(i.USART_SendData) for USART_SendData
    usart.o(i.uart_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(i.uart_init) refers to stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd) for RCC_AHBPeriphClockCmd
    usart.o(i.uart_init) refers to stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    usart.o(i.uart_init) refers to stm32f0xx_gpio.o(i.GPIO_PinAFConfig) for GPIO_PinAFConfig
    usart.o(i.uart_init) refers to stm32f0xx_gpio.o(i.GPIO_Init) for GPIO_Init
    usart.o(i.uart_init) refers to stm32f0xx_usart.o(i.USART_Init) for USART_Init
    usart.o(i.uart_init) refers to stm32f0xx_usart.o(i.USART_Cmd) for USART_Cmd
    usart.o(i.uart_init) refers to stm32f0xx_usart.o(i.USART_ClearFlag) for USART_ClearFlag
    usart.o(i.uart_init) refers to stm32f0xx_usart.o(i.USART_ITConfig) for USART_ITConfig
    usart.o(i.uart_init) refers to stm32f0xx_misc.o(i.NVIC_Init) for NVIC_Init
    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
    use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    __2printf.o(.text) refers to usart.o(.data) for __stdout
    noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    noretval__2printf.o(.text) refers to usart.o(.data) for __stdout
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_dec.o(.text) refers to rtudiv10.o(.text) for __rt_udiv10
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata
    _printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata
    _printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata
    _printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata
    _printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata
    _printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata
    _printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
    __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
    _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex
    _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    __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
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
    _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    _printf_char_file.o(.text) refers to ferror.o(.text) for ferror
    _printf_char_file.o(.text) refers to usart.o(i.fputc) for fputc
    __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
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    _printf_char_common.o(.text) refers to __printf_flags_wp.o(.text) for __printf
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f0xx.o(.text) for __user_initial_stackheap
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top
    sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    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
    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_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    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(.text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.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
    __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_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$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
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_abrt_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_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    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
    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 stm32f0xx_dma.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_dma.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_dma.o(i.DMA_ClearFlag), (12 bytes).
    Removing stm32f0xx_dma.o(i.DMA_ClearITPendingBit), (12 bytes).
    Removing stm32f0xx_dma.o(i.DMA_Cmd), (28 bytes).
    Removing stm32f0xx_dma.o(i.DMA_DeInit), (160 bytes).
    Removing stm32f0xx_dma.o(i.DMA_GetCurrDataCounter), (8 bytes).
    Removing stm32f0xx_dma.o(i.DMA_GetFlagStatus), (28 bytes).
    Removing stm32f0xx_dma.o(i.DMA_GetITStatus), (28 bytes).
    Removing stm32f0xx_dma.o(i.DMA_ITConfig), (20 bytes).
    Removing stm32f0xx_dma.o(i.DMA_Init), (64 bytes).
    Removing stm32f0xx_dma.o(i.DMA_SetCurrDataCounter), (4 bytes).
    Removing stm32f0xx_dma.o(i.DMA_StructInit), (26 bytes).
    Removing stm32f0xx_exti.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_exti.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_exti.o(i.EXTI_ClearFlag), (12 bytes).
    Removing stm32f0xx_exti.o(i.EXTI_DeInit), (32 bytes).
    Removing stm32f0xx_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes).
    Removing stm32f0xx_exti.o(i.EXTI_GetFlagStatus), (28 bytes).
    Removing stm32f0xx_exti.o(i.EXTI_StructInit), (16 bytes).
    Removing stm32f0xx_flash.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_flash.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ClearFlag), (12 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_EraseAllPages), (72 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ErasePage), (76 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_GetFlagStatus), (28 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_GetPrefetchBufferStatus), (28 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_GetStatus), (60 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ITConfig), (32 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_Lock), (20 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_BOOTConfig), (80 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_EnableWRP), (120 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_Erase), (152 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_GetRDP), (28 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_GetUser), (16 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_GetWRP), (12 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_Launch), (20 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_Lock), (20 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_RDPConfig), (144 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_SRAMParityConfig), (80 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_Unlock), (40 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_UserConfig), (88 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_VDDAConfig), (80 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_OB_WriteUser), (80 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_PrefetchBufferCmd), (36 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ProgramHalfWord), (68 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ProgramOptionByteData), (72 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_ProgramWord), (108 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_SetLatency), (28 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_Unlock), (36 bytes).
    Removing stm32f0xx_flash.o(i.FLASH_WaitForLastOperation), (40 bytes).
    Removing stm32f0xx_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_DeInit), (148 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_PinLockConfig), (34 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_ReadInputData), (6 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_ReadInputDataBit), (20 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_ReadOutputData), (6 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_ReadOutputDataBit), (20 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_ResetBits), (4 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_SetBits), (4 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_StructInit), (24 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f0xx_gpio.o(i.GPIO_WriteBit), (12 bytes).
    Removing stm32f0xx_i2c.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_i2c.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_10BitAddressHeaderCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_10BitAddressingModeCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_AcknowledgeConfig), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_AutoEndCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_CalculatePEC), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ClearFlag), (4 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ClearITPendingBit), (4 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ClockTimeoutCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_Cmd), (24 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_DMACmd), (20 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_DeInit), (56 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_DualAddressCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ExtendedClockTimeoutCmd), (26 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GeneralCallCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GenerateSTART), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GenerateSTOP), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GetAddressMatched), (14 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GetFlagStatus), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GetITStatus), (78 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GetPEC), (8 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_GetTransferDirection), (30 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ITConfig), (20 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_IdleClockTimeoutCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_Init), (108 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_MasterRequestConfig), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_NumberOfBytesConfig), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_OwnAddress2Config), (36 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_PECRequestCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ReadRegister), (22 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ReceiveData), (8 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_ReloadCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_SMBusAlertCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_SendData), (4 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_SlaveAddressConfig), (20 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_SlaveByteControlCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_SoftwareResetCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_StopModeCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_StretchClockCmd), (28 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_StructInit), (24 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_TimeoutAConfig), (20 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_TimeoutBConfig), (32 bytes).
    Removing stm32f0xx_i2c.o(i.I2C_TransferHandling), (44 bytes).
    Removing stm32f0xx_misc.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_misc.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_misc.o(i.NVIC_SystemLPConfig), (32 bytes).
    Removing stm32f0xx_misc.o(i.SysTick_CLKSourceConfig), (36 bytes).
    Removing stm32f0xx_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_ADCCLKConfig), (56 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_AHBPeriphResetCmd), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_AdjustHSI14CalibrationValue), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_AdjustHSICalibrationValue), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_BackupResetCmd), (40 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_CECCLKConfig), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_ClockSecuritySystemCmd), (40 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_DeInit), (116 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_GetFlagStatus), (72 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_GetITStatus), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_HCLKConfig), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_HSEConfig), (16 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_HSI14ADCRequestCmd), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_HSI14Cmd), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_HSICmd), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_I2CCLKConfig), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_LSEConfig), (40 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_LSEDriveConfig), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_LSICmd), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_MCOConfig), (12 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_PCLKConfig), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_PLLCmd), (40 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_PLLConfig), (36 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_PREDIV1Config), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_RTCCLKCmd), (40 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_RTCCLKConfig), (16 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_SYSCLKConfig), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_USARTCLKConfig), (28 bytes).
    Removing stm32f0xx_rcc.o(i.RCC_WaitForHSEStartUp), (60 bytes).
    Removing stm32f0xx_spi.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_spi.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_spi.o(i.I2S_Cmd), (32 bytes).
    Removing stm32f0xx_spi.o(i.I2S_Init), (232 bytes).
    Removing stm32f0xx_spi.o(i.I2S_StructInit), (20 bytes).
    Removing stm32f0xx_spi.o(i.SPI_BiDirectionalLineConfig), (32 bytes).
    Removing stm32f0xx_spi.o(i.SPI_CRCLengthConfig), (20 bytes).
    Removing stm32f0xx_spi.o(i.SPI_CalculateCRC), (32 bytes).
    Removing stm32f0xx_spi.o(i.SPI_DataSizeConfig), (24 bytes).
    Removing stm32f0xx_spi.o(i.SPI_GetCRC), (16 bytes).
    Removing stm32f0xx_spi.o(i.SPI_GetCRCPolynomial), (6 bytes).
    Removing stm32f0xx_spi.o(i.SPI_GetReceptionFIFOStatus), (12 bytes).
    Removing stm32f0xx_spi.o(i.SPI_GetTransmissionFIFOStatus), (12 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_ClearFlag), (6 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_DMACmd), (20 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_DeInit), (60 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_GetITStatus), (56 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_ITConfig), (34 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_ReceiveData16), (6 bytes).
    Removing stm32f0xx_spi.o(i.SPI_I2S_SendData16), (4 bytes).
    Removing stm32f0xx_spi.o(i.SPI_LastDMATransferCmd), (20 bytes).
    Removing stm32f0xx_spi.o(i.SPI_NSSInternalSoftwareConfig), (32 bytes).
    Removing stm32f0xx_spi.o(i.SPI_NSSPulseModeCmd), (28 bytes).
    Removing stm32f0xx_spi.o(i.SPI_SSOutputCmd), (28 bytes).
    Removing stm32f0xx_spi.o(i.SPI_StructInit), (30 bytes).
    Removing stm32f0xx_spi.o(i.SPI_TIModeCmd), (28 bytes).
    Removing stm32f0xx_spi.o(i.SPI_TransmitCRC), (12 bytes).
    Removing stm32f0xx_syscfg.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_syscfg.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_BreakConfig), (16 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_ClearFlag), (16 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_DMAChannelRemapConfig), (32 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_DeInit), (44 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_GetFlagStatus), (32 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_I2CFastModePlusConfig), (32 bytes).
    Removing stm32f0xx_syscfg.o(i.SYSCFG_MemoryRemapConfig), (28 bytes).
    Removing stm32f0xx_tim.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_tim.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_tim.o(i.TI1_Config), (56 bytes).
    Removing stm32f0xx_tim.o(i.TI2_Config), (76 bytes).
    Removing stm32f0xx_tim.o(i.TI3_Config), (72 bytes).
    Removing stm32f0xx_tim.o(i.TI4_Config), (80 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ARRPreloadConfig), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_BDTRConfig), (32 bytes).
    Removing stm32f0xx_tim.o(i.TIM_BDTRStructInit), (18 bytes).
    Removing stm32f0xx_tim.o(i.TIM_CCPreloadControl), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_CCxCmd), (30 bytes).
    Removing stm32f0xx_tim.o(i.TIM_CCxNCmd), (30 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearFlag), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearITPendingBit), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearOC1Ref), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearOC2Ref), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearOC3Ref), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ClearOC4Ref), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_Cmd), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_CounterModeConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_CtrlPWMOutputs), (34 bytes).
    Removing stm32f0xx_tim.o(i.TIM_DMACmd), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_DMAConfig), (12 bytes).
    Removing stm32f0xx_tim.o(i.TIM_DeInit), (232 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ETRClockMode1Config), (52 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ETRClockMode2Config), (34 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ETRConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_EncoderInterfaceConfig), (68 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ForcedOC1Config), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ForcedOC2Config), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ForcedOC3Config), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ForcedOC4Config), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GenerateEvent), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetCapture1), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetCapture2), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetCapture3), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetCapture4), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetCounter), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetFlagStatus), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetITStatus), (38 bytes).
    Removing stm32f0xx_tim.o(i.TIM_GetPrescaler), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ICInit), (112 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ICStructInit), (18 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ITConfig), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_InternalClockConfig), (16 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC1FastConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC1Init), (148 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC1NPolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC1PolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC1PreloadConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC2FastConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC2Init), (156 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC2NPolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC2PolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC2PreloadConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC3FastConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC3Init), (152 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC3NPolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC3PolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC3PreloadConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC4FastConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC4Init), (112 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC4PolarityConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OC4PreloadConfig), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_OCStructInit), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_PWMIConfig), (124 bytes).
    Removing stm32f0xx_tim.o(i.TIM_PrescalerConfig), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_RemapConfig), (6 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectCCDMA), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectCOM), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectHallSensor), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectInputTrigger), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectMasterSlaveMode), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectOCREFClear), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectOCxM), (82 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectOnePulseMode), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectOutputTrigger), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SelectSlaveMode), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetAutoreload), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetClockDivision), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetCompare1), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetCompare2), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetCompare3), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetCompare4), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetCounter), (4 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetIC1Prescaler), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetIC2Prescaler), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetIC3Prescaler), (20 bytes).
    Removing stm32f0xx_tim.o(i.TIM_SetIC4Prescaler), (24 bytes).
    Removing stm32f0xx_tim.o(i.TIM_TIxExternalClockConfig), (58 bytes).
    Removing stm32f0xx_tim.o(i.TIM_TimeBaseInit), (124 bytes).
    Removing stm32f0xx_tim.o(i.TIM_TimeBaseStructInit), (18 bytes).
    Removing stm32f0xx_tim.o(i.TIM_UpdateDisableConfig), (28 bytes).
    Removing stm32f0xx_tim.o(i.TIM_UpdateRequestConfig), (28 bytes).
    Removing stm32f0xx_usart.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_usart.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_usart.o(i.USART_AddressDetectionConfig), (16 bytes).
    Removing stm32f0xx_usart.o(i.USART_AutoBaudRateCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_AutoBaudRateConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_ClockInit), (36 bytes).
    Removing stm32f0xx_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f0xx_usart.o(i.USART_DECmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_DEPolarityConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_DMACmd), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_DMAReceptionErrorConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_DataInvCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_DeInit), (64 bytes).
    Removing stm32f0xx_usart.o(i.USART_DirectionModeCmd), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_HalfDuplexCmd), (24 bytes).
    Removing stm32f0xx_usart.o(i.USART_InvPinCmd), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_IrDACmd), (24 bytes).
    Removing stm32f0xx_usart.o(i.USART_IrDAConfig), (16 bytes).
    Removing stm32f0xx_usart.o(i.USART_LINBreakDetectLengthConfig), (16 bytes).
    Removing stm32f0xx_usart.o(i.USART_LINCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_MSBFirstCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_MuteModeCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_MuteModeWakeUpConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_OneBitMethodCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_OverSampling8Cmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_OverrunDetectionConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_ReceiverTimeOutCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_RequestCmd), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_STOPModeCmd), (24 bytes).
    Removing stm32f0xx_usart.o(i.USART_SWAPPinCmd), (28 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetAddress), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetAutoRetryCount), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetBlockLength), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetDEAssertionTime), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetDEDeassertionTime), (20 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetGuardTime), (16 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetPrescaler), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_SetReceiverTimeOut), (16 bytes).
    Removing stm32f0xx_usart.o(i.USART_SmartCardCmd), (24 bytes).
    Removing stm32f0xx_usart.o(i.USART_SmartCardNACKCmd), (24 bytes).
    Removing stm32f0xx_usart.o(i.USART_StopModeWakeUpSourceConfig), (18 bytes).
    Removing stm32f0xx_usart.o(i.USART_StructInit), (24 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing stm32f0xx_it.o(.rev16_text), (4 bytes).
    Removing stm32f0xx_it.o(.revsh_text), (4 bytes).
    Removing system_stm32f0xx.o(.rev16_text), (4 bytes).
    Removing system_stm32f0xx.o(.revsh_text), (4 bytes).
    Removing system_stm32f0xx.o(i.SystemCoreClockUpdate), (180 bytes).
    Removing system_stm32f0xx.o(.data), (20 bytes).
    Removing utilities.o(.rev16_text), (4 bytes).
    Removing utilities.o(.revsh_text), (4 bytes).
    Removing utilities.o(i.delay_10us), (60 bytes).
    Removing xx522.o(.rev16_text), (4 bytes).
    Removing xx522.o(.revsh_text), (4 bytes).
    Removing xx522.o(i.PcdBakValue), (200 bytes).
    Removing xx522.o(i.PcdHalt), (50 bytes).
    Removing xx522.o(i.PcdValue), (194 bytes).
    Removing xx522.o(i.ResetXX522), (16 bytes).
    Removing iic.o(.rev16_text), (4 bytes).
    Removing iic.o(.revsh_text), (4 bytes).
    Removing iic.o(i.SL2x23_I2C_DeInit), (8 bytes).
    Removing iic.o(i.SL2x23_I2C_Init), (56 bytes).
    Removing iic.o(i.SL2x23_I2C_LowLevel_DeInit), (68 bytes).
    Removing iic.o(i.SL2x23_I2C_LowLevel_Init), (92 bytes).
    Removing iic.o(i.SL2x23_TIMEOUT_UserCallback), (14 bytes).
    Removing iic.o(i.i2c_read_word), (208 bytes).
    Removing iic.o(i.i2c_write_word), (188 bytes).
    Removing iic.o(.data), (4 bytes).
    Removing spi.o(.rev16_text), (4 bytes).
    Removing spi.o(.revsh_text), (4 bytes).
    Removing spi.o(i.DEV_CE_Config), (100 bytes).
    Removing spi.o(i.DEV_SPI_Read), (60 bytes).
    Removing spi.o(i.DEV_SPI_Write), (56 bytes).
    Removing spi.o(i.EXTIO_IRQEN), (152 bytes).
    Removing spi.o(i.INT1_EXTI_Config), (100 bytes).
    Removing spi.o(i.PIN_MUX_Config), (240 bytes).
    Removing spi.o(i.SPI_Test), (128 bytes).
    Removing spi.o(i._ASSERT_SPI_CLK_LOW), (60 bytes).
    Removing spi.o(i._RELEASE_SPI_CLK_LOW), (48 bytes).
    Removing sys.o(.rev16_text), (4 bytes).
    Removing sys.o(.revsh_text), (4 bytes).
    Removing sys.o(i.GPIO_GetAddress), (292 bytes).
    Removing sys.o(i.GPIO_GetLevel), (164 bytes).
    Removing sys.o(i.GPIO_ResetLevel), (12 bytes).
    Removing sys.o(i.GPIO_SetLevel), (22 bytes).
    Removing sys.o(i.SYS_SoftReset), (16 bytes).
    Removing sys.o(i.System_GetClocks), (132 bytes).
    Removing usart.o(.rev16_text), (4 bytes).
    Removing usart.o(.revsh_text), (4 bytes).
    Removing usart.o(i._ttywrch), (6 bytes).

371 unused section(s) (total 13192 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  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../clib/angel/scatterp.s                 0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi_2.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  tempstk.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/division.c                       0x00000000   Number         0  rtudiv10.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/misc.s                           0x00000000   Number         0  printf_stubs.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ll_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_pad.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ll_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_file.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ll.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ll.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_d.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_x.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror_locked.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../fplib/cfplib/fpinit.c                 0x00000000   Number         0  fpinit.o ABSOLUTE
    ..\..\..\XX522\XX522.c                   0x00000000   Number         0  xx522.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dma.c 0x00000000   Number         0  stm32f0xx_dma.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_exti.c 0x00000000   Number         0  stm32f0xx_exti.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_flash.c 0x00000000   Number         0  stm32f0xx_flash.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c 0x00000000   Number         0  stm32f0xx_gpio.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_i2c.c 0x00000000   Number         0  stm32f0xx_i2c.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c 0x00000000   Number         0  stm32f0xx_misc.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c 0x00000000   Number         0  stm32f0xx_rcc.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_spi.c 0x00000000   Number         0  stm32f0xx_spi.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_syscfg.c 0x00000000   Number         0  stm32f0xx_syscfg.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_tim.c 0x00000000   Number         0  stm32f0xx_tim.o ABSOLUTE
    ..\..\..\mcu\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_usart.c 0x00000000   Number         0  stm32f0xx_usart.o ABSOLUTE
    ..\..\..\mcu\board\iic.c                 0x00000000   Number         0  iic.o ABSOLUTE
    ..\..\..\mcu\board\spi.c                 0x00000000   Number         0  spi.o ABSOLUTE
    ..\..\..\mcu\board\sys.c                 0x00000000   Number         0  sys.o ABSOLUTE
    ..\..\..\mcu\board\usart.c               0x00000000   Number         0  usart.o ABSOLUTE
    ..\..\..\mcu\common\startup_stm32f0xx.s  0x00000000   Number         0  startup_stm32f0xx.o ABSOLUTE
    ..\..\..\mcu\common\stm32f0xx_it.c       0x00000000   Number         0  stm32f0xx_it.o ABSOLUTE
    ..\..\..\mcu\common\system_stm32f0xx.c   0x00000000   Number         0  system_stm32f0xx.o ABSOLUTE
    ..\..\..\mcu\utilities\utilities.c       0x00000000   Number         0  utilities.o ABSOLUTE
    ..\\..\\..\\XX522\\XX522.c               0x00000000   Number         0  xx522.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_dma.c 0x00000000   Number         0  stm32f0xx_dma.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_exti.c 0x00000000   Number         0  stm32f0xx_exti.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_flash.c 0x00000000   Number         0  stm32f0xx_flash.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_gpio.c 0x00000000   Number         0  stm32f0xx_gpio.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_i2c.c 0x00000000   Number         0  stm32f0xx_i2c.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_misc.c 0x00000000   Number         0  stm32f0xx_misc.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_rcc.c 0x00000000   Number         0  stm32f0xx_rcc.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_spi.c 0x00000000   Number         0  stm32f0xx_spi.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_syscfg.c 0x00000000   Number         0  stm32f0xx_syscfg.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_tim.c 0x00000000   Number         0  stm32f0xx_tim.o ABSOLUTE
    ..\\..\\..\\mcu\\STM32F0xx_StdPeriph_Driver\\src\\stm32f0xx_usart.c 0x00000000   Number         0  stm32f0xx_usart.o ABSOLUTE
    ..\\..\\..\\mcu\\board\\iic.c            0x00000000   Number         0  iic.o ABSOLUTE
    ..\\..\\..\\mcu\\board\\spi.c            0x00000000   Number         0  spi.o ABSOLUTE
    ..\\..\\..\\mcu\\board\\sys.c            0x00000000   Number         0  sys.o ABSOLUTE
    ..\\..\\..\\mcu\\board\\usart.c          0x00000000   Number         0  usart.o ABSOLUTE
    ..\\..\\..\\mcu\\common\\stm32f0xx_it.c  0x00000000   Number         0  stm32f0xx_it.o ABSOLUTE
    ..\\..\\..\\mcu\\common\\system_stm32f0xx.c 0x00000000   Number         0  system_stm32f0xx.o ABSOLUTE
    ..\\..\\..\\mcu\\utilities\\utilities.c  0x00000000   Number         0  utilities.o ABSOLUTE
    ..\\user\\main.c                         0x00000000   Number         0  main.o ABSOLUTE
    ..\user\main.c                           0x00000000   Number         0  main.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x08000000   Section      192  startup_stm32f0xx.o(RESET)
    !!!main                                  0x080000c0   Section        8  __main.o(!!!main)
    !!!scatter                               0x080000c8   Section       60  __scatter.o(!!!scatter)
    !!handler_copy                           0x08000104   Section       26  __scatter_copy.o(!!handler_copy)
    !!handler_zi                             0x08000120   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$_printf_percent$$00000000  0x0800013c   Section        2  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    .ARM.Collect$$_printf_percent$$0000000C  0x0800013e   Section       10  _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
    .ARM.Collect$$_printf_percent$$00000017  0x08000148   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .ARM.Collect$$libinit$$00000000          0x0800014c   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000002          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    .ARM.Collect$$libinit$$00000004          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x0800014e   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x0800014e   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x08000150   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000006      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000C      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000E      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$00000011      0x08000152   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
    .ARM.Collect$$libshutdown$$00000012      0x08000152   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
    .ARM.Collect$$rtentry$$00000000          0x08000154   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x08000154   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x08000154   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0800015a   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0800015a   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x0800015e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x0800015e   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x08000166   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x08000168   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x08000168   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x0800016c   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .emb_text                                0x08000174   Section       56  rt_memcpy.o(.emb_text)
    .text                                    0x080001ac   Section       56  startup_stm32f0xx.o(.text)
    .text                                    0x080001e4   Section        2  use_no_semi_2.o(.text)
    .text                                    0x080001e8   Section        0  noretval__2printf.o(.text)
    .text                                    0x08000204   Section        0  _printf_pad.o(.text)
    .text                                    0x08000254   Section        0  _printf_hex_int.o(.text)
    .text                                    0x080002ac   Section        0  __printf_flags_wp.o(.text)
    .text                                    0x080003e4   Section        0  rt_memcpy.o(.text)
    .text                                    0x08000466   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x080005c0   Section        0  heapauxi.o(.text)
    .text                                    0x080005c6   Section        2  use_no_semi.o(.text)
    .text                                    0x080005c8   Section        0  _printf_intcommon.o(.text)
    .text                                    0x08000678   Section        0  _printf_char_file.o(.text)
    .text                                    0x080006a0   Section        0  _printf_char_common.o(.text)
    _printf_input_char                       0x080006a1   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x080006d0   Section        0  ferror.o(.text)
    .text                                    0x080006d8   Section       62  sys_stackheap_outer.o(.text)
    .text                                    0x08000716   Section        0  exit.o(.text)
    .text                                    0x08000728   Section        8  libspace.o(.text)
    i.CalulateCRC                            0x08000730   Section        0  xx522.o(i.CalulateCRC)
    i.ClearBitMask                           0x0800079a   Section        0  xx522.o(i.ClearBitMask)
    i.DEV_ReadSR                             0x080007b8   Section        0  spi.o(i.DEV_ReadSR)
    i.DEV_SPI_Init                           0x080007e8   Section        0  spi.o(i.DEV_SPI_Init)
    i.DEV_WriteSR                            0x080008d8   Section        0  spi.o(i.DEV_WriteSR)
    i.EXTI0_1_IRQHandler                     0x08000904   Section        0  spi.o(i.EXTI0_1_IRQHandler)
    i.EXTI_ClearITPendingBit                 0x08000930   Section        0  stm32f0xx_exti.o(i.EXTI_ClearITPendingBit)
    i.EXTI_GetITStatus                       0x0800093c   Section        0  stm32f0xx_exti.o(i.EXTI_GetITStatus)
    i.EXTI_Init                              0x08000964   Section        0  stm32f0xx_exti.o(i.EXTI_Init)
    i.GPIO_Init                              0x080009ec   Section        0  stm32f0xx_gpio.o(i.GPIO_Init)
    i.GPIO_PinAFConfig                       0x08000a7c   Section        0  stm32f0xx_gpio.o(i.GPIO_PinAFConfig)
    i.HardFault_Handler                      0x08000ac0   Section        0  stm32f0xx_it.o(i.HardFault_Handler)
    i.INT2_EXTI_Config                       0x08000ac4   Section        0  spi.o(i.INT2_EXTI_Config)
    i.INT_EXTI_Config                        0x08000b28   Section        0  spi.o(i.INT_EXTI_Config)
    i.InitXX522                              0x08000b30   Section        0  xx522.o(i.InitXX522)
    i.Init_LED                               0x08000b60   Section        0  utilities.o(i.Init_LED)
    i.NMI_Handler                            0x08000b8c   Section        0  stm32f0xx_it.o(i.NMI_Handler)
    i.NVIC_Init                              0x08000b90   Section        0  stm32f0xx_misc.o(i.NVIC_Init)
    i.PcdAntennaOff                          0x08000c00   Section        0  xx522.o(i.PcdAntennaOff)
    i.PcdAntennaOn                           0x08000c0c   Section        0  xx522.o(i.PcdAntennaOn)
    i.PcdAnticoll                            0x08000c28   Section        0  xx522.o(i.PcdAnticoll)
    i.PcdAuthState                           0x08000c98   Section        0  xx522.o(i.PcdAuthState)
    i.PcdComMF522                            0x08000ce8   Section        0  xx522.o(i.PcdComMF522)
    i.PcdConfigISOType                       0x08000e2c   Section        0  xx522.o(i.PcdConfigISOType)
    i.PcdRead                                0x08000e82   Section        0  xx522.o(i.PcdRead)
    i.PcdRequest                             0x08000ed0   Section        0  xx522.o(i.PcdRequest)
    i.PcdReset                               0x08000f28   Section        0  xx522.o(i.PcdReset)
    i.PcdSelect                              0x08000f72   Section        0  xx522.o(i.PcdSelect)
    i.PcdWrite                               0x08000fe2   Section        0  xx522.o(i.PcdWrite)
    i.PendSV_Handler                         0x08001074   Section        0  stm32f0xx_it.o(i.PendSV_Handler)
    i.RCC_AHBPeriphClockCmd                  0x08001078   Section        0  stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd)
    i.RCC_APB1PeriphClockCmd                 0x08001098   Section        0  stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd)
    i.RCC_APB2PeriphClockCmd                 0x080010b8   Section        0  stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.RCC_GetClocksFreq                      0x080010d8   Section        0  stm32f0xx_rcc.o(i.RCC_GetClocksFreq)
    i.ReadRawRC                              0x08001248   Section        0  xx522.o(i.ReadRawRC)
    i.SPI_Cmd                                0x0800125c   Section        0  stm32f0xx_spi.o(i.SPI_Cmd)
    i.SPI_I2S_GetFlagStatus                  0x08001278   Section        0  stm32f0xx_spi.o(i.SPI_I2S_GetFlagStatus)
    i.SPI_Init                               0x0800128c   Section        0  stm32f0xx_spi.o(i.SPI_Init)
    i.SPI_ReadWriteByte                      0x080012e4   Section        0  spi.o(i.SPI_ReadWriteByte)
    i.SPI_ReceiveData8                       0x08001318   Section        0  stm32f0xx_spi.o(i.SPI_ReceiveData8)
    i.SPI_RxFIFOThresholdConfig              0x08001324   Section        0  stm32f0xx_spi.o(i.SPI_RxFIFOThresholdConfig)
    i.SPI_SendData8                          0x08001338   Section        0  stm32f0xx_spi.o(i.SPI_SendData8)
    i.SVC_Handler                            0x08001342   Section        0  stm32f0xx_it.o(i.SVC_Handler)
    i.SYSCFG_EXTILineConfig                  0x08001344   Section        0  stm32f0xx_syscfg.o(i.SYSCFG_EXTILineConfig)
    i.SetBitMask                             0x08001384   Section        0  xx522.o(i.SetBitMask)
    i.SetSysClock                            0x080013a4   Section        0  system_stm32f0xx.o(i.SetSysClock)
    SetSysClock                              0x080013a5   Thumb Code   224  system_stm32f0xx.o(i.SetSysClock)
    i.Sl2x23_config                          0x0800148c   Section        0  xx522.o(i.Sl2x23_config)
    i.Sl2x23_demo                            0x080014cc   Section        0  xx522.o(i.Sl2x23_demo)
    i.Sl2x23_spi_test                        0x08001734   Section        0  xx522.o(i.Sl2x23_spi_test)
    i.SysTick_Config                         0x08001810   Section        0  utilities.o(i.SysTick_Config)
    SysTick_Config                           0x08001811   Thumb Code    44  utilities.o(i.SysTick_Config)
    i.SysTick_Handler                        0x08001844   Section        0  stm32f0xx_it.o(i.SysTick_Handler)
    i.SystemInit                             0x0800186c   Section        0  system_stm32f0xx.o(i.SystemInit)
    i.USART1_IRQHandler                      0x080018e8   Section        0  usart.o(i.USART1_IRQHandler)
    i.USART_ClearFlag                        0x08001a14   Section        0  stm32f0xx_usart.o(i.USART_ClearFlag)
    i.USART_ClearITPendingBit                0x08001a18   Section        0  stm32f0xx_usart.o(i.USART_ClearITPendingBit)
    i.USART_Cmd                              0x08001a2a   Section        0  stm32f0xx_usart.o(i.USART_Cmd)
    i.USART_GetFlagStatus                    0x08001a42   Section        0  stm32f0xx_usart.o(i.USART_GetFlagStatus)
    i.USART_GetITStatus                      0x08001a56   Section        0  stm32f0xx_usart.o(i.USART_GetITStatus)
    i.USART_ITConfig                         0x08001aa4   Section        0  stm32f0xx_usart.o(i.USART_ITConfig)
    i.USART_Init                             0x08001ae8   Section        0  stm32f0xx_usart.o(i.USART_Init)
    i.USART_ReceiveData                      0x08001bc0   Section        0  stm32f0xx_usart.o(i.USART_ReceiveData)
    i.USART_SendData                         0x08001bca   Section        0  stm32f0xx_usart.o(i.USART_SendData)
    i.WriteRawRC                             0x08001bd2   Section        0  xx522.o(i.WriteRawRC)
    i.__NVIC_SetPriority                     0x08001be4   Section        0  utilities.o(i.__NVIC_SetPriority)
    __NVIC_SetPriority                       0x08001be5   Thumb Code   110  utilities.o(i.__NVIC_SetPriority)
    i._is_digit                              0x08001c5c   Section        0  __printf_wp.o(i._is_digit)
    i._sys_exit                              0x08001c6a   Section        0  usart.o(i._sys_exit)
    i.delay_1ms                              0x08001c70   Section        0  xx522.o(i.delay_1ms)
    i.delay_ms                               0x08001c7c   Section        0  utilities.o(i.delay_ms)
    i.fputc                                  0x08001cb8   Section        0  usart.o(i.fputc)
    i.main                                   0x08001cf0   Section        0  main.o(i.main)
    i.uart_init                              0x08001d18   Section        0  usart.o(i.uart_init)
    .constdata                               0x08001db8   Section       40  _printf_hex_int.o(.constdata)
    uc_hextab                                0x08001db8   Data          20  _printf_hex_int.o(.constdata)
    lc_hextab                                0x08001dcc   Data          20  _printf_hex_int.o(.constdata)
    .constdata                               0x08001de0   Section       17  __printf_flags_wp.o(.constdata)
    maptable                                 0x08001de0   Data          17  __printf_flags_wp.o(.constdata)
    .data                                    0x20000000   Section       16  stm32f0xx_rcc.o(.data)
    APBAHBPrescTable                         0x20000000   Data          16  stm32f0xx_rcc.o(.data)
    .data                                    0x20000010   Section       12  utilities.o(.data)
    .data                                    0x2000001c   Section       28  spi.o(.data)
    Irq1_Delay_Cnt                           0x2000001c   Data           1  spi.o(.data)
    Irq2_Delay_Cnt                           0x2000001d   Data           1  spi.o(.data)
    DEV_Wkup_Pwm_Level_Hl                    0x2000001e   Data           1  spi.o(.data)
    DEV_Wkup_Pwm_Level_Hh                    0x2000001f   Data           1  spi.o(.data)
    DEV_Wkup_Pwm_cnt                         0x20000020   Data           2  spi.o(.data)
    .data                                    0x20000038   Section        6  usart.o(.data)
    .bss                                     0x20000040   Section      200  usart.o(.bss)
    .bss                                     0x20000108   Section       96  libspace.o(.bss)
    HEAP                                     0x20000168   Section      512  startup_stm32f0xx.o(HEAP)
    Heap_Mem                                 0x20000168   Data         512  startup_stm32f0xx.o(HEAP)
    STACK                                    0x20000368   Section     1024  startup_stm32f0xx.o(STACK)
    Stack_Mem                                0x20000368   Data        1024  startup_stm32f0xx.o(STACK)
    __initial_sp                             0x20000768   Data           0  startup_stm32f0xx.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  printf_stubs.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __arm_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
    _mutex_acquire                            - Undefined Weak Reference
    _mutex_release                            - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - 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                           0x000000c0   Number         0  startup_stm32f0xx.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f0xx.o(RESET)
    __Vectors_End                            0x080000c0   Data           0  startup_stm32f0xx.o(RESET)
    __main                                   0x080000c1   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x080000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x080000c9   Thumb Code    52  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x080000c9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x080000d9   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x08000105   Thumb Code    26  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x08000121   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    _printf_percent                          0x0800013d   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_x                                0x0800013f   Thumb Code     0  _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
    _printf_percent_end                      0x08000149   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __rt_lib_init                            0x0800014d   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_1                       0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    __rt_lib_init_fp_trap_1                  0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x0800014f   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x08000151   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_fini_1                 0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_heap_1                 0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
    __rt_lib_shutdown_return                 0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
    __rt_lib_shutdown_signal_1               0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __rt_lib_shutdown_stdio_1                0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_user_alloc_1           0x08000153   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_entry                               0x08000155   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x08000155   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x08000155   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0800015b   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0800015b   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x0800015f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x0800015f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x08000167   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x08000169   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x08000169   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x0800016d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    __aeabi_memcpy4                          0x08000175   Thumb Code    56  rt_memcpy.o(.emb_text)
    __aeabi_memcpy8                          0x08000175   Thumb Code     0  rt_memcpy.o(.emb_text)
    Reset_Handler                            0x080001ad   Thumb Code     8  startup_stm32f0xx.o(.text)
    ADC1_COMP_IRQHandler                     0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    CEC_IRQHandler                           0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    DMA1_Channel1_IRQHandler                 0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    DMA1_Channel2_3_IRQHandler               0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    DMA1_Channel4_5_IRQHandler               0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    EXTI2_3_IRQHandler                       0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    EXTI4_15_IRQHandler                      0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    FLASH_IRQHandler                         0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    I2C1_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    I2C2_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    PVD_IRQHandler                           0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    RCC_IRQHandler                           0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    RTC_IRQHandler                           0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    SPI1_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    SPI2_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM14_IRQHandler                         0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM15_IRQHandler                         0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM16_IRQHandler                         0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM17_IRQHandler                         0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM1_BRK_UP_TRG_COM_IRQHandler           0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM1_CC_IRQHandler                       0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM2_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM3_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TIM6_DAC_IRQHandler                      0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    TS_IRQHandler                            0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    USART2_IRQHandler                        0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    WWDG_IRQHandler                          0x080001bf   Thumb Code     0  startup_stm32f0xx.o(.text)
    __user_initial_stackheap                 0x080001c1   Thumb Code     0  startup_stm32f0xx.o(.text)
    __use_no_semihosting                     0x080001e5   Thumb Code     2  use_no_semi_2.o(.text)
    __2printf                                0x080001e9   Thumb Code    22  noretval__2printf.o(.text)
    _printf_pre_padding                      0x08000205   Thumb Code    44  _printf_pad.o(.text)
    _printf_post_padding                     0x08000231   Thumb Code    34  _printf_pad.o(.text)
    _printf_int_hex                          0x08000255   Thumb Code    84  _printf_hex_int.o(.text)
    _printf_longlong_hex                     0x08000255   Thumb Code     0  _printf_hex_int.o(.text)
    __printf                                 0x080002ad   Thumb Code   306  __printf_flags_wp.o(.text)
    __aeabi_memcpy                           0x080003e5   Thumb Code   130  rt_memcpy.o(.text)
    __rt_memcpy                              0x080003e5   Thumb Code     0  rt_memcpy.o(.text)
    __aeabi_uidiv                            0x08000467   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x08000467   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x0800047b   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x0800047b   Thumb Code   326  aeabi_sdiv.o(.text)
    __use_two_region_memory                  0x080005c1   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x080005c3   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x080005c5   Thumb Code     2  heapauxi.o(.text)
    __I$use$semihosting                      0x080005c7   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x080005c7   Thumb Code     2  use_no_semi.o(.text)
    _printf_int_common                       0x080005c9   Thumb Code   176  _printf_intcommon.o(.text)
    _printf_char_file                        0x08000679   Thumb Code    34  _printf_char_file.o(.text)
    _printf_char_common                      0x080006ab   Thumb Code    32  _printf_char_common.o(.text)
    ferror                                   0x080006d1   Thumb Code     8  ferror.o(.text)
    __user_setup_stackheap                   0x080006d9   Thumb Code    62  sys_stackheap_outer.o(.text)
    exit                                     0x08000717   Thumb Code    16  exit.o(.text)
    __user_libspace                          0x08000729   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x08000729   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x08000729   Thumb Code     0  libspace.o(.text)
    CalulateCRC                              0x08000731   Thumb Code   106  xx522.o(i.CalulateCRC)
    ClearBitMask                             0x0800079b   Thumb Code    30  xx522.o(i.ClearBitMask)
    DEV_ReadSR                               0x080007b9   Thumb Code    42  spi.o(i.DEV_ReadSR)
    DEV_SPI_Init                             0x080007e9   Thumb Code   230  spi.o(i.DEV_SPI_Init)
    DEV_WriteSR                              0x080008d9   Thumb Code    38  spi.o(i.DEV_WriteSR)
    EXTI0_1_IRQHandler                       0x08000905   Thumb Code    40  spi.o(i.EXTI0_1_IRQHandler)
    EXTI_ClearITPendingBit                   0x08000931   Thumb Code     6  stm32f0xx_exti.o(i.EXTI_ClearITPendingBit)
    EXTI_GetITStatus                         0x0800093d   Thumb Code    36  stm32f0xx_exti.o(i.EXTI_GetITStatus)
    EXTI_Init                                0x08000965   Thumb Code   132  stm32f0xx_exti.o(i.EXTI_Init)
    GPIO_Init                                0x080009ed   Thumb Code   144  stm32f0xx_gpio.o(i.GPIO_Init)
    GPIO_PinAFConfig                         0x08000a7d   Thumb Code    68  stm32f0xx_gpio.o(i.GPIO_PinAFConfig)
    HardFault_Handler                        0x08000ac1   Thumb Code     4  stm32f0xx_it.o(i.HardFault_Handler)
    INT2_EXTI_Config                         0x08000ac5   Thumb Code    96  spi.o(i.INT2_EXTI_Config)
    INT_EXTI_Config                          0x08000b29   Thumb Code     8  spi.o(i.INT_EXTI_Config)
    InitXX522                                0x08000b31   Thumb Code    48  xx522.o(i.InitXX522)
    Init_LED                                 0x08000b61   Thumb Code    38  utilities.o(i.Init_LED)
    NMI_Handler                              0x08000b8d   Thumb Code     2  stm32f0xx_it.o(i.NMI_Handler)
    NVIC_Init                                0x08000b91   Thumb Code   106  stm32f0xx_misc.o(i.NVIC_Init)
    PcdAntennaOff                            0x08000c01   Thumb Code    12  xx522.o(i.PcdAntennaOff)
    PcdAntennaOn                             0x08000c0d   Thumb Code    28  xx522.o(i.PcdAntennaOn)
    PcdAnticoll                              0x08000c29   Thumb Code   112  xx522.o(i.PcdAnticoll)
    PcdAuthState                             0x08000c99   Thumb Code    80  xx522.o(i.PcdAuthState)
    PcdComMF522                              0x08000ce9   Thumb Code   324  xx522.o(i.PcdComMF522)
    PcdConfigISOType                         0x08000e2d   Thumb Code    86  xx522.o(i.PcdConfigISOType)
    PcdRead                                  0x08000e83   Thumb Code    78  xx522.o(i.PcdRead)
    PcdRequest                               0x08000ed1   Thumb Code    88  xx522.o(i.PcdRequest)
    PcdReset                                 0x08000f29   Thumb Code    74  xx522.o(i.PcdReset)
    PcdSelect                                0x08000f73   Thumb Code   112  xx522.o(i.PcdSelect)
    PcdWrite                                 0x08000fe3   Thumb Code   146  xx522.o(i.PcdWrite)
    PendSV_Handler                           0x08001075   Thumb Code     2  stm32f0xx_it.o(i.PendSV_Handler)
    RCC_AHBPeriphClockCmd                    0x08001079   Thumb Code    28  stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd)
    RCC_APB1PeriphClockCmd                   0x08001099   Thumb Code    28  stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd)
    RCC_APB2PeriphClockCmd                   0x080010b9   Thumb Code    28  stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd)
    RCC_GetClocksFreq                        0x080010d9   Thumb Code   340  stm32f0xx_rcc.o(i.RCC_GetClocksFreq)
    ReadRawRC                                0x08001249   Thumb Code    18  xx522.o(i.ReadRawRC)
    SPI_Cmd                                  0x0800125d   Thumb Code    24  stm32f0xx_spi.o(i.SPI_Cmd)
    SPI_I2S_GetFlagStatus                    0x08001279   Thumb Code    20  stm32f0xx_spi.o(i.SPI_I2S_GetFlagStatus)
    SPI_Init                                 0x0800128d   Thumb Code    76  stm32f0xx_spi.o(i.SPI_Init)
    SPI_ReadWriteByte                        0x080012e5   Thumb Code    48  spi.o(i.SPI_ReadWriteByte)
    SPI_ReceiveData8                         0x08001319   Thumb Code    12  stm32f0xx_spi.o(i.SPI_ReceiveData8)
    SPI_RxFIFOThresholdConfig                0x08001325   Thumb Code    16  stm32f0xx_spi.o(i.SPI_RxFIFOThresholdConfig)
    SPI_SendData8                            0x08001339   Thumb Code    10  stm32f0xx_spi.o(i.SPI_SendData8)
    SVC_Handler                              0x08001343   Thumb Code     2  stm32f0xx_it.o(i.SVC_Handler)
    SYSCFG_EXTILineConfig                    0x08001345   Thumb Code    60  stm32f0xx_syscfg.o(i.SYSCFG_EXTILineConfig)
    SetBitMask                               0x08001385   Thumb Code    30  xx522.o(i.SetBitMask)
    Sl2x23_config                            0x0800148d   Thumb Code    62  xx522.o(i.Sl2x23_config)
    Sl2x23_demo                              0x080014cd   Thumb Code   348  xx522.o(i.Sl2x23_demo)
    Sl2x23_spi_test                          0x08001735   Thumb Code    96  xx522.o(i.Sl2x23_spi_test)
    SysTick_Handler                          0x08001845   Thumb Code    30  stm32f0xx_it.o(i.SysTick_Handler)
    SystemInit                               0x0800186d   Thumb Code   110  system_stm32f0xx.o(i.SystemInit)
    USART1_IRQHandler                        0x080018e9   Thumb Code   278  usart.o(i.USART1_IRQHandler)
    USART_ClearFlag                          0x08001a15   Thumb Code     4  stm32f0xx_usart.o(i.USART_ClearFlag)
    USART_ClearITPendingBit                  0x08001a19   Thumb Code    18  stm32f0xx_usart.o(i.USART_ClearITPendingBit)
    USART_Cmd                                0x08001a2b   Thumb Code    24  stm32f0xx_usart.o(i.USART_Cmd)
    USART_GetFlagStatus                      0x08001a43   Thumb Code    20  stm32f0xx_usart.o(i.USART_GetFlagStatus)
    USART_GetITStatus                        0x08001a57   Thumb Code    78  stm32f0xx_usart.o(i.USART_GetITStatus)
    USART_ITConfig                           0x08001aa5   Thumb Code    66  stm32f0xx_usart.o(i.USART_ITConfig)
    USART_Init                               0x08001ae9   Thumb Code   202  stm32f0xx_usart.o(i.USART_Init)
    USART_ReceiveData                        0x08001bc1   Thumb Code    10  stm32f0xx_usart.o(i.USART_ReceiveData)
    USART_SendData                           0x08001bcb   Thumb Code     8  stm32f0xx_usart.o(i.USART_SendData)
    WriteRawRC                               0x08001bd3   Thumb Code    18  xx522.o(i.WriteRawRC)
    _is_digit                                0x08001c5d   Thumb Code    14  __printf_wp.o(i._is_digit)
    _sys_exit                                0x08001c6b   Thumb Code     6  usart.o(i._sys_exit)
    delay_1ms                                0x08001c71   Thumb Code    12  xx522.o(i.delay_1ms)
    delay_ms                                 0x08001c7d   Thumb Code    52  utilities.o(i.delay_ms)
    fputc                                    0x08001cb9   Thumb Code    52  usart.o(i.fputc)
    main                                     0x08001cf1   Thumb Code    40  main.o(i.main)
    uart_init                                0x08001d19   Thumb Code   152  usart.o(i.uart_init)
    Region$$Table$$Base                      0x08001df4   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08001e14   Number         0  anon$$obj.o(Region$$Table)
    G_tickValue                              0x20000010   Data           4  utilities.o(.data)
    G_tick                                   0x20000014   Data           4  utilities.o(.data)
    delay                                    0x20000018   Data           4  utilities.o(.data)
    tim14_cnt_05ms                           0x20000024   Data           4  spi.o(.data)
    set_bit                                  0x20000028   Data           1  spi.o(.data)
    bit_cmp                                  0x20000029   Data           1  spi.o(.data)
    irq_user_flag                            0x2000002c   Data           4  spi.o(.data)
    wkup_flag                                0x20000030   Data           4  spi.o(.data)
    spi_err                                  0x20000034   Data           4  spi.o(.data)
    __stdout                                 0x20000038   Data           4  usart.o(.data)
    USART_RX_STA                             0x2000003c   Data           2  usart.o(.data)
    USART_RX_BUF                             0x20000040   Data         200  usart.o(.bss)
    __libspace_start                         0x20000108   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x20000168   Data           0  libspace.o(.bss)



==============================================================================

Memory Map of the image

  Image Entry point : 0x080000c1

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001e54, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001e14, Max: 0x00010000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x000000c0   Data   RO         2416    RESET               startup_stm32f0xx.o
    0x080000c0   0x080000c0   0x00000008   Code   RO         3099  * !!!main             c_p.l(__main.o)
    0x080000c8   0x080000c8   0x0000003c   Code   RO         3281    !!!scatter          c_p.l(__scatter.o)
    0x08000104   0x08000104   0x0000001a   Code   RO         3283    !!handler_copy      c_p.l(__scatter_copy.o)
    0x0800011e   0x0800011e   0x00000002   PAD
    0x08000120   0x08000120   0x0000001c   Code   RO         3285    !!handler_zi        c_p.l(__scatter_zi.o)
    0x0800013c   0x0800013c   0x00000002   Code   RO         3088    .ARM.Collect$$_printf_percent$$00000000  c_p.l(_printf_percent.o)
    0x0800013e   0x0800013e   0x0000000a   Code   RO         3086    .ARM.Collect$$_printf_percent$$0000000C  c_p.l(_printf_x.o)
    0x08000148   0x08000148   0x00000004   Code   RO         3112    .ARM.Collect$$_printf_percent$$00000017  c_p.l(_printf_percent_end.o)
    0x0800014c   0x0800014c   0x00000002   Code   RO         3154    .ARM.Collect$$libinit$$00000000  c_p.l(libinit.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3168    .ARM.Collect$$libinit$$00000002  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3170    .ARM.Collect$$libinit$$00000004  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3173    .ARM.Collect$$libinit$$0000000A  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3175    .ARM.Collect$$libinit$$0000000C  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3177    .ARM.Collect$$libinit$$0000000E  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3180    .ARM.Collect$$libinit$$00000011  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3182    .ARM.Collect$$libinit$$00000013  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3184    .ARM.Collect$$libinit$$00000015  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3186    .ARM.Collect$$libinit$$00000017  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3188    .ARM.Collect$$libinit$$00000019  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3190    .ARM.Collect$$libinit$$0000001B  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3192    .ARM.Collect$$libinit$$0000001D  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3194    .ARM.Collect$$libinit$$0000001F  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3196    .ARM.Collect$$libinit$$00000021  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3198    .ARM.Collect$$libinit$$00000023  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3200    .ARM.Collect$$libinit$$00000025  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3204    .ARM.Collect$$libinit$$0000002C  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3206    .ARM.Collect$$libinit$$0000002E  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3208    .ARM.Collect$$libinit$$00000030  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000000   Code   RO         3210    .ARM.Collect$$libinit$$00000032  c_p.l(libinit2.o)
    0x0800014e   0x0800014e   0x00000002   Code   RO         3211    .ARM.Collect$$libinit$$00000033  c_p.l(libinit2.o)
    0x08000150   0x08000150   0x00000002   Code   RO         3235    .ARM.Collect$$libshutdown$$00000000  c_p.l(libshutdown.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3261    .ARM.Collect$$libshutdown$$00000002  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3263    .ARM.Collect$$libshutdown$$00000004  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3265    .ARM.Collect$$libshutdown$$00000006  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3268    .ARM.Collect$$libshutdown$$00000009  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3271    .ARM.Collect$$libshutdown$$0000000C  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3273    .ARM.Collect$$libshutdown$$0000000E  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000000   Code   RO         3276    .ARM.Collect$$libshutdown$$00000011  c_p.l(libshutdown2.o)
    0x08000152   0x08000152   0x00000002   Code   RO         3277    .ARM.Collect$$libshutdown$$00000012  c_p.l(libshutdown2.o)
    0x08000154   0x08000154   0x00000000   Code   RO         3103    .ARM.Collect$$rtentry$$00000000  c_p.l(__rtentry.o)
    0x08000154   0x08000154   0x00000000   Code   RO         3116    .ARM.Collect$$rtentry$$00000002  c_p.l(__rtentry2.o)
    0x08000154   0x08000154   0x00000006   Code   RO         3128    .ARM.Collect$$rtentry$$00000004  c_p.l(__rtentry4.o)
    0x0800015a   0x0800015a   0x00000000   Code   RO         3118    .ARM.Collect$$rtentry$$00000009  c_p.l(__rtentry2.o)
    0x0800015a   0x0800015a   0x00000004   Code   RO         3119    .ARM.Collect$$rtentry$$0000000A  c_p.l(__rtentry2.o)
    0x0800015e   0x0800015e   0x00000000   Code   RO         3121    .ARM.Collect$$rtentry$$0000000C  c_p.l(__rtentry2.o)
    0x0800015e   0x0800015e   0x00000008   Code   RO         3122    .ARM.Collect$$rtentry$$0000000D  c_p.l(__rtentry2.o)
    0x08000166   0x08000166   0x00000002   Code   RO         3159    .ARM.Collect$$rtexit$$00000000  c_p.l(rtexit.o)
    0x08000168   0x08000168   0x00000000   Code   RO         3213    .ARM.Collect$$rtexit$$00000002  c_p.l(rtexit2.o)
    0x08000168   0x08000168   0x00000004   Code   RO         3214    .ARM.Collect$$rtexit$$00000003  c_p.l(rtexit2.o)
    0x0800016c   0x0800016c   0x00000006   Code   RO         3215    .ARM.Collect$$rtexit$$00000004  c_p.l(rtexit2.o)
    0x08000172   0x08000172   0x00000002   PAD
    0x08000174   0x08000174   0x00000038   Code   RO         3089    .emb_text           c_p.l(rt_memcpy.o)
    0x080001ac   0x080001ac   0x00000038   Code   RO         2417    .text               startup_stm32f0xx.o
    0x080001e4   0x080001e4   0x00000002   Code   RO         3033    .text               c_p.l(use_no_semi_2.o)
    0x080001e6   0x080001e6   0x00000002   PAD
    0x080001e8   0x080001e8   0x0000001c   Code   RO         3037    .text               c_p.l(noretval__2printf.o)
    0x08000204   0x08000204   0x0000004e   Code   RO         3041    .text               c_p.l(_printf_pad.o)
    0x08000252   0x08000252   0x00000002   PAD
    0x08000254   0x08000254   0x00000058   Code   RO         3048    .text               c_p.l(_printf_hex_int.o)
    0x080002ac   0x080002ac   0x00000138   Code   RO         3078    .text               c_p.l(__printf_flags_wp.o)
    0x080003e4   0x080003e4   0x00000082   Code   RO         3090    .text               c_p.l(rt_memcpy.o)
    0x08000466   0x08000466   0x0000015a   Code   RO         3093    .text               c_p.l(aeabi_sdiv.o)
    0x080005c0   0x080005c0   0x00000006   Code   RO         3097    .text               c_p.l(heapauxi.o)
    0x080005c6   0x080005c6   0x00000002   Code   RO         3101    .text               c_p.l(use_no_semi.o)
    0x080005c8   0x080005c8   0x000000b0   Code   RO         3108    .text               c_p.l(_printf_intcommon.o)
    0x08000678   0x08000678   0x00000028   Code   RO         3110    .text               c_p.l(_printf_char_file.o)
    0x080006a0   0x080006a0   0x00000030   Code   RO         3132    .text               c_p.l(_printf_char_common.o)
    0x080006d0   0x080006d0   0x00000008   Code   RO         3134    .text               c_p.l(ferror.o)
    0x080006d8   0x080006d8   0x0000003e   Code   RO         3138    .text               c_p.l(sys_stackheap_outer.o)
    0x08000716   0x08000716   0x00000010   Code   RO         3143    .text               c_p.l(exit.o)
    0x08000726   0x08000726   0x00000002   PAD
    0x08000728   0x08000728   0x00000008   Code   RO         3155    .text               c_p.l(libspace.o)
    0x08000730   0x08000730   0x0000006a   Code   RO         2486    i.CalulateCRC       xx522.o
    0x0800079a   0x0800079a   0x0000001e   Code   RO         2487    i.ClearBitMask      xx522.o
    0x080007b8   0x080007b8   0x00000030   Code   RO         2812    i.DEV_ReadSR        spi.o
    0x080007e8   0x080007e8   0x000000f0   Code   RO         2813    i.DEV_SPI_Init      spi.o
    0x080008d8   0x080008d8   0x0000002c   Code   RO         2816    i.DEV_WriteSR       spi.o
    0x08000904   0x08000904   0x0000002c   Code   RO         2817    i.EXTI0_1_IRQHandler  spi.o
    0x08000930   0x08000930   0x0000000c   Code   RO          175    i.EXTI_ClearITPendingBit  stm32f0xx_exti.o
    0x0800093c   0x0800093c   0x00000028   Code   RO          179    i.EXTI_GetITStatus  stm32f0xx_exti.o
    0x08000964   0x08000964   0x00000088   Code   RO          180    i.EXTI_Init         stm32f0xx_exti.o
    0x080009ec   0x080009ec   0x00000090   Code   RO          425    i.GPIO_Init         stm32f0xx_gpio.o
    0x08000a7c   0x08000a7c   0x00000044   Code   RO          426    i.GPIO_PinAFConfig  stm32f0xx_gpio.o
    0x08000ac0   0x08000ac0   0x00000004   Code   RO         2325    i.HardFault_Handler  stm32f0xx_it.o
    0x08000ac4   0x08000ac4   0x00000064   Code   RO         2820    i.INT2_EXTI_Config  spi.o
    0x08000b28   0x08000b28   0x00000008   Code   RO         2821    i.INT_EXTI_Config   spi.o
    0x08000b30   0x08000b30   0x00000030   Code   RO         2488    i.InitXX522         xx522.o
    0x08000b60   0x08000b60   0x0000002c   Code   RO         2423    i.Init_LED          utilities.o
    0x08000b8c   0x08000b8c   0x00000002   Code   RO         2326    i.NMI_Handler       stm32f0xx_it.o
    0x08000b8e   0x08000b8e   0x00000002   PAD
    0x08000b90   0x08000b90   0x00000070   Code   RO          782    i.NVIC_Init         stm32f0xx_misc.o
    0x08000c00   0x08000c00   0x0000000c   Code   RO         2489    i.PcdAntennaOff     xx522.o
    0x08000c0c   0x08000c0c   0x0000001c   Code   RO         2490    i.PcdAntennaOn      xx522.o
    0x08000c28   0x08000c28   0x00000070   Code   RO         2491    i.PcdAnticoll       xx522.o
    0x08000c98   0x08000c98   0x00000050   Code   RO         2492    i.PcdAuthState      xx522.o
    0x08000ce8   0x08000ce8   0x00000144   Code   RO         2494    i.PcdComMF522       xx522.o
    0x08000e2c   0x08000e2c   0x00000056   Code   RO         2495    i.PcdConfigISOType  xx522.o
    0x08000e82   0x08000e82   0x0000004e   Code   RO         2497    i.PcdRead           xx522.o
    0x08000ed0   0x08000ed0   0x00000058   Code   RO         2498    i.PcdRequest        xx522.o
    0x08000f28   0x08000f28   0x0000004a   Code   RO         2499    i.PcdReset          xx522.o
    0x08000f72   0x08000f72   0x00000070   Code   RO         2500    i.PcdSelect         xx522.o
    0x08000fe2   0x08000fe2   0x00000092   Code   RO         2502    i.PcdWrite          xx522.o
    0x08001074   0x08001074   0x00000002   Code   RO         2327    i.PendSV_Handler    stm32f0xx_it.o
    0x08001076   0x08001076   0x00000002   PAD
    0x08001078   0x08001078   0x00000020   Code   RO          815    i.RCC_AHBPeriphClockCmd  stm32f0xx_rcc.o
    0x08001098   0x08001098   0x00000020   Code   RO          817    i.RCC_APB1PeriphClockCmd  stm32f0xx_rcc.o
    0x080010b8   0x080010b8   0x00000020   Code   RO          819    i.RCC_APB2PeriphClockCmd  stm32f0xx_rcc.o
    0x080010d8   0x080010d8   0x00000170   Code   RO          829    i.RCC_GetClocksFreq  stm32f0xx_rcc.o
    0x08001248   0x08001248   0x00000012   Code   RO         2503    i.ReadRawRC         xx522.o
    0x0800125a   0x0800125a   0x00000002   PAD
    0x0800125c   0x0800125c   0x0000001c   Code   RO         1070    i.SPI_Cmd           stm32f0xx_spi.o
    0x08001278   0x08001278   0x00000014   Code   RO         1079    i.SPI_I2S_GetFlagStatus  stm32f0xx_spi.o
    0x0800128c   0x0800128c   0x00000058   Code   RO         1084    i.SPI_Init          stm32f0xx_spi.o
    0x080012e4   0x080012e4   0x00000034   Code   RO         2823    i.SPI_ReadWriteByte  spi.o
    0x08001318   0x08001318   0x0000000c   Code   RO         1088    i.SPI_ReceiveData8  stm32f0xx_spi.o
    0x08001324   0x08001324   0x00000014   Code   RO         1089    i.SPI_RxFIFOThresholdConfig  stm32f0xx_spi.o
    0x08001338   0x08001338   0x0000000a   Code   RO         1091    i.SPI_SendData8     stm32f0xx_spi.o
    0x08001342   0x08001342   0x00000002   Code   RO         2328    i.SVC_Handler       stm32f0xx_it.o
    0x08001344   0x08001344   0x00000040   Code   RO         1268    i.SYSCFG_EXTILineConfig  stm32f0xx_syscfg.o
    0x08001384   0x08001384   0x0000001e   Code   RO         2505    i.SetBitMask        xx522.o
    0x080013a2   0x080013a2   0x00000002   PAD
    0x080013a4   0x080013a4   0x000000e8   Code   RO         2379    i.SetSysClock       system_stm32f0xx.o
    0x0800148c   0x0800148c   0x0000003e   Code   RO         2506    i.Sl2x23_config     xx522.o
    0x080014ca   0x080014ca   0x00000002   PAD
    0x080014cc   0x080014cc   0x00000268   Code   RO         2507    i.Sl2x23_demo       xx522.o
    0x08001734   0x08001734   0x000000dc   Code   RO         2508    i.Sl2x23_spi_test   xx522.o
    0x08001810   0x08001810   0x00000034   Code   RO         2424    i.SysTick_Config    utilities.o
    0x08001844   0x08001844   0x00000028   Code   RO         2329    i.SysTick_Handler   stm32f0xx_it.o
    0x0800186c   0x0800186c   0x0000007c   Code   RO         2381    i.SystemInit        system_stm32f0xx.o
    0x080018e8   0x080018e8   0x0000012c   Code   RO         2978    i.USART1_IRQHandler  usart.o
    0x08001a14   0x08001a14   0x00000004   Code   RO         1897    i.USART_ClearFlag   stm32f0xx_usart.o
    0x08001a18   0x08001a18   0x00000012   Code   RO         1898    i.USART_ClearITPendingBit  stm32f0xx_usart.o
    0x08001a2a   0x08001a2a   0x00000018   Code   RO         1901    i.USART_Cmd         stm32f0xx_usart.o
    0x08001a42   0x08001a42   0x00000014   Code   RO         1909    i.USART_GetFlagStatus  stm32f0xx_usart.o
    0x08001a56   0x08001a56   0x0000004e   Code   RO         1910    i.USART_GetITStatus  stm32f0xx_usart.o
    0x08001aa4   0x08001aa4   0x00000042   Code   RO         1912    i.USART_ITConfig    stm32f0xx_usart.o
    0x08001ae6   0x08001ae6   0x00000002   PAD
    0x08001ae8   0x08001ae8   0x000000d8   Code   RO         1913    i.USART_Init        stm32f0xx_usart.o
    0x08001bc0   0x08001bc0   0x0000000a   Code   RO         1925    i.USART_ReceiveData  stm32f0xx_usart.o
    0x08001bca   0x08001bca   0x00000008   Code   RO         1930    i.USART_SendData    stm32f0xx_usart.o
    0x08001bd2   0x08001bd2   0x00000012   Code   RO         2509    i.WriteRawRC        xx522.o
    0x08001be4   0x08001be4   0x00000078   Code   RO         2425    i.__NVIC_SetPriority  utilities.o
    0x08001c5c   0x08001c5c   0x0000000e   Code   RO         3076    i._is_digit         c_p.l(__printf_wp.o)
    0x08001c6a   0x08001c6a   0x00000006   Code   RO         2979    i._sys_exit         usart.o
    0x08001c70   0x08001c70   0x0000000c   Code   RO         2510    i.delay_1ms         xx522.o
    0x08001c7c   0x08001c7c   0x0000003c   Code   RO         2427    i.delay_ms          utilities.o
    0x08001cb8   0x08001cb8   0x00000038   Code   RO         2981    i.fputc             usart.o
    0x08001cf0   0x08001cf0   0x00000028   Code   RO         2202    i.main              main.o
    0x08001d18   0x08001d18   0x000000a0   Code   RO         2982    i.uart_init         usart.o
    0x08001db8   0x08001db8   0x00000028   Data   RO         3049    .constdata          c_p.l(_printf_hex_int.o)
    0x08001de0   0x08001de0   0x00000011   Data   RO         3079    .constdata          c_p.l(__printf_flags_wp.o)
    0x08001df1   0x08001df1   0x00000003   PAD
    0x08001df4   0x08001df4   0x00000020   Data   RO         3279    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001e14, Size: 0x00000768, Max: 0x00002000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x08001e14   0x00000010   Data   RW          853    .data               stm32f0xx_rcc.o
    0x20000010   0x08001e24   0x0000000c   Data   RW         2428    .data               utilities.o
    0x2000001c   0x08001e30   0x0000001c   Data   RW         2827    .data               spi.o
    0x20000038   0x08001e4c   0x00000006   Data   RW         2984    .data               usart.o
    0x2000003e   0x08001e52   0x00000002   PAD
    0x20000040        -       0x000000c8   Zero   RW         2983    .bss                usart.o
    0x20000108        -       0x00000060   Zero   RW         3156    .bss                c_p.l(libspace.o)
    0x20000168        -       0x00000200   Zero   RW         2415    HEAP                startup_stm32f0xx.o
    0x20000368        -       0x00000400   Zero   RW         2414    STACK               startup_stm32f0xx.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

        40          0          0          0          0        487   main.o
       536         34          0         28          0       5310   spi.o
        56         26        192          0       1536        692   startup_stm32f0xx.o
         0          0          0          0          0     124656   stm32f0xx_dma.o
       188         14          0          0          0       2464   stm32f0xx_exti.o
       212          0          0          0          0       2039   stm32f0xx_gpio.o
        50         10          0          0          0       2463   stm32f0xx_it.o
       112          6          0          0          0       1108   stm32f0xx_misc.o
       464         40          0         16          0       3958   stm32f0xx_rcc.o
       178         20          0          0          0       4576   stm32f0xx_spi.o
        64          4          0          0          0        712   stm32f0xx_syscfg.o
       444         14          0          0          0       7377   stm32f0xx_usart.o
       356         22          0          0          0       1589   system_stm32f0xx.o
       522         34          0          6        200       4568   usart.o
       276         32          0         12          0      94397   utilities.o
      2300        392          0          0          0      14365   xx522.o

    ----------------------------------------------------------------------
      5810        648        224         64       1736     270761   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        12          0          0          2          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
       312          6         17          0          0         76   __printf_flags_wp.o
        14          0          0          0          0         60   __printf_wp.o
         0          0          0          0          0          0   __rtentry.o
        12          0          0          0          0          0   __rtentry2.o
         6          0          0          0          0          0   __rtentry4.o
        60          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
        48          6          0          0          0         88   _printf_char_common.o
        40          6          0          0          0         72   _printf_char_file.o
        88          4         40          0          0         72   _printf_hex_int.o
       176          0          0          0          0         84   _printf_intcommon.o
        78          0          0          0          0        100   _printf_pad.o
         2          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
        10          0          0          0          0          0   _printf_x.o
       346          0          0          0          0         92   aeabi_sdiv.o
        16          0          0          0          0         68   exit.o
         8          0          0          0          0         60   ferror.o
         6          0          0          0          0        136   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
        28          6          0          0          0         84   noretval__2printf.o
       186          0          0          0          0        144   rt_memcpy.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        62          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

    ----------------------------------------------------------------------
      1606         40         60          0         96       1488   Library Totals
        10          0          3          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      1596         40         57          0         96       1488   c_p.l

    ----------------------------------------------------------------------
      1606         40         60          0         96       1488   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      7416        688        284         64       1832     268657   Grand Totals
      7416        688        284         64       1832     268657   ELF Image Totals
      7416        688        284         64          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 7700 (   7.52kB)
    Total RW  Size (RW Data + ZI Data)              1896 (   1.85kB)
    Total ROM Size (Code + RO Data + RW Data)       7764 (   7.58kB)

==============================================================================

