ARM Linker, 5.03 [Build 76] [MDK-ARM Standard] ============================================================================== Section Cross References main.o(i.NVIC_Configuration) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig main.o(i.NVIC_Configuration) refers to misc.o(i.NVIC_Init) for NVIC_Init main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_DeInit) for RCC_DeInit main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_HSEConfig) for RCC_HSEConfig main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) for RCC_WaitForHSEStartUp main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_HCLKConfig) for RCC_HCLKConfig main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_PCLK2Config) for RCC_PCLK2Config main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_PCLK1Config) for RCC_PCLK1Config main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_PLLConfig) for RCC_PLLConfig main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_PLLCmd) for RCC_PLLCmd main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_SYSCLKConfig) for RCC_SYSCLKConfig main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_GetSYSCLKSource) for RCC_GetSYSCLKSource main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd main.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd main.o(i.main) refers to main.o(i.RCC_Configuration) for RCC_Configuration main.o(i.main) refers to main.o(i.NVIC_Configuration) for NVIC_Configuration main.o(i.main) refers to led.o(i.led_init) for led_init main.o(i.main) refers to printf.o(i.USART_Configuration) for USART_Configuration main.o(i.main) refers to usart2.o(i.USART2_Init) for USART2_Init main.o(i.main) refers to nrf24l01.o(i.NRF24L01_Init) for NRF24L01_Init main.o(i.main) refers to printfb.o(i.__0printf$bare) for __2printf main.o(i.main) refers to nrf24l01.o(i.NRF24L01_Check) for NRF24L01_Check main.o(i.main) refers to dataproc.o(i.Data_Init) for Data_Init main.o(i.main) refers to delay.o(i.delay_ms) for delay_ms main.o(i.main) refers to nrf24l01.o(i.NRF24L01_TX_Mode) for NRF24L01_TX_Mode main.o(i.main) refers to dataproc.o(i.DataProc_1356) for DataProc_1356 main.o(i.main) refers to dataproc.o(i.DataProc_Nrf24l01) for DataProc_Nrf24l01 main.o(i.main) refers to dataproc.o(i.DataProc_USART1) for DataProc_USART1 printf.o(i.SendConsoleByte) refers to printf.o(i.SendUartByte) for SendUartByte printf.o(i.SendConsoleData) refers to printf.o(i.SendUartData) for SendUartData printf.o(i.SendConsoleStr) refers to printf.o(i.SendUartStr) for SendUartStr printf.o(i.SendUartByte) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus printf.o(i.SendUartByte) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData printf.o(i.SendUartData) refers to printf.o(i.SendUartByte) for SendUartByte printf.o(i.SendUartRStr) refers to printf.o(i.SendUartByte) for SendUartByte printf.o(i.SendUartStr) refers to printf.o(i.SendUartByte) for SendUartByte printf.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus printf.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearITPendingBit) for USART_ClearITPendingBit printf.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData printf.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData printf.o(i.USART1_IRQHandler) refers to printf.o(.bss) for USART1_RX_BUF printf.o(i.USART1_IRQHandler) refers to printf.o(.data) for USART1_RX_CNT printf.o(i.USART3_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus printf.o(i.USART3_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearITPendingBit) for USART_ClearITPendingBit printf.o(i.USART3_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData printf.o(i.USART3_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus printf.o(i.USART3_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearFlag) for USART_ClearFlag printf.o(i.USART3_IRQHandler) refers to printf.o(.bss) for USART3_RX_BUF printf.o(i.USART3_IRQHandler) refers to printf.o(.data) for USART3_RX_CNT printf.o(i.USART_Configuration) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd printf.o(i.USART_Configuration) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init printf.o(i.USART_Configuration) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init printf.o(i.USART_Configuration) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig printf.o(i.USART_Configuration) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd printf.o(i.USART_Configuration) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd printf.o(i.USART_Configuration) refers to stm32f10x_usart.o(i.USART_ClearFlag) for USART_ClearFlag printf.o(i.Usart1_SendData) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus printf.o(i.Usart1_SendData) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData printf.o(i.fputc) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus led.o(i.led_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd led.o(i.led_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init led.o(i.led_init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits led.o(i.led_init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits usart2.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus usart2.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearITPendingBit) for USART_ClearITPendingBit usart2.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData usart2.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus usart2.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearFlag) for USART_ClearFlag usart2.o(i.USART2_IRQHandler) refers to usart2.o(.bss) for USART2_RX_BUF usart2.o(i.USART2_IRQHandler) refers to usart2.o(.data) for USART2_RX_CNT usart2.o(i.USART2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd usart2.o(i.USART2_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd usart2.o(i.USART2_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init usart2.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init usart2.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig usart2.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd nrf24l01.o(i.NRF24L01_Check) refers to spi.o(i.SPI_SetSpeed) for SPI_SetSpeed nrf24l01.o(i.NRF24L01_Check) refers to nrf24l01.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf nrf24l01.o(i.NRF24L01_Check) refers to nrf24l01.o(i.NRF24L01_Read_Buf) for NRF24L01_Read_Buf nrf24l01.o(i.NRF24L01_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd nrf24l01.o(i.NRF24L01_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init nrf24l01.o(i.NRF24L01_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits nrf24l01.o(i.NRF24L01_Init) refers to spi.o(i.SPI2_Init) for SPI2_Init nrf24l01.o(i.NRF24L01_Init) refers to spi.o(i.SPI1_Init) for SPI1_Init nrf24l01.o(i.NRF24L01_RX_Mode) refers to nrf24l01.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg nrf24l01.o(i.NRF24L01_RX_Mode) refers to nrf24l01.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf nrf24l01.o(i.NRF24L01_RX_Mode) refers to nrf24l01.o(.constdata) for RX_ADDRESS nrf24l01.o(i.NRF24L01_Read_Buf) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte nrf24l01.o(i.NRF24L01_Read_Reg) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte nrf24l01.o(i.NRF24L01_RxPacket) refers to spi.o(i.SPI_SetSpeed) for SPI_SetSpeed nrf24l01.o(i.NRF24L01_RxPacket) refers to nrf24l01.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg nrf24l01.o(i.NRF24L01_RxPacket) refers to nrf24l01.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg nrf24l01.o(i.NRF24L01_RxPacket) refers to nrf24l01.o(i.NRF24L01_Read_Buf) for NRF24L01_Read_Buf nrf24l01.o(i.NRF24L01_TX_Mode) refers to nrf24l01.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg nrf24l01.o(i.NRF24L01_TX_Mode) refers to nrf24l01.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf nrf24l01.o(i.NRF24L01_TX_Mode) refers to nrf24l01.o(.constdata) for TX_ADDRESS nrf24l01.o(i.NRF24L01_TxPacket) refers to spi.o(i.SPI_SetSpeed) for SPI_SetSpeed nrf24l01.o(i.NRF24L01_TxPacket) refers to nrf24l01.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf nrf24l01.o(i.NRF24L01_TxPacket) refers to nrf24l01.o(i.NRF24L01_Read_Reg) for NRF24L01_Read_Reg nrf24l01.o(i.NRF24L01_TxPacket) refers to nrf24l01.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg nrf24l01.o(i.NRF24L01_Write_Buf) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte nrf24l01.o(i.NRF24L01_Write_Reg) refers to spi.o(i.SPI_ReadWriteByte) for SPI_ReadWriteByte spi.o(i.SPI1_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd spi.o(i.SPI1_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init spi.o(i.SPI1_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits spi.o(i.SPI1_Init) refers to stm32f10x_spi.o(i.SPI_Init) for SPI_Init spi.o(i.SPI1_Init) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd spi.o(i.SPI2_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd spi.o(i.SPI2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd spi.o(i.SPI2_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init spi.o(i.SPI2_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits spi.o(i.SPI2_Init) refers to stm32f10x_spi.o(i.SPI_Init) for SPI_Init spi.o(i.SPI2_Init) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd spi.o(i.SPI_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) for SPI_I2S_GetFlagStatus spi.o(i.SPI_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_SendData) for SPI_I2S_SendData spi.o(i.SPI_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_ReceiveData) for SPI_I2S_ReceiveData spi.o(i.SPI_SetSpeed) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd dataproc.o(i.DataProc_1356) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits dataproc.o(i.DataProc_1356) refers to delay.o(i.delay_ms) for delay_ms dataproc.o(i.DataProc_1356) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits dataproc.o(i.DataProc_1356) refers to printf.o(.data) for USART3_RX_CNT dataproc.o(i.DataProc_1356) refers to printf.o(.bss) for USART3_RX_BUF dataproc.o(i.DataProc_1356) refers to dataproc.o(.data) for CheckData_1356 dataproc.o(i.DataProc_Nrf24l01) refers to dataproc.o(i.CheckSum) for CheckSum dataproc.o(i.DataProc_Nrf24l01) refers to nrf24l01.o(i.NRF24L01_Write_Reg) for NRF24L01_Write_Reg dataproc.o(i.DataProc_Nrf24l01) refers to nrf24l01.o(i.NRF24L01_Write_Buf) for NRF24L01_Write_Buf dataproc.o(i.DataProc_Nrf24l01) refers to nrf24l01.o(i.NRF24L01_RX_Mode) for NRF24L01_RX_Mode dataproc.o(i.DataProc_Nrf24l01) refers to nrf24l01.o(i.NRF24L01_RxPacket) for NRF24L01_RxPacket dataproc.o(i.DataProc_Nrf24l01) refers to printf.o(i.SendConsoleByte) for SendConsoleByte dataproc.o(i.DataProc_Nrf24l01) refers to printf.o(i.SendConsoleData) for SendConsoleData dataproc.o(i.DataProc_Nrf24l01) refers to dataproc.o(.data) for newIdFlag dataproc.o(i.DataProc_Nrf24l01) refers to dataproc.o(.bss) for uartSendWrNumOkData dataproc.o(i.DataProc_USART1) refers to printfb.o(i.__0printf$bare) for __2printf dataproc.o(i.DataProc_USART1) refers to printf.o(i.SendConsoleData) for SendConsoleData dataproc.o(i.DataProc_USART1) refers to printf.o(.data) for USART1_RX_CNT dataproc.o(i.DataProc_USART1) refers to printf.o(.bss) for USART1_RX_BUF dataproc.o(i.DataProc_USART1) refers to dataproc.o(.bss) for uartRecData dataproc.o(i.DataProc_USART1) refers to dataproc.o(.data) for idBuf dataproc.o(i.Data_Init) refers to dataproc.o(.bss) for uartSendData stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72 system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f10x_hd.o(RESET) refers to printf.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_stm32f10x_hd.o(RESET) refers to usart2.o(i.USART2_IRQHandler) for USART2_IRQHandler startup_stm32f10x_hd.o(RESET) refers to printf.o(i.USART3_IRQHandler) for USART3_IRQHandler startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit startup_stm32f10x_hd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0fprintf$bare) refers to printf.o(i.fputc) for fputc printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0printf$bare) refers to printf.o(i.fputc) for fputc printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vfprintf$bare) refers to printf.o(i.fputc) for fputc printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vprintf$bare) refers to printf.o(i.fputc) for fputc printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0fprintf$0) refers to printf.o(i.fputc) for fputc printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0printf$0) refers to printf.o(i.fputc) for fputc printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vfprintf$0) refers to printf.o(i.fputc) for fputc printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vprintf$0) refers to printf.o(i.fputc) for fputc printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0fprintf$1) refers to printf.o(i.fputc) for fputc printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0printf$1) refers to printf.o(i.fputc) for fputc printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vfprintf$1) refers to printf.o(i.fputc) for fputc printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vprintf$1) refers to printf.o(i.fputc) for fputc printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0fprintf$2) refers to printf.o(i.fputc) for fputc printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0printf$2) refers to printf.o(i.fputc) for fputc printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vfprintf$2) refers to printf.o(i.fputc) for fputc printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vprintf$2) refers to printf.o(i.fputc) for fputc printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0fprintf$3) refers to printf.o(i.fputc) for fputc printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0printf$3) refers to printf.o(i.fputc) for fputc printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vfprintf$3) refers to printf.o(i.fputc) for fputc printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vprintf$3) refers to printf.o(i.fputc) for fputc printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0fprintf$4) refers to printf.o(i.fputc) for fputc printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0printf$4) refers to printf.o(i.fputc) for fputc printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vfprintf$4) refers to printf.o(i.fputc) for fputc printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vprintf$4) refers to printf.o(i.fputc) for fputc printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0fprintf$5) refers to printf.o(i.fputc) for fputc printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0printf$5) refers to printf.o(i.fputc) for fputc printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vfprintf$5) refers to printf.o(i.fputc) for fputc printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vprintf$5) refers to printf.o(i.fputc) for fputc printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0fprintf$6) refers to printf.o(i.fputc) for fputc printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0printf$6) refers to printf.o(i.fputc) for fputc printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vfprintf$6) refers to printf.o(i.fputc) for fputc printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vprintf$6) refers to printf.o(i.fputc) for fputc printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0fprintf$7) refers to printf.o(i.fputc) for fputc printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0printf$7) refers to printf.o(i.fputc) for fputc printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vfprintf$7) refers to printf.o(i.fputc) for fputc printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vprintf$7) refers to printf.o(i.fputc) for fputc printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0fprintf$8) refers to printf.o(i.fputc) for fputc printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0printf$8) refers to printf.o(i.fputc) for fputc printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vfprintf$8) refers to printf.o(i.fputc) for fputc printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vprintf$8) refers to printf.o(i.fputc) for fputc printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0fprintf) refers to printf.o(i.fputc) for fputc printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0printf) refers to printf.o(i.fputc) for fputc printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vfprintf) refers to printf.o(i.fputc) for fputc printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vprintf) refers to printf.o(i.fputc) for fputc printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue ddiv.o(.text) refers to depilogue.o(.text) for _double_round dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr ============================================================================== Removing Unused input sections from the image. Removing printf.o(i.SendConsoleStr), (20 bytes). Removing printf.o(i.SendUartRStr), (60 bytes). Removing printf.o(i.SendUartStr), (60 bytes). Removing printf.o(i.Usart1_SendData), (44 bytes). Removing nrf24l01.o(i.NRF24L01_Config), (56 bytes). Removing nrf24l01.o(i.NRF24L01_TxPacket), (160 bytes). Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes). Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes). Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (52 bytes). Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes). Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes). Removing stm32f10x_usart.o(i.USART_ClockInit), (34 bytes). Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes). Removing stm32f10x_usart.o(i.USART_DMACmd), (18 bytes). Removing stm32f10x_usart.o(i.USART_DeInit), (156 bytes). Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_IrDACmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_IrDAConfig), (18 bytes). Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes). Removing stm32f10x_usart.o(i.USART_LINCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_OneBitMethodCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_OverSampling8Cmd), (22 bytes). Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes). Removing stm32f10x_usart.o(i.USART_SetAddress), (18 bytes). Removing stm32f10x_usart.o(i.USART_SetGuardTime), (16 bytes). Removing stm32f10x_usart.o(i.USART_SetPrescaler), (16 bytes). Removing stm32f10x_usart.o(i.USART_SmartCardCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (24 bytes). Removing stm32f10x_usart.o(i.USART_StructInit), (24 bytes). Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (18 bytes). Removing misc.o(i.NVIC_SetVectorTable), (20 bytes). Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes). Removing misc.o(i.SysTick_CLKSourceConfig), (40 bytes). Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (20 bytes). Removing stm32f10x_gpio.o(i.GPIO_DeInit), (200 bytes). Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes). Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (64 bytes). Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes). Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (32 bytes). Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (144 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (8 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (8 bytes). Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes). Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes). Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes). Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes). Removing stm32f10x_spi.o(i.I2S_Cmd), (24 bytes). Removing stm32f10x_spi.o(i.I2S_Init), (232 bytes). Removing stm32f10x_spi.o(i.I2S_StructInit), (20 bytes). Removing stm32f10x_spi.o(i.SPI_BiDirectionalLineConfig), (28 bytes). Removing stm32f10x_spi.o(i.SPI_CalculateCRC), (24 bytes). Removing stm32f10x_spi.o(i.SPI_DataSizeConfig), (18 bytes). Removing stm32f10x_spi.o(i.SPI_GetCRC), (16 bytes). Removing stm32f10x_spi.o(i.SPI_GetCRCPolynomial), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ClearFlag), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit), (20 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_DMACmd), (18 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_DeInit), (88 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_GetITStatus), (52 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_ITConfig), (32 bytes). Removing stm32f10x_spi.o(i.SPI_NSSInternalSoftwareConfig), (30 bytes). Removing stm32f10x_spi.o(i.SPI_SSOutputCmd), (24 bytes). Removing stm32f10x_spi.o(i.SPI_StructInit), (24 bytes). Removing stm32f10x_spi.o(i.SPI_TransmitCRC), (10 bytes). Removing core_cm3.o(.emb_text), (32 bytes). Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes). Removing system_stm32f10x.o(.data), (20 bytes). Removing startup_stm32f10x_hd.o(HEAP), (512 bytes). Removing dadd.o(.text), (334 bytes). Removing dmul.o(.text), (228 bytes). Removing ddiv.o(.text), (222 bytes). Removing dfixul.o(.text), (48 bytes). Removing cdrcmple.o(.text), (40 bytes). Removing depilogue.o(.text), (190 bytes). 90 unused section(s) (total 4470 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ..\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s 0x00000000 Number 0 startup_stm32f10x_hd.o ABSOLUTE ..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\Libraries\stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE ..\Libraries\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE ..\\Libraries\\CMSIS\\CM3\\CoreSupport\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\bsp\DataProc.c 0x00000000 Number 0 dataproc.o ABSOLUTE ..\bsp\LED.c 0x00000000 Number 0 led.o ABSOLUTE ..\bsp\USART2.c 0x00000000 Number 0 usart2.o ABSOLUTE ..\bsp\delay.c 0x00000000 Number 0 delay.o ABSOLUTE ..\bsp\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\bsp\nrf24L01.c 0x00000000 Number 0 nrf24l01.o ABSOLUTE ..\bsp\printf.c 0x00000000 Number 0 printf.o ABSOLUTE ..\bsp\spi.c 0x00000000 Number 0 spi.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE RESET 0x08000000 Section 304 startup_stm32f10x_hd.o(RESET) .ARM.Collect$$$$00000000 0x08000130 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x08000130 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x08000134 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x08000138 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x08000138 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x08000138 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000D 0x08000140 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x08000140 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x08000140 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x08000140 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000144 Section 36 startup_stm32f10x_hd.o(.text) .text 0x08000168 Section 36 init.o(.text) i.BusFault_Handler 0x0800018c Section 0 stm32f10x_it.o(i.BusFault_Handler) i.CheckSum 0x08000190 Section 0 dataproc.o(i.CheckSum) i.DataProc_1356 0x080001b4 Section 0 dataproc.o(i.DataProc_1356) i.DataProc_Nrf24l01 0x080002b4 Section 0 dataproc.o(i.DataProc_Nrf24l01) i.DataProc_USART1 0x080003fc Section 0 dataproc.o(i.DataProc_USART1) i.Data_Init 0x0800082c Section 0 dataproc.o(i.Data_Init) i.DebugMon_Handler 0x0800092c Section 0 stm32f10x_it.o(i.DebugMon_Handler) i.GPIO_Init 0x0800092e Section 0 stm32f10x_gpio.o(i.GPIO_Init) i.GPIO_ResetBits 0x08000a40 Section 0 stm32f10x_gpio.o(i.GPIO_ResetBits) i.GPIO_SetBits 0x08000a44 Section 0 stm32f10x_gpio.o(i.GPIO_SetBits) i.HardFault_Handler 0x08000a48 Section 0 stm32f10x_it.o(i.HardFault_Handler) i.MemManage_Handler 0x08000a4c Section 0 stm32f10x_it.o(i.MemManage_Handler) i.NMI_Handler 0x08000a50 Section 0 stm32f10x_it.o(i.NMI_Handler) i.NRF24L01_Check 0x08000a54 Section 0 nrf24l01.o(i.NRF24L01_Check) i.NRF24L01_Init 0x08000aac Section 0 nrf24l01.o(i.NRF24L01_Init) i.NRF24L01_RX_Mode 0x08000ba8 Section 0 nrf24l01.o(i.NRF24L01_RX_Mode) i.NRF24L01_Read_Buf 0x08000c60 Section 0 nrf24l01.o(i.NRF24L01_Read_Buf) i.NRF24L01_Read_Reg 0x08000cdc Section 0 nrf24l01.o(i.NRF24L01_Read_Reg) i.NRF24L01_RxPacket 0x08000d3c Section 0 nrf24l01.o(i.NRF24L01_RxPacket) i.NRF24L01_TX_Mode 0x08000d80 Section 0 nrf24l01.o(i.NRF24L01_TX_Mode) i.NRF24L01_Write_Buf 0x08000e18 Section 0 nrf24l01.o(i.NRF24L01_Write_Buf) i.NRF24L01_Write_Reg 0x08000e94 Section 0 nrf24l01.o(i.NRF24L01_Write_Reg) i.NVIC_Configuration 0x08000ef8 Section 0 main.o(i.NVIC_Configuration) i.NVIC_Init 0x08000f58 Section 0 misc.o(i.NVIC_Init) i.NVIC_PriorityGroupConfig 0x08000fcc Section 0 misc.o(i.NVIC_PriorityGroupConfig) i.PendSV_Handler 0x08000fe0 Section 0 stm32f10x_it.o(i.PendSV_Handler) i.RCC_APB1PeriphClockCmd 0x08000fe4 Section 0 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) i.RCC_APB2PeriphClockCmd 0x08001004 Section 0 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) i.RCC_Configuration 0x08001024 Section 0 main.o(i.RCC_Configuration) i.RCC_DeInit 0x08001090 Section 0 stm32f10x_rcc.o(i.RCC_DeInit) i.RCC_GetClocksFreq 0x080010dc Section 0 stm32f10x_rcc.o(i.RCC_GetClocksFreq) i.RCC_GetFlagStatus 0x080011b0 Section 0 stm32f10x_rcc.o(i.RCC_GetFlagStatus) i.RCC_GetSYSCLKSource 0x080011ec Section 0 stm32f10x_rcc.o(i.RCC_GetSYSCLKSource) i.RCC_HCLKConfig 0x080011fc Section 0 stm32f10x_rcc.o(i.RCC_HCLKConfig) i.RCC_HSEConfig 0x08001214 Section 0 stm32f10x_rcc.o(i.RCC_HSEConfig) i.RCC_PCLK1Config 0x08001260 Section 0 stm32f10x_rcc.o(i.RCC_PCLK1Config) i.RCC_PCLK2Config 0x08001278 Section 0 stm32f10x_rcc.o(i.RCC_PCLK2Config) i.RCC_PLLCmd 0x08001290 Section 0 stm32f10x_rcc.o(i.RCC_PLLCmd) i.RCC_PLLConfig 0x0800129c Section 0 stm32f10x_rcc.o(i.RCC_PLLConfig) i.RCC_SYSCLKConfig 0x080012b8 Section 0 stm32f10x_rcc.o(i.RCC_SYSCLKConfig) i.RCC_WaitForHSEStartUp 0x080012d0 Section 0 stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) i.SPI1_Init 0x08001308 Section 0 spi.o(i.SPI1_Init) i.SPI2_Init 0x0800138c Section 0 spi.o(i.SPI2_Init) i.SPI_Cmd 0x08001418 Section 0 stm32f10x_spi.o(i.SPI_Cmd) i.SPI_I2S_GetFlagStatus 0x08001430 Section 0 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) i.SPI_I2S_ReceiveData 0x08001442 Section 0 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) i.SPI_I2S_SendData 0x08001448 Section 0 stm32f10x_spi.o(i.SPI_I2S_SendData) i.SPI_Init 0x0800144c Section 0 stm32f10x_spi.o(i.SPI_Init) i.SPI_ReadWriteByte 0x08001488 Section 0 spi.o(i.SPI_ReadWriteByte) i.SPI_SetSpeed 0x08001530 Section 0 spi.o(i.SPI_SetSpeed) i.SVC_Handler 0x08001580 Section 0 stm32f10x_it.o(i.SVC_Handler) i.SendConsoleByte 0x08001584 Section 0 printf.o(i.SendConsoleByte) i.SendConsoleData 0x08001598 Section 0 printf.o(i.SendConsoleData) i.SendUartByte 0x080015b0 Section 0 printf.o(i.SendUartByte) i.SendUartData 0x080015d0 Section 0 printf.o(i.SendUartData) i.SetSysClock 0x08001602 Section 0 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x08001603 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) i.SetSysClockTo72 0x0800160c Section 0 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x0800160d Thumb Code 212 system_stm32f10x.o(i.SetSysClockTo72) i.SysTick_Handler 0x080016e8 Section 0 stm32f10x_it.o(i.SysTick_Handler) i.SystemInit 0x080016ec Section 0 system_stm32f10x.o(i.SystemInit) i.USART1_IRQHandler 0x0800174c Section 0 printf.o(i.USART1_IRQHandler) i.USART2_IRQHandler 0x08001798 Section 0 usart2.o(i.USART2_IRQHandler) i.USART2_Init 0x080017f4 Section 0 usart2.o(i.USART2_Init) i.USART3_IRQHandler 0x0800187c Section 0 printf.o(i.USART3_IRQHandler) i.USART_ClearFlag 0x080018e0 Section 0 stm32f10x_usart.o(i.USART_ClearFlag) i.USART_ClearITPendingBit 0x080018f2 Section 0 stm32f10x_usart.o(i.USART_ClearITPendingBit) i.USART_Cmd 0x08001910 Section 0 stm32f10x_usart.o(i.USART_Cmd) i.USART_Configuration 0x08001928 Section 0 printf.o(i.USART_Configuration) i.USART_GetFlagStatus 0x08001a44 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus) i.USART_GetITStatus 0x08001a5e Section 0 stm32f10x_usart.o(i.USART_GetITStatus) i.USART_ITConfig 0x08001ab2 Section 0 stm32f10x_usart.o(i.USART_ITConfig) i.USART_Init 0x08001afc Section 0 stm32f10x_usart.o(i.USART_Init) i.USART_ReceiveData 0x08001bd4 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) i.USART_SendData 0x08001bde Section 0 stm32f10x_usart.o(i.USART_SendData) i.UsageFault_Handler 0x08001be6 Section 0 stm32f10x_it.o(i.UsageFault_Handler) i.__0printf$bare 0x08001bec Section 0 printfb.o(i.__0printf$bare) i.__scatterload_copy 0x08001bfc Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x08001c0a Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x08001c0c Section 14 handlers.o(i.__scatterload_zeroinit) i._printf_core 0x08001c1a Section 0 printfb.o(i._printf_core) _printf_core 0x08001c1b Thumb Code 34 printfb.o(i._printf_core) i.delay_ms 0x08001c3c Section 0 delay.o(i.delay_ms) i.fputc 0x08001c68 Section 0 printf.o(i.fputc) i.led_init 0x08001c8c Section 0 led.o(i.led_init) i.main 0x08001ce4 Section 0 main.o(i.main) .constdata 0x08001d94 Section 10 nrf24l01.o(.constdata) .data 0x20000000 Section 10 printf.o(.data) .data 0x2000000a Section 4 usart2.o(.data) .data 0x2000000e Section 56 dataproc.o(.data) .data 0x20000046 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000046 Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x20000056 Data 4 stm32f10x_rcc.o(.data) .data 0x2000005c Section 4 stdout.o(.data) .bss 0x20000060 Section 500 printf.o(.bss) .bss 0x20000254 Section 64 usart2.o(.bss) .bss 0x20000294 Section 500 dataproc.o(.bss) STACK 0x20000488 Section 1024 startup_stm32f10x_hd.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x00000130 Number 0 startup_stm32f10x_hd.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_hd.o(RESET) __Vectors_End 0x08000130 Data 0 startup_stm32f10x_hd.o(RESET) __main 0x08000131 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x08000131 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x08000135 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x08000139 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x08000139 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x08000139 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x08000139 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x08000141 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x08000141 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) Reset_Handler 0x08000145 Thumb Code 8 startup_stm32f10x_hd.o(.text) ADC1_2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) ADC3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_RX1_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) CAN1_SCE_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel1_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel4_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel5_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel6_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA1_Channel7_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel1_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) DMA2_Channel4_5_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI0_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI15_10_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI1_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI4_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) EXTI9_5_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) FLASH_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) FSMC_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_ER_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C1_EV_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_ER_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) I2C2_EV_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) PVD_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) RCC_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) RTCAlarm_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) RTC_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) SDIO_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI1_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) SPI3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TAMPER_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_BRK_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_CC_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_TRG_COM_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM1_UP_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM2_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM3_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM4_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM5_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM6_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM7_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_BRK_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_CC_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_TRG_COM_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) TIM8_UP_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) UART4_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) UART5_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) USBWakeUp_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_HP_CAN1_TX_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) WWDG_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f10x_hd.o(.text) __scatterload 0x08000169 Thumb Code 28 init.o(.text) __scatterload_rt2 0x08000169 Thumb Code 0 init.o(.text) BusFault_Handler 0x0800018d Thumb Code 4 stm32f10x_it.o(i.BusFault_Handler) CheckSum 0x08000191 Thumb Code 36 dataproc.o(i.CheckSum) DataProc_1356 0x080001b5 Thumb Code 216 dataproc.o(i.DataProc_1356) DataProc_Nrf24l01 0x080002b5 Thumb Code 288 dataproc.o(i.DataProc_Nrf24l01) DataProc_USART1 0x080003fd Thumb Code 834 dataproc.o(i.DataProc_USART1) Data_Init 0x0800082d Thumb Code 240 dataproc.o(i.Data_Init) DebugMon_Handler 0x0800092d Thumb Code 2 stm32f10x_it.o(i.DebugMon_Handler) GPIO_Init 0x0800092f Thumb Code 274 stm32f10x_gpio.o(i.GPIO_Init) GPIO_ResetBits 0x08000a41 Thumb Code 4 stm32f10x_gpio.o(i.GPIO_ResetBits) GPIO_SetBits 0x08000a45 Thumb Code 4 stm32f10x_gpio.o(i.GPIO_SetBits) HardFault_Handler 0x08000a49 Thumb Code 4 stm32f10x_it.o(i.HardFault_Handler) MemManage_Handler 0x08000a4d Thumb Code 4 stm32f10x_it.o(i.MemManage_Handler) NMI_Handler 0x08000a51 Thumb Code 2 stm32f10x_it.o(i.NMI_Handler) NRF24L01_Check 0x08000a55 Thumb Code 80 nrf24l01.o(i.NRF24L01_Check) NRF24L01_Init 0x08000aad Thumb Code 228 nrf24l01.o(i.NRF24L01_Init) NRF24L01_RX_Mode 0x08000ba9 Thumb Code 166 nrf24l01.o(i.NRF24L01_RX_Mode) NRF24L01_Read_Buf 0x08000c61 Thumb Code 114 nrf24l01.o(i.NRF24L01_Read_Buf) NRF24L01_Read_Reg 0x08000cdd Thumb Code 78 nrf24l01.o(i.NRF24L01_Read_Reg) NRF24L01_RxPacket 0x08000d3d Thumb Code 66 nrf24l01.o(i.NRF24L01_RxPacket) NRF24L01_TX_Mode 0x08000d81 Thumb Code 136 nrf24l01.o(i.NRF24L01_TX_Mode) NRF24L01_Write_Buf 0x08000e19 Thumb Code 114 nrf24l01.o(i.NRF24L01_Write_Buf) NRF24L01_Write_Reg 0x08000e95 Thumb Code 84 nrf24l01.o(i.NRF24L01_Write_Reg) NVIC_Configuration 0x08000ef9 Thumb Code 96 main.o(i.NVIC_Configuration) NVIC_Init 0x08000f59 Thumb Code 102 misc.o(i.NVIC_Init) NVIC_PriorityGroupConfig 0x08000fcd Thumb Code 10 misc.o(i.NVIC_PriorityGroupConfig) PendSV_Handler 0x08000fe1 Thumb Code 2 stm32f10x_it.o(i.PendSV_Handler) RCC_APB1PeriphClockCmd 0x08000fe5 Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) RCC_APB2PeriphClockCmd 0x08001005 Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) RCC_Configuration 0x08001025 Thumb Code 106 main.o(i.RCC_Configuration) RCC_DeInit 0x08001091 Thumb Code 64 stm32f10x_rcc.o(i.RCC_DeInit) RCC_GetClocksFreq 0x080010dd Thumb Code 192 stm32f10x_rcc.o(i.RCC_GetClocksFreq) RCC_GetFlagStatus 0x080011b1 Thumb Code 56 stm32f10x_rcc.o(i.RCC_GetFlagStatus) RCC_GetSYSCLKSource 0x080011ed Thumb Code 10 stm32f10x_rcc.o(i.RCC_GetSYSCLKSource) RCC_HCLKConfig 0x080011fd Thumb Code 18 stm32f10x_rcc.o(i.RCC_HCLKConfig) RCC_HSEConfig 0x08001215 Thumb Code 70 stm32f10x_rcc.o(i.RCC_HSEConfig) RCC_PCLK1Config 0x08001261 Thumb Code 18 stm32f10x_rcc.o(i.RCC_PCLK1Config) RCC_PCLK2Config 0x08001279 Thumb Code 20 stm32f10x_rcc.o(i.RCC_PCLK2Config) RCC_PLLCmd 0x08001291 Thumb Code 6 stm32f10x_rcc.o(i.RCC_PLLCmd) RCC_PLLConfig 0x0800129d Thumb Code 24 stm32f10x_rcc.o(i.RCC_PLLConfig) RCC_SYSCLKConfig 0x080012b9 Thumb Code 18 stm32f10x_rcc.o(i.RCC_SYSCLKConfig) RCC_WaitForHSEStartUp 0x080012d1 Thumb Code 56 stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) SPI1_Init 0x08001309 Thumb Code 122 spi.o(i.SPI1_Init) SPI2_Init 0x0800138d Thumb Code 132 spi.o(i.SPI2_Init) SPI_Cmd 0x08001419 Thumb Code 24 stm32f10x_spi.o(i.SPI_Cmd) SPI_I2S_GetFlagStatus 0x08001431 Thumb Code 18 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) SPI_I2S_ReceiveData 0x08001443 Thumb Code 6 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) SPI_I2S_SendData 0x08001449 Thumb Code 4 stm32f10x_spi.o(i.SPI_I2S_SendData) SPI_Init 0x0800144d Thumb Code 60 stm32f10x_spi.o(i.SPI_Init) SPI_ReadWriteByte 0x08001489 Thumb Code 158 spi.o(i.SPI_ReadWriteByte) SPI_SetSpeed 0x08001531 Thumb Code 72 spi.o(i.SPI_SetSpeed) SVC_Handler 0x08001581 Thumb Code 2 stm32f10x_it.o(i.SVC_Handler) SendConsoleByte 0x08001585 Thumb Code 14 printf.o(i.SendConsoleByte) SendConsoleData 0x08001599 Thumb Code 18 printf.o(i.SendConsoleData) SendUartByte 0x080015b1 Thumb Code 32 printf.o(i.SendUartByte) SendUartData 0x080015d1 Thumb Code 50 printf.o(i.SendUartData) SysTick_Handler 0x080016e9 Thumb Code 2 stm32f10x_it.o(i.SysTick_Handler) SystemInit 0x080016ed Thumb Code 78 system_stm32f10x.o(i.SystemInit) USART1_IRQHandler 0x0800174d Thumb Code 60 printf.o(i.USART1_IRQHandler) USART2_IRQHandler 0x08001799 Thumb Code 78 usart2.o(i.USART2_IRQHandler) USART2_Init 0x080017f5 Thumb Code 126 usart2.o(i.USART2_Init) USART3_IRQHandler 0x0800187d Thumb Code 88 printf.o(i.USART3_IRQHandler) USART_ClearFlag 0x080018e1 Thumb Code 18 stm32f10x_usart.o(i.USART_ClearFlag) USART_ClearITPendingBit 0x080018f3 Thumb Code 30 stm32f10x_usart.o(i.USART_ClearITPendingBit) USART_Cmd 0x08001911 Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) USART_Configuration 0x08001929 Thumb Code 266 printf.o(i.USART_Configuration) USART_GetFlagStatus 0x08001a45 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus) USART_GetITStatus 0x08001a5f Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) USART_ITConfig 0x08001ab3 Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig) USART_Init 0x08001afd Thumb Code 210 stm32f10x_usart.o(i.USART_Init) USART_ReceiveData 0x08001bd5 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) USART_SendData 0x08001bdf Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) UsageFault_Handler 0x08001be7 Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) __0printf$bare 0x08001bed Thumb Code 8 printfb.o(i.__0printf$bare) __1printf$bare 0x08001bed Thumb Code 0 printfb.o(i.__0printf$bare) __2printf 0x08001bed Thumb Code 0 printfb.o(i.__0printf$bare) __scatterload_copy 0x08001bfd Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x08001c0b Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x08001c0d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) delay_ms 0x08001c3d Thumb Code 42 delay.o(i.delay_ms) fputc 0x08001c69 Thumb Code 32 printf.o(i.fputc) led_init 0x08001c8d Thumb Code 84 led.o(i.led_init) main 0x08001ce5 Thumb Code 132 main.o(i.main) TX_ADDRESS 0x08001d94 Data 5 nrf24l01.o(.constdata) RX_ADDRESS 0x08001d99 Data 5 nrf24l01.o(.constdata) Region$$Table$$Base 0x08001da0 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08001dc0 Number 0 anon$$obj.o(Region$$Table) UARTtoConsole_RxBufferWr 0x20000000 Data 1 printf.o(.data) UARTtoConsole_RxBufferRd 0x20000001 Data 1 printf.o(.data) USART1_TX_CNT 0x20000002 Data 1 printf.o(.data) USART1_RX_CNT 0x20000003 Data 1 printf.o(.data) USART1_REC_Status 0x20000004 Data 2 printf.o(.data) USART3_TX_CNT 0x20000006 Data 1 printf.o(.data) USART3_RX_CNT 0x20000007 Data 1 printf.o(.data) USART3_REC_Status 0x20000008 Data 2 printf.o(.data) USART2_TX_CNT 0x2000000a Data 1 usart2.o(.data) USART2_RX_CNT 0x2000000b Data 1 usart2.o(.data) USART2_REC_Status 0x2000000c Data 2 usart2.o(.data) CheckData_1356 0x2000000e Data 10 dataproc.o(.data) GetNum_1356 0x20000018 Data 5 dataproc.o(.data) CmdRspBufferWr_Rx 0x2000001d Data 1 dataproc.o(.data) txBuf 0x2000001e Data 32 dataproc.o(.data) rspFlag 0x2000003e Data 1 dataproc.o(.data) wrNumFlag 0x2000003f Data 1 dataproc.o(.data) idBuf 0x20000040 Data 5 dataproc.o(.data) newIdFlag 0x20000045 Data 1 dataproc.o(.data) __stdout 0x2000005c Data 4 stdout.o(.data) UARTtoConsole_RxBuffer 0x20000060 Data 100 printf.o(.bss) USART1_RX_BUF 0x200000c4 Data 200 printf.o(.bss) USART3_RX_BUF 0x2000018c Data 200 printf.o(.bss) USART2_RX_BUF 0x20000254 Data 64 usart2.o(.bss) uartSendData 0x20000294 Data 100 dataproc.o(.bss) uartRecData 0x200002f8 Data 100 dataproc.o(.bss) uartSendRdNumData 0x2000035c Data 100 dataproc.o(.bss) uartSendWrNumOkData 0x200003c0 Data 100 dataproc.o(.bss) CmdRspBuffer 0x20000424 Data 100 dataproc.o(.bss) __initial_sp 0x20000888 Data 0 startup_stm32f10x_hd.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x08000131 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001e20, Max: 0x00040000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00001dc0, Max: 0x00040000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x00000130 Data RO 1314 RESET startup_stm32f10x_hd.o 0x08000130 0x00000000 Code RO 1319 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x08000130 0x00000004 Code RO 1582 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x08000134 0x00000004 Code RO 1585 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x08000138 0x00000000 Code RO 1587 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x08000138 0x00000000 Code RO 1589 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x08000138 0x00000008 Code RO 1590 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x08000140 0x00000000 Code RO 1592 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) 0x08000140 0x00000000 Code RO 1594 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) 0x08000140 0x00000004 Code RO 1583 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000144 0x00000024 Code RO 1315 .text startup_stm32f10x_hd.o 0x08000168 0x00000024 Code RO 1612 .text mc_w.l(init.o) 0x0800018c 0x00000004 Code RO 427 i.BusFault_Handler stm32f10x_it.o 0x08000190 0x00000024 Code RO 381 i.CheckSum dataproc.o 0x080001b4 0x00000100 Code RO 382 i.DataProc_1356 dataproc.o 0x080002b4 0x00000148 Code RO 383 i.DataProc_Nrf24l01 dataproc.o 0x080003fc 0x00000430 Code RO 384 i.DataProc_USART1 dataproc.o 0x0800082c 0x00000100 Code RO 385 i.Data_Init dataproc.o 0x0800092c 0x00000002 Code RO 428 i.DebugMon_Handler stm32f10x_it.o 0x0800092e 0x00000112 Code RO 1009 i.GPIO_Init stm32f10x_gpio.o 0x08000a40 0x00000004 Code RO 1016 i.GPIO_ResetBits stm32f10x_gpio.o 0x08000a44 0x00000004 Code RO 1017 i.GPIO_SetBits stm32f10x_gpio.o 0x08000a48 0x00000004 Code RO 429 i.HardFault_Handler stm32f10x_it.o 0x08000a4c 0x00000004 Code RO 430 i.MemManage_Handler stm32f10x_it.o 0x08000a50 0x00000002 Code RO 431 i.NMI_Handler stm32f10x_it.o 0x08000a52 0x00000002 PAD 0x08000a54 0x00000058 Code RO 276 i.NRF24L01_Check nrf24l01.o 0x08000aac 0x000000fc Code RO 278 i.NRF24L01_Init nrf24l01.o 0x08000ba8 0x000000b8 Code RO 279 i.NRF24L01_RX_Mode nrf24l01.o 0x08000c60 0x0000007c Code RO 280 i.NRF24L01_Read_Buf nrf24l01.o 0x08000cdc 0x00000060 Code RO 281 i.NRF24L01_Read_Reg nrf24l01.o 0x08000d3c 0x00000042 Code RO 282 i.NRF24L01_RxPacket nrf24l01.o 0x08000d7e 0x00000002 PAD 0x08000d80 0x00000098 Code RO 283 i.NRF24L01_TX_Mode nrf24l01.o 0x08000e18 0x0000007c Code RO 285 i.NRF24L01_Write_Buf nrf24l01.o 0x08000e94 0x00000064 Code RO 286 i.NRF24L01_Write_Reg nrf24l01.o 0x08000ef8 0x00000060 Code RO 1 i.NVIC_Configuration main.o 0x08000f58 0x00000074 Code RO 964 i.NVIC_Init misc.o 0x08000fcc 0x00000014 Code RO 965 i.NVIC_PriorityGroupConfig misc.o 0x08000fe0 0x00000002 Code RO 432 i.PendSV_Handler stm32f10x_it.o 0x08000fe2 0x00000002 PAD 0x08000fe4 0x00000020 Code RO 511 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o 0x08001004 0x00000020 Code RO 513 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o 0x08001024 0x0000006a Code RO 2 i.RCC_Configuration main.o 0x0800108e 0x00000002 PAD 0x08001090 0x0000004c Code RO 520 i.RCC_DeInit stm32f10x_rcc.o 0x080010dc 0x000000d4 Code RO 521 i.RCC_GetClocksFreq stm32f10x_rcc.o 0x080011b0 0x0000003c Code RO 522 i.RCC_GetFlagStatus stm32f10x_rcc.o 0x080011ec 0x00000010 Code RO 524 i.RCC_GetSYSCLKSource stm32f10x_rcc.o 0x080011fc 0x00000018 Code RO 525 i.RCC_HCLKConfig stm32f10x_rcc.o 0x08001214 0x0000004c Code RO 526 i.RCC_HSEConfig stm32f10x_rcc.o 0x08001260 0x00000018 Code RO 532 i.RCC_PCLK1Config stm32f10x_rcc.o 0x08001278 0x00000018 Code RO 533 i.RCC_PCLK2Config stm32f10x_rcc.o 0x08001290 0x0000000c Code RO 534 i.RCC_PLLCmd stm32f10x_rcc.o 0x0800129c 0x0000001c Code RO 535 i.RCC_PLLConfig stm32f10x_rcc.o 0x080012b8 0x00000018 Code RO 538 i.RCC_SYSCLKConfig stm32f10x_rcc.o 0x080012d0 0x00000038 Code RO 540 i.RCC_WaitForHSEStartUp stm32f10x_rcc.o 0x08001308 0x00000084 Code RO 351 i.SPI1_Init spi.o 0x0800138c 0x0000008c Code RO 352 i.SPI2_Init spi.o 0x08001418 0x00000018 Code RO 1125 i.SPI_Cmd stm32f10x_spi.o 0x08001430 0x00000012 Code RO 1133 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o 0x08001442 0x00000006 Code RO 1136 i.SPI_I2S_ReceiveData stm32f10x_spi.o 0x08001448 0x00000004 Code RO 1137 i.SPI_I2S_SendData stm32f10x_spi.o 0x0800144c 0x0000003c Code RO 1138 i.SPI_Init stm32f10x_spi.o 0x08001488 0x000000a8 Code RO 353 i.SPI_ReadWriteByte spi.o 0x08001530 0x00000050 Code RO 354 i.SPI_SetSpeed spi.o 0x08001580 0x00000002 Code RO 433 i.SVC_Handler stm32f10x_it.o 0x08001582 0x00000002 PAD 0x08001584 0x00000014 Code RO 145 i.SendConsoleByte printf.o 0x08001598 0x00000018 Code RO 146 i.SendConsoleData printf.o 0x080015b0 0x00000020 Code RO 148 i.SendUartByte printf.o 0x080015d0 0x00000032 Code RO 149 i.SendUartData printf.o 0x08001602 0x00000008 Code RO 1278 i.SetSysClock system_stm32f10x.o 0x0800160a 0x00000002 PAD 0x0800160c 0x000000dc Code RO 1279 i.SetSysClockTo72 system_stm32f10x.o 0x080016e8 0x00000002 Code RO 434 i.SysTick_Handler stm32f10x_it.o 0x080016ea 0x00000002 PAD 0x080016ec 0x00000060 Code RO 1281 i.SystemInit system_stm32f10x.o 0x0800174c 0x0000004c Code RO 152 i.USART1_IRQHandler printf.o 0x08001798 0x0000005c Code RO 254 i.USART2_IRQHandler usart2.o 0x080017f4 0x00000088 Code RO 255 i.USART2_Init usart2.o 0x0800187c 0x00000064 Code RO 153 i.USART3_IRQHandler printf.o 0x080018e0 0x00000012 Code RO 778 i.USART_ClearFlag stm32f10x_usart.o 0x080018f2 0x0000001e Code RO 779 i.USART_ClearITPendingBit stm32f10x_usart.o 0x08001910 0x00000018 Code RO 782 i.USART_Cmd stm32f10x_usart.o 0x08001928 0x0000011c Code RO 154 i.USART_Configuration printf.o 0x08001a44 0x0000001a Code RO 785 i.USART_GetFlagStatus stm32f10x_usart.o 0x08001a5e 0x00000054 Code RO 786 i.USART_GetITStatus stm32f10x_usart.o 0x08001ab2 0x0000004a Code RO 788 i.USART_ITConfig stm32f10x_usart.o 0x08001afc 0x000000d8 Code RO 789 i.USART_Init stm32f10x_usart.o 0x08001bd4 0x0000000a Code RO 796 i.USART_ReceiveData stm32f10x_usart.o 0x08001bde 0x00000008 Code RO 799 i.USART_SendData stm32f10x_usart.o 0x08001be6 0x00000004 Code RO 435 i.UsageFault_Handler stm32f10x_it.o 0x08001bea 0x00000002 PAD 0x08001bec 0x00000010 Code RO 1323 i.__0printf$bare mc_w.l(printfb.o) 0x08001bfc 0x0000000e Code RO 1624 i.__scatterload_copy mc_w.l(handlers.o) 0x08001c0a 0x00000002 Code RO 1625 i.__scatterload_null mc_w.l(handlers.o) 0x08001c0c 0x0000000e Code RO 1626 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x08001c1a 0x00000022 Code RO 1330 i._printf_core mc_w.l(printfb.o) 0x08001c3c 0x0000002a Code RO 230 i.delay_ms delay.o 0x08001c66 0x00000002 PAD 0x08001c68 0x00000024 Code RO 156 i.fputc printf.o 0x08001c8c 0x00000058 Code RO 242 i.led_init led.o 0x08001ce4 0x000000b0 Code RO 3 i.main main.o 0x08001d94 0x0000000a Data RO 287 .constdata nrf24l01.o 0x08001d9e 0x00000002 PAD 0x08001da0 0x00000020 Data RO 1622 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000888, Max: 0x0000c000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x0000000a Data RW 158 .data printf.o 0x2000000a 0x00000004 Data RW 257 .data usart2.o 0x2000000e 0x00000038 Data RW 387 .data dataproc.o 0x20000046 0x00000014 Data RW 541 .data stm32f10x_rcc.o 0x2000005a 0x00000002 PAD 0x2000005c 0x00000004 Data RW 1596 .data mc_w.l(stdout.o) 0x20000060 0x000001f4 Zero RW 157 .bss printf.o 0x20000254 0x00000040 Zero RW 256 .bss usart2.o 0x20000294 0x000001f4 Zero RW 386 .bss dataproc.o 0x20000488 0x00000400 Zero RW 1312 STACK startup_stm32f10x_hd.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 0 0 0 0 0 32 core_cm3.o 1948 334 0 56 500 5488 dataproc.o 42 0 0 0 0 511 delay.o 88 4 0 0 0 463 led.o 378 44 0 0 0 233724 main.o 136 24 0 0 0 3387 misc.o 1186 120 10 0 0 6133 nrf24l01.o 622 62 0 10 500 5343 printf.o 520 36 0 0 0 2339 spi.o 36 8 304 0 1024 844 startup_stm32f10x_hd.o 282 0 0 0 0 11568 stm32f10x_gpio.o 26 0 0 0 0 3666 stm32f10x_it.o 696 92 0 20 0 19526 stm32f10x_rcc.o 112 0 0 0 0 10938 stm32f10x_spi.o 490 6 0 0 0 22405 stm32f10x_usart.o 324 26 0 0 0 1829 system_stm32f10x.o 228 24 0 4 64 1684 usart2.o ---------------------------------------------------------------------- 7132 780 348 92 2088 329880 Object Totals 0 0 32 0 0 0 (incl. Generated) 18 0 2 2 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 50 8 0 0 0 152 printfb.o 0 0 0 4 0 0 stdout.o ---------------------------------------------------------------------- 136 24 0 4 0 220 Library Totals 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 136 24 0 4 0 220 mc_w.l ---------------------------------------------------------------------- 136 24 0 4 0 220 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 7268 804 348 96 2088 326148 Grand Totals 7268 804 348 96 2088 326148 ELF Image Totals 7268 804 348 96 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 7616 ( 7.44kB) Total RW Size (RW Data + ZI Data) 2184 ( 2.13kB) Total ROM Size (Code + RO Data + RW Data) 7712 ( 7.53kB) ==============================================================================