Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(i.bsp_init) refers to bsp_timer.o(i.bsp_InitTimer) for bsp_InitTimer main.o(i.bsp_init) refers to bsp.o(i.bsp_Init) for bsp_Init main.o(i.main) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig main.o(i.main) refers to main.o(i.bsp_init) for bsp_init main.o(i.main) refers to main.o(i.middleware_init) for middleware_init main.o(i.middleware_init) refers to mw_led.o(i.mw_led_drv_init) for mw_led_drv_init main.o(i.middleware_init) refers to mw_bluetooth.o(i.mw_bluetooth_drv_init) for mw_bluetooth_drv_init app_led.o(i.app_led_marquee) refers to bsp_led.o(i.bsp_LedToggle) for bsp_LedToggle mw_led.o(i.mw_get_led_obj) refers to mw_led.o(.bss) for led_drv_buf mw_led.o(i.mw_led0_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd mw_led.o(i.mw_led0_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init mw_led.o(i.mw_led0_init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits mw_led.o(i.mw_led0_off) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits mw_led.o(i.mw_led0_on) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits mw_led.o(i.mw_led_drv_init) refers to mw_led.o(.bss) for led_drv_buf mw_led.o(i.mw_led_drv_init) refers to mw_led.o(i.mw_led0_init) for mw_led0_init mw_led.o(i.mw_led_drv_init) refers to mw_led.o(i.mw_led0_on) for mw_led0_on mw_led.o(i.mw_led_drv_init) refers to mw_led.o(i.mw_led0_off) for mw_led0_off mw_printf.o(i.mw_printf_insert_data) refers to mw_printf.o(.bss) for mw_printf_buf mw_printf.o(i.mw_printf_insert_data) refers to mw_printf.o(.data) for mw_printf_cache_head mw_soft_timer.o(i.get_systick_ms) refers to mw_soft_timer.o(.data) for systick_ms mw_soft_timer.o(i.mw_soft_timer_user_systick_update) refers to mw_soft_timer.o(.data) for systick_ms bsp_timer.o(i.SysTick_Handler) refers to bsp_timer.o(i.SysTick_ISR) for SysTick_ISR bsp_timer.o(i.SysTick_ISR) refers to bsp_timer.o(i.bsp_SoftTimerDec) for bsp_SoftTimerDec bsp_timer.o(i.SysTick_ISR) refers to bsp.o(i.bsp_RunPer1ms) for bsp_RunPer1ms bsp_timer.o(i.SysTick_ISR) refers to bsp.o(i.bsp_RunPer10ms) for bsp_RunPer10ms bsp_timer.o(i.SysTick_ISR) refers to bsp_timer.o(.data) for s_uiDelayCount bsp_timer.o(i.SysTick_ISR) refers to bsp_timer.o(.bss) for s_tTmr bsp_timer.o(i.TIM2_IRQHandler) refers to stm32f10x_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus bsp_timer.o(i.TIM2_IRQHandler) refers to stm32f10x_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit bsp_timer.o(i.TIM2_IRQHandler) refers to stm32f10x_tim.o(i.TIM_ITConfig) for TIM_ITConfig bsp_timer.o(i.TIM2_IRQHandler) refers to bsp_timer.o(.data) for s_TIM_CallBack1 bsp_timer.o(i.bsp_CheckTimer) refers to bsp_timer.o(.bss) for s_tTmr bsp_timer.o(i.bsp_DelayMS) refers to bsp_timer.o(i.__set_PRIMASK) for __set_PRIMASK bsp_timer.o(i.bsp_DelayMS) refers to bsp.o(i.bsp_Idle) for bsp_Idle bsp_timer.o(i.bsp_DelayMS) refers to bsp_timer.o(.data) for s_uiDelayCount bsp_timer.o(i.bsp_DelayUS) refers to system_stm32f10x.o(.data) for SystemCoreClock bsp_timer.o(i.bsp_GetRunTime) refers to bsp_timer.o(i.__set_PRIMASK) for __set_PRIMASK bsp_timer.o(i.bsp_GetRunTime) refers to bsp_timer.o(.data) for g_iRunTime bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_tim.o(i.TIM_InternalClockConfig) for TIM_InternalClockConfig bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_tim.o(i.TIM_ITConfig) for TIM_ITConfig bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig bsp_timer.o(i.bsp_InitHardTimer) refers to misc.o(i.NVIC_Init) for NVIC_Init bsp_timer.o(i.bsp_InitHardTimer) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd bsp_timer.o(i.bsp_InitHardTimer) refers to system_stm32f10x.o(.data) for SystemCoreClock bsp_timer.o(i.bsp_InitTimer) refers to bsp_timer.o(i.bsp_InitHardTimer) for bsp_InitHardTimer bsp_timer.o(i.bsp_InitTimer) refers to bsp_timer.o(.bss) for s_tTmr bsp_timer.o(i.bsp_InitTimer) refers to system_stm32f10x.o(.data) for SystemCoreClock bsp_timer.o(i.bsp_StartAutoTimer) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent bsp_timer.o(i.bsp_StartAutoTimer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s bsp_timer.o(i.bsp_StartAutoTimer) refers to _printf_str.o(.text) for _printf_str bsp_timer.o(i.bsp_StartAutoTimer) refers to noretval__2printf.o(.text) for __2printf bsp_timer.o(i.bsp_StartAutoTimer) refers to bsp_timer.o(i.__set_PRIMASK) for __set_PRIMASK bsp_timer.o(i.bsp_StartAutoTimer) refers to bsp_timer.o(.constdata) for __FUNCTION__ bsp_timer.o(i.bsp_StartAutoTimer) refers to bsp_timer.o(.bss) for s_tTmr bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_GetCounter) for TIM_GetCounter bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_SetCompare1) for TIM_SetCompare1 bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_ITConfig) for TIM_ITConfig bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_SetCompare2) for TIM_SetCompare2 bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_SetCompare3) for TIM_SetCompare3 bsp_timer.o(i.bsp_StartHardTimer) refers to stm32f10x_tim.o(i.TIM_SetCompare4) for TIM_SetCompare4 bsp_timer.o(i.bsp_StartHardTimer) refers to bsp_timer.o(.data) for s_TIM_CallBack1 bsp_timer.o(i.bsp_StartTimer) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent bsp_timer.o(i.bsp_StartTimer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s bsp_timer.o(i.bsp_StartTimer) refers to _printf_str.o(.text) for _printf_str bsp_timer.o(i.bsp_StartTimer) refers to noretval__2printf.o(.text) for __2printf bsp_timer.o(i.bsp_StartTimer) refers to bsp_timer.o(i.__set_PRIMASK) for __set_PRIMASK bsp_timer.o(i.bsp_StartTimer) refers to bsp_timer.o(.constdata) for __FUNCTION__ bsp_timer.o(i.bsp_StartTimer) refers to bsp_timer.o(.bss) for s_tTmr bsp_timer.o(i.bsp_StopTimer) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent bsp_timer.o(i.bsp_StopTimer) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s bsp_timer.o(i.bsp_StopTimer) refers to _printf_str.o(.text) for _printf_str bsp_timer.o(i.bsp_StopTimer) refers to noretval__2printf.o(.text) for __2printf bsp_timer.o(i.bsp_StopTimer) refers to bsp_timer.o(i.__set_PRIMASK) for __set_PRIMASK bsp_timer.o(i.bsp_StopTimer) refers to bsp_timer.o(.constdata) for __FUNCTION__ bsp_timer.o(i.bsp_StopTimer) refers to bsp_timer.o(.bss) for s_tTmr bsp_usart.o(i._sys_exit) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting bsp_usart.o(i.bsp_usart_1_init) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_usart.o(i.USART_DeInit) for USART_DeInit bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init bsp_usart.o(i.bsp_usart_1_init) refers to misc.o(i.NVIC_Init) for NVIC_Init bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig bsp_usart.o(i.bsp_usart_1_init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd bsp_usart.o(i.bsp_usart_send_data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting bsp_usart.o(i.bsp_usart_send_data) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData bsp_usart.o(i.fputc) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting bsp_usart.o(i.fputc) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus bsp_usart.o(i.fputc) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData bsp_usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting bsp.o(i.bsp_Init) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig bsp.o(i.bsp_Init) refers to bsp_led.o(i.bsp_InitLed) for bsp_InitLed bsp.o(i.bsp_RunPer1ms) refers to bsp_led.o(i.bsp_LedToggle) for bsp_LedToggle bsp.o(i.bsp_RunPer1ms) refers to bsp.o(.data) for ubCounter bsp_led.o(i.bsp_InitLed) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd bsp_led.o(i.bsp_InitLed) refers to bsp_led.o(i.bsp_LedOff) for bsp_LedOff bsp_led.o(i.bsp_InitLed) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init 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_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler startup_stm32f10x_md.o(RESET) refers to bsp_timer.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f10x_md.o(RESET) refers to bsp_timer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32f10x_md.o(RESET) refers to interrupt_handler.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_bkp.o(i.BKP_DeInit) refers to stm32f10x_rcc.o(i.RCC_BackupResetCmd) for RCC_BackupResetCmd stm32f10x_can.o(i.CAN_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_can.o(i.CAN_GetITStatus) refers to stm32f10x_can.o(i.CheckITStatus) for CheckITStatus stm32f10x_cec.o(i.CEC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_dac.o(i.DAC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) for FLASH_WaitForLastBank1Operation stm32f10x_flash.o(i.FLASH_EraseAllPages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus) for FLASH_GetReadOutProtectionStatus stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_ErasePage) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_ProgramWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_ReadOutProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_UserOptionByteConfig) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status stm32f10x_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status 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_i2c.o(i.I2C_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_i2c.o(i.I2C_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq stm32f10x_pwr.o(i.PWR_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd 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_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode stm32f10x_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode 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 stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger 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_wwdg.o(i.WWDG_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd interrupt_handler.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus interrupt_handler.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ClearITPendingBit) for USART_ClearITPendingBit interrupt_handler.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData interrupt_handler.o(i.USART1_IRQHandler) refers to mw_printf.o(i.mw_printf_insert_data) for mw_printf_insert_data mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_bluetooth.o(.bss) for bluetooth_drv_buf mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_soft_timer.o(i.get_systick_ms) for get_systick_ms mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_bluetooth.o(i.mw_usart_init) for mw_usart_init mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_bluetooth.o(i.mw_usart_deinit) for mw_usart_deinit mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_bluetooth.o(i.mw_receive_one_byte) for mw_receive_one_byte mw_bluetooth.o(i.mw_bluetooth_drv_init) refers to mw_bluetooth.o(i.mw_send_one_byte) for mw_send_one_byte mw_bluetooth.o(i.mw_get_bluetooth_drv) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4 mw_bluetooth.o(i.mw_get_bluetooth_drv) refers to mw_bluetooth.o(.bss) for bluetooth_drv_buf mw_bluetooth.o(i.mw_receive_one_byte) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData mw_bluetooth.o(i.mw_send_one_byte) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData mw_bluetooth.o(i.mw_usart_deinit) refers to stm32f10x_usart.o(i.USART_DeInit) for USART_DeInit mw_bluetooth.o(i.mw_usart_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd mw_bluetooth.o(i.mw_usart_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init mw_bluetooth.o(i.mw_usart_init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init mw_bluetooth.o(i.mw_usart_init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig mw_bluetooth.o(i.mw_usart_init) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig mw_bluetooth.o(i.mw_usart_init) refers to misc.o(i.NVIC_Init) for NVIC_Init mw_bluetooth.o(i.mw_usart_init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd 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 bsp_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 bsp_usart.o(.data) for __stdout __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common __printf_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_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str _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 bsp_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 _printf_char_common.o(.text) refers to __printf.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_stm32f10x_md.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to bsp_usart.o(i._sys_exit) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to 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_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to bsp_usart.o(i._sys_exit) for _sys_exit defsig_exit.o(.text) refers to bsp_usart.o(i._sys_exit) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing app_led.o(i.app_led_marquee), (10 bytes). Removing mw_led.o(i.mw_get_led_obj), (28 bytes). Removing mw_soft_timer.o(i.mw_soft_timer_user_systick_update), (16 bytes). Removing bsp_timer.o(i.__set_PRIMASK), (6 bytes). Removing bsp_timer.o(i.bsp_CheckTimer), (52 bytes). Removing bsp_timer.o(i.bsp_DelayMS), (68 bytes). Removing bsp_timer.o(i.bsp_DelayUS), (84 bytes). Removing bsp_timer.o(i.bsp_GetRunTime), (28 bytes). Removing bsp_timer.o(i.bsp_StartAutoTimer), (152 bytes). Removing bsp_timer.o(i.bsp_StartHardTimer), (200 bytes). Removing bsp_timer.o(i.bsp_StartTimer), (148 bytes). Removing bsp_timer.o(i.bsp_StopTimer), (136 bytes). Removing bsp_timer.o(.constdata), (48 bytes). Removing bsp_usart.o(i.bsp_usart_1_init), (168 bytes). Removing bsp_usart.o(i.bsp_usart_send_data), (84 bytes). Removing bsp_usart.o(i.fputc), (36 bytes). Removing bsp_usart.o(.data), (4 bytes). Removing bsp.o(i.bsp_Idle), (2 bytes). Removing bsp_led.o(i.bsp_IsLedOn), (32 bytes). Removing bsp_led.o(i.bsp_LedOn), (24 bytes). Removing core_cm3.o(.emb_text), (32 bytes). Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 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_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes). Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes). Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes). Removing stm32f10x_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_ClearFlag), (6 bytes). Removing stm32f10x_adc.o(i.ADC_ClearITPendingBit), (10 bytes). Removing stm32f10x_adc.o(i.ADC_Cmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_DMACmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_DeInit), (92 bytes). Removing stm32f10x_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes). Removing stm32f10x_adc.o(i.ADC_DiscModeCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_ExternalTrigConvCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes). Removing stm32f10x_adc.o(i.ADC_GetCalibrationStatus), (20 bytes). Removing stm32f10x_adc.o(i.ADC_GetConversionValue), (8 bytes). Removing stm32f10x_adc.o(i.ADC_GetDualModeConversionValue), (12 bytes). Removing stm32f10x_adc.o(i.ADC_GetFlagStatus), (18 bytes). Removing stm32f10x_adc.o(i.ADC_GetITStatus), (36 bytes). Removing stm32f10x_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes). Removing stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus), (20 bytes). Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes). Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes). Removing stm32f10x_adc.o(i.ADC_ITConfig), (24 bytes). Removing stm32f10x_adc.o(i.ADC_Init), (80 bytes). Removing stm32f10x_adc.o(i.ADC_InjectedChannelConfig), (130 bytes). Removing stm32f10x_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes). Removing stm32f10x_adc.o(i.ADC_RegularChannelConfig), (184 bytes). Removing stm32f10x_adc.o(i.ADC_ResetCalibration), (10 bytes). Removing stm32f10x_adc.o(i.ADC_SetInjectedOffset), (20 bytes). Removing stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_SoftwareStartInjectedConvCmd), (22 bytes). Removing stm32f10x_adc.o(i.ADC_StartCalibration), (10 bytes). Removing stm32f10x_adc.o(i.ADC_StructInit), (18 bytes). Removing stm32f10x_adc.o(i.ADC_TempSensorVrefintCmd), (36 bytes). Removing stm32f10x_bkp.o(i.BKP_ClearFlag), (20 bytes). Removing stm32f10x_bkp.o(i.BKP_ClearITPendingBit), (20 bytes). Removing stm32f10x_bkp.o(i.BKP_DeInit), (16 bytes). Removing stm32f10x_bkp.o(i.BKP_GetFlagStatus), (12 bytes). Removing stm32f10x_bkp.o(i.BKP_GetITStatus), (12 bytes). Removing stm32f10x_bkp.o(i.BKP_ITConfig), (12 bytes). Removing stm32f10x_bkp.o(i.BKP_RTCOutputConfig), (28 bytes). Removing stm32f10x_bkp.o(i.BKP_ReadBackupRegister), (28 bytes). Removing stm32f10x_bkp.o(i.BKP_SetRTCCalibrationValue), (28 bytes). Removing stm32f10x_bkp.o(i.BKP_TamperPinCmd), (12 bytes). Removing stm32f10x_bkp.o(i.BKP_TamperPinLevelConfig), (12 bytes). Removing stm32f10x_bkp.o(i.BKP_WriteBackupRegister), (28 bytes). Removing stm32f10x_can.o(i.CAN_CancelTransmit), (48 bytes). Removing stm32f10x_can.o(i.CAN_ClearFlag), (56 bytes). Removing stm32f10x_can.o(i.CAN_ClearITPendingBit), (168 bytes). Removing stm32f10x_can.o(i.CAN_DBGFreeze), (22 bytes). Removing stm32f10x_can.o(i.CAN_DeInit), (56 bytes). Removing stm32f10x_can.o(i.CAN_FIFORelease), (22 bytes). Removing stm32f10x_can.o(i.CAN_FilterInit), (264 bytes). Removing stm32f10x_can.o(i.CAN_GetFlagStatus), (120 bytes). Removing stm32f10x_can.o(i.CAN_GetITStatus), (288 bytes). Removing stm32f10x_can.o(i.CAN_GetLSBTransmitErrorCounter), (12 bytes). Removing stm32f10x_can.o(i.CAN_GetLastErrorCode), (12 bytes). Removing stm32f10x_can.o(i.CAN_GetReceiveErrorCounter), (10 bytes). Removing stm32f10x_can.o(i.CAN_ITConfig), (18 bytes). Removing stm32f10x_can.o(i.CAN_Init), (276 bytes). Removing stm32f10x_can.o(i.CAN_MessagePending), (30 bytes). Removing stm32f10x_can.o(i.CAN_OperatingModeRequest), (162 bytes). Removing stm32f10x_can.o(i.CAN_Receive), (240 bytes). Removing stm32f10x_can.o(i.CAN_SlaveStartBank), (52 bytes). Removing stm32f10x_can.o(i.CAN_Sleep), (30 bytes). Removing stm32f10x_can.o(i.CAN_StructInit), (32 bytes). Removing stm32f10x_can.o(i.CAN_TTComModeCmd), (118 bytes). Removing stm32f10x_can.o(i.CAN_Transmit), (294 bytes). Removing stm32f10x_can.o(i.CAN_TransmitStatus), (160 bytes). Removing stm32f10x_can.o(i.CAN_WakeUp), (48 bytes). Removing stm32f10x_can.o(i.CheckITStatus), (18 bytes). Removing stm32f10x_cec.o(i.CEC_ClearFlag), (36 bytes). Removing stm32f10x_cec.o(i.CEC_ClearITPendingBit), (36 bytes). Removing stm32f10x_cec.o(i.CEC_Cmd), (32 bytes). Removing stm32f10x_cec.o(i.CEC_DeInit), (22 bytes). Removing stm32f10x_cec.o(i.CEC_EndOfMessageCmd), (12 bytes). Removing stm32f10x_cec.o(i.CEC_GetFlagStatus), (48 bytes). Removing stm32f10x_cec.o(i.CEC_GetITStatus), (40 bytes). Removing stm32f10x_cec.o(i.CEC_ITConfig), (12 bytes). Removing stm32f10x_cec.o(i.CEC_Init), (32 bytes). Removing stm32f10x_cec.o(i.CEC_OwnAddressConfig), (12 bytes). Removing stm32f10x_cec.o(i.CEC_ReceiveDataByte), (12 bytes). Removing stm32f10x_cec.o(i.CEC_SendDataByte), (12 bytes). Removing stm32f10x_cec.o(i.CEC_SetPrescaler), (12 bytes). Removing stm32f10x_cec.o(i.CEC_StartOfMessage), (12 bytes). Removing stm32f10x_crc.o(i.CRC_CalcBlockCRC), (36 bytes). Removing stm32f10x_crc.o(i.CRC_CalcCRC), (16 bytes). Removing stm32f10x_crc.o(i.CRC_GetCRC), (12 bytes). Removing stm32f10x_crc.o(i.CRC_GetIDRegister), (12 bytes). Removing stm32f10x_crc.o(i.CRC_ResetDR), (12 bytes). Removing stm32f10x_crc.o(i.CRC_SetIDRegister), (12 bytes). Removing stm32f10x_dac.o(i.DAC_Cmd), (40 bytes). Removing stm32f10x_dac.o(i.DAC_DMACmd), (44 bytes). Removing stm32f10x_dac.o(i.DAC_DeInit), (22 bytes). Removing stm32f10x_dac.o(i.DAC_DualSoftwareTriggerCmd), (36 bytes). Removing stm32f10x_dac.o(i.DAC_GetDataOutputValue), (36 bytes). Removing stm32f10x_dac.o(i.DAC_Init), (52 bytes). Removing stm32f10x_dac.o(i.DAC_SetChannel1Data), (32 bytes). Removing stm32f10x_dac.o(i.DAC_SetChannel2Data), (32 bytes). Removing stm32f10x_dac.o(i.DAC_SetDualChannelData), (36 bytes). Removing stm32f10x_dac.o(i.DAC_SoftwareTriggerCmd), (44 bytes). Removing stm32f10x_dac.o(i.DAC_StructInit), (12 bytes). Removing stm32f10x_dac.o(i.DAC_WaveGenerationCmd), (40 bytes). Removing stm32f10x_dbgmcu.o(i.DBGMCU_Config), (32 bytes). Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetDEVID), (16 bytes). Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetREVID), (12 bytes). Removing stm32f10x_dma.o(i.DMA_ClearFlag), (28 bytes). Removing stm32f10x_dma.o(i.DMA_ClearITPendingBit), (28 bytes). Removing stm32f10x_dma.o(i.DMA_Cmd), (24 bytes). Removing stm32f10x_dma.o(i.DMA_DeInit), (332 bytes). Removing stm32f10x_dma.o(i.DMA_GetCurrDataCounter), (8 bytes). Removing stm32f10x_dma.o(i.DMA_GetFlagStatus), (44 bytes). Removing stm32f10x_dma.o(i.DMA_GetITStatus), (44 bytes). Removing stm32f10x_dma.o(i.DMA_ITConfig), (18 bytes). Removing stm32f10x_dma.o(i.DMA_Init), (60 bytes). Removing stm32f10x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes). Removing stm32f10x_dma.o(i.DMA_StructInit), (26 bytes). Removing stm32f10x_exti.o(i.EXTI_ClearFlag), (12 bytes). Removing stm32f10x_exti.o(i.EXTI_ClearITPendingBit), (12 bytes). Removing stm32f10x_exti.o(i.EXTI_DeInit), (36 bytes). Removing stm32f10x_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes). Removing stm32f10x_exti.o(i.EXTI_GetFlagStatus), (24 bytes). Removing stm32f10x_exti.o(i.EXTI_GetITStatus), (40 bytes). Removing stm32f10x_exti.o(i.EXTI_Init), (148 bytes). Removing stm32f10x_exti.o(i.EXTI_StructInit), (16 bytes). Removing stm32f10x_flash.o(i.FLASH_ClearFlag), (12 bytes). Removing stm32f10x_flash.o(i.FLASH_EnableWriteProtection), (196 bytes). Removing stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages), (72 bytes). Removing stm32f10x_flash.o(i.FLASH_EraseAllPages), (72 bytes). Removing stm32f10x_flash.o(i.FLASH_EraseOptionBytes), (168 bytes). Removing stm32f10x_flash.o(i.FLASH_ErasePage), (76 bytes). Removing stm32f10x_flash.o(i.FLASH_GetBank1Status), (52 bytes). Removing stm32f10x_flash.o(i.FLASH_GetFlagStatus), (48 bytes). Removing stm32f10x_flash.o(i.FLASH_GetPrefetchBufferStatus), (24 bytes). Removing stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus), (24 bytes). Removing stm32f10x_flash.o(i.FLASH_GetStatus), (52 bytes). Removing stm32f10x_flash.o(i.FLASH_GetUserOptionByte), (12 bytes). Removing stm32f10x_flash.o(i.FLASH_GetWriteProtectionOptionByte), (12 bytes). Removing stm32f10x_flash.o(i.FLASH_HalfCycleAccessCmd), (28 bytes). Removing stm32f10x_flash.o(i.FLASH_ITConfig), (32 bytes). Removing stm32f10x_flash.o(i.FLASH_Lock), (20 bytes). Removing stm32f10x_flash.o(i.FLASH_LockBank1), (20 bytes). Removing stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd), (28 bytes). Removing stm32f10x_flash.o(i.FLASH_ProgramHalfWord), (64 bytes). Removing stm32f10x_flash.o(i.FLASH_ProgramOptionByteData), (84 bytes). Removing stm32f10x_flash.o(i.FLASH_ProgramWord), (108 bytes). Removing stm32f10x_flash.o(i.FLASH_ReadOutProtection), (172 bytes). Removing stm32f10x_flash.o(i.FLASH_SetLatency), (24 bytes). Removing stm32f10x_flash.o(i.FLASH_Unlock), (24 bytes). Removing stm32f10x_flash.o(i.FLASH_UnlockBank1), (24 bytes). Removing stm32f10x_flash.o(i.FLASH_UserOptionByteConfig), (104 bytes). Removing stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation), (38 bytes). Removing stm32f10x_flash.o(i.FLASH_WaitForLastOperation), (38 bytes). Removing stm32f10x_fsmc.o(i.FSMC_ClearFlag), (64 bytes). Removing stm32f10x_fsmc.o(i.FSMC_ClearITPendingBit), (72 bytes). Removing stm32f10x_fsmc.o(i.FSMC_GetECC), (28 bytes). Removing stm32f10x_fsmc.o(i.FSMC_GetFlagStatus), (56 bytes). Removing stm32f10x_fsmc.o(i.FSMC_GetITStatus), (68 bytes). Removing stm32f10x_fsmc.o(i.FSMC_ITConfig), (128 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NANDCmd), (92 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NANDDeInit), (68 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NANDECCCmd), (92 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NANDInit), (136 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NANDStructInit), (54 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMCmd), (52 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMDeInit), (54 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMInit), (230 bytes). Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMStructInit), (114 bytes). Removing stm32f10x_fsmc.o(i.FSMC_PCCARDCmd), (48 bytes). Removing stm32f10x_fsmc.o(i.FSMC_PCCARDDeInit), (40 bytes). Removing stm32f10x_fsmc.o(i.FSMC_PCCARDInit), (132 bytes). Removing stm32f10x_fsmc.o(i.FSMC_PCCARDStructInit), (60 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_i2c.o(i.I2C_ARPCmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_AcknowledgeConfig), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_CalculatePEC), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_CheckEvent), (42 bytes). Removing stm32f10x_i2c.o(i.I2C_ClearFlag), (12 bytes). Removing stm32f10x_i2c.o(i.I2C_ClearITPendingBit), (12 bytes). Removing stm32f10x_i2c.o(i.I2C_Cmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_DMACmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_DMALastTransferCmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_DeInit), (56 bytes). Removing stm32f10x_i2c.o(i.I2C_DualAddressCmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_FastModeDutyCycleConfig), (28 bytes). Removing stm32f10x_i2c.o(i.I2C_GeneralCallCmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_GenerateSTART), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_GenerateSTOP), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_GetFlagStatus), (58 bytes). Removing stm32f10x_i2c.o(i.I2C_GetITStatus), (38 bytes). Removing stm32f10x_i2c.o(i.I2C_GetLastEvent), (26 bytes). Removing stm32f10x_i2c.o(i.I2C_GetPEC), (8 bytes). Removing stm32f10x_i2c.o(i.I2C_ITConfig), (18 bytes). Removing stm32f10x_i2c.o(i.I2C_Init), (236 bytes). Removing stm32f10x_i2c.o(i.I2C_NACKPositionConfig), (28 bytes). Removing stm32f10x_i2c.o(i.I2C_OwnAddress2Config), (22 bytes). Removing stm32f10x_i2c.o(i.I2C_PECPositionConfig), (28 bytes). Removing stm32f10x_i2c.o(i.I2C_ReadRegister), (22 bytes). Removing stm32f10x_i2c.o(i.I2C_ReceiveData), (8 bytes). Removing stm32f10x_i2c.o(i.I2C_SMBusAlertConfig), (28 bytes). Removing stm32f10x_i2c.o(i.I2C_Send7bitAddress), (18 bytes). Removing stm32f10x_i2c.o(i.I2C_SendData), (4 bytes). Removing stm32f10x_i2c.o(i.I2C_SoftwareResetCmd), (22 bytes). Removing stm32f10x_i2c.o(i.I2C_StretchClockCmd), (24 bytes). Removing stm32f10x_i2c.o(i.I2C_StructInit), (30 bytes). Removing stm32f10x_i2c.o(i.I2C_TransmitPEC), (24 bytes). Removing stm32f10x_iwdg.o(i.IWDG_Enable), (16 bytes). Removing stm32f10x_iwdg.o(i.IWDG_GetFlagStatus), (24 bytes). Removing stm32f10x_iwdg.o(i.IWDG_ReloadCounter), (16 bytes). Removing stm32f10x_iwdg.o(i.IWDG_SetPrescaler), (12 bytes). Removing stm32f10x_iwdg.o(i.IWDG_SetReload), (12 bytes). Removing stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd), (12 bytes). Removing stm32f10x_pwr.o(i.PWR_BackupAccessCmd), (12 bytes). Removing stm32f10x_pwr.o(i.PWR_ClearFlag), (20 bytes). Removing stm32f10x_pwr.o(i.PWR_DeInit), (22 bytes). Removing stm32f10x_pwr.o(i.PWR_EnterSTANDBYMode), (40 bytes). Removing stm32f10x_pwr.o(i.PWR_EnterSTOPMode), (64 bytes). Removing stm32f10x_pwr.o(i.PWR_GetFlagStatus), (24 bytes). Removing stm32f10x_pwr.o(i.PWR_PVDCmd), (12 bytes). Removing stm32f10x_pwr.o(i.PWR_PVDLevelConfig), (24 bytes). Removing stm32f10x_pwr.o(i.PWR_WakeUpPinCmd), (12 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_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_DeInit), (76 bytes). Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (60 bytes). Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes). Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (76 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_PCLK1Config), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 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_SYSCLKConfig), (24 bytes). Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes). Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes). Removing stm32f10x_rtc.o(i.RTC_ClearFlag), (16 bytes). Removing stm32f10x_rtc.o(i.RTC_ClearITPendingBit), (16 bytes). Removing stm32f10x_rtc.o(i.RTC_EnterConfigMode), (20 bytes). Removing stm32f10x_rtc.o(i.RTC_ExitConfigMode), (20 bytes). Removing stm32f10x_rtc.o(i.RTC_GetCounter), (44 bytes). Removing stm32f10x_rtc.o(i.RTC_GetDivider), (24 bytes). Removing stm32f10x_rtc.o(i.RTC_GetFlagStatus), (24 bytes). Removing stm32f10x_rtc.o(i.RTC_GetITStatus), (36 bytes). Removing stm32f10x_rtc.o(i.RTC_ITConfig), (32 bytes). Removing stm32f10x_rtc.o(i.RTC_SetAlarm), (28 bytes). Removing stm32f10x_rtc.o(i.RTC_SetCounter), (28 bytes). Removing stm32f10x_rtc.o(i.RTC_SetPrescaler), (32 bytes). Removing stm32f10x_rtc.o(i.RTC_WaitForLastTask), (20 bytes). Removing stm32f10x_rtc.o(i.RTC_WaitForSynchro), (36 bytes). Removing stm32f10x_sdio.o(i.SDIO_CEATAITCmd), (16 bytes). Removing stm32f10x_sdio.o(i.SDIO_ClearFlag), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_ClearITPendingBit), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_ClockCmd), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_CmdStructInit), (14 bytes). Removing stm32f10x_sdio.o(i.SDIO_CommandCompletionCmd), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_DMACmd), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_DataConfig), (48 bytes). Removing stm32f10x_sdio.o(i.SDIO_DataStructInit), (20 bytes). Removing stm32f10x_sdio.o(i.SDIO_DeInit), (36 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetCommandResponse), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetDataCounter), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetFIFOCount), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetFlagStatus), (24 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetITStatus), (24 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetPowerState), (16 bytes). Removing stm32f10x_sdio.o(i.SDIO_GetResponse), (24 bytes). Removing stm32f10x_sdio.o(i.SDIO_ITConfig), (32 bytes). Removing stm32f10x_sdio.o(i.SDIO_Init), (48 bytes). Removing stm32f10x_sdio.o(i.SDIO_ReadData), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_SendCEATACmd), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_SendCommand), (44 bytes). Removing stm32f10x_sdio.o(i.SDIO_SendSDIOSuspendCmd), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_SetPowerState), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_SetSDIOOperation), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_SetSDIOReadWaitMode), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_StartSDIOReadWait), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_StopSDIOReadWait), (12 bytes). Removing stm32f10x_sdio.o(i.SDIO_StructInit), (16 bytes). Removing stm32f10x_sdio.o(i.SDIO_WriteData), (12 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_Cmd), (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_GetFlagStatus), (18 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_I2S_ReceiveData), (6 bytes). Removing stm32f10x_spi.o(i.SPI_I2S_SendData), (4 bytes). Removing stm32f10x_spi.o(i.SPI_Init), (60 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 stm32f10x_tim.o(i.TI1_Config), (128 bytes). Removing stm32f10x_tim.o(i.TI2_Config), (152 bytes). Removing stm32f10x_tim.o(i.TI3_Config), (144 bytes). Removing stm32f10x_tim.o(i.TI4_Config), (152 bytes). Removing stm32f10x_tim.o(i.TIM_BDTRConfig), (32 bytes). Removing stm32f10x_tim.o(i.TIM_BDTRStructInit), (18 bytes). Removing stm32f10x_tim.o(i.TIM_CCPreloadControl), (24 bytes). Removing stm32f10x_tim.o(i.TIM_CCxCmd), (30 bytes). Removing stm32f10x_tim.o(i.TIM_CCxNCmd), (30 bytes). Removing stm32f10x_tim.o(i.TIM_ClearFlag), (6 bytes). Removing stm32f10x_tim.o(i.TIM_ClearOC1Ref), (18 bytes). Removing stm32f10x_tim.o(i.TIM_ClearOC2Ref), (24 bytes). Removing stm32f10x_tim.o(i.TIM_ClearOC3Ref), (18 bytes). Removing stm32f10x_tim.o(i.TIM_ClearOC4Ref), (24 bytes). Removing stm32f10x_tim.o(i.TIM_CounterModeConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_CtrlPWMOutputs), (30 bytes). Removing stm32f10x_tim.o(i.TIM_DMACmd), (18 bytes). Removing stm32f10x_tim.o(i.TIM_DMAConfig), (10 bytes). Removing stm32f10x_tim.o(i.TIM_DeInit), (488 bytes). Removing stm32f10x_tim.o(i.TIM_ETRClockMode1Config), (54 bytes). Removing stm32f10x_tim.o(i.TIM_ETRClockMode2Config), (32 bytes). Removing stm32f10x_tim.o(i.TIM_ETRConfig), (28 bytes). Removing stm32f10x_tim.o(i.TIM_EncoderInterfaceConfig), (66 bytes). Removing stm32f10x_tim.o(i.TIM_ForcedOC1Config), (18 bytes). Removing stm32f10x_tim.o(i.TIM_ForcedOC2Config), (26 bytes). Removing stm32f10x_tim.o(i.TIM_ForcedOC3Config), (18 bytes). Removing stm32f10x_tim.o(i.TIM_ForcedOC4Config), (26 bytes). Removing stm32f10x_tim.o(i.TIM_GenerateEvent), (4 bytes). Removing stm32f10x_tim.o(i.TIM_GetCapture1), (6 bytes). Removing stm32f10x_tim.o(i.TIM_GetCapture2), (6 bytes). Removing stm32f10x_tim.o(i.TIM_GetCapture3), (6 bytes). Removing stm32f10x_tim.o(i.TIM_GetCapture4), (8 bytes). Removing stm32f10x_tim.o(i.TIM_GetCounter), (6 bytes). Removing stm32f10x_tim.o(i.TIM_GetFlagStatus), (18 bytes). Removing stm32f10x_tim.o(i.TIM_GetPrescaler), (6 bytes). Removing stm32f10x_tim.o(i.TIM_ICInit), (172 bytes). Removing stm32f10x_tim.o(i.TIM_ICStructInit), (18 bytes). Removing stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes). Removing stm32f10x_tim.o(i.TIM_OC1FastConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC1Init), (152 bytes). Removing stm32f10x_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC1PolarityConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC1PreloadConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC2FastConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC2Init), (164 bytes). Removing stm32f10x_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC2PolarityConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC2PreloadConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC3FastConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC3Init), (160 bytes). Removing stm32f10x_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC3PolarityConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC3PreloadConfig), (18 bytes). Removing stm32f10x_tim.o(i.TIM_OC4FastConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC4Init), (124 bytes). Removing stm32f10x_tim.o(i.TIM_OC4PolarityConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OC4PreloadConfig), (26 bytes). Removing stm32f10x_tim.o(i.TIM_OCStructInit), (20 bytes). Removing stm32f10x_tim.o(i.TIM_PWMIConfig), (124 bytes). Removing stm32f10x_tim.o(i.TIM_PrescalerConfig), (6 bytes). Removing stm32f10x_tim.o(i.TIM_SelectCCDMA), (24 bytes). Removing stm32f10x_tim.o(i.TIM_SelectCOM), (24 bytes). Removing stm32f10x_tim.o(i.TIM_SelectHallSensor), (24 bytes). Removing stm32f10x_tim.o(i.TIM_SelectInputTrigger), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SelectOCxM), (82 bytes). Removing stm32f10x_tim.o(i.TIM_SelectOnePulseMode), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SelectOutputTrigger), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SelectSlaveMode), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SetAutoreload), (4 bytes). Removing stm32f10x_tim.o(i.TIM_SetClockDivision), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SetCompare1), (4 bytes). Removing stm32f10x_tim.o(i.TIM_SetCompare2), (4 bytes). Removing stm32f10x_tim.o(i.TIM_SetCompare3), (4 bytes). Removing stm32f10x_tim.o(i.TIM_SetCompare4), (6 bytes). Removing stm32f10x_tim.o(i.TIM_SetCounter), (4 bytes). Removing stm32f10x_tim.o(i.TIM_SetIC1Prescaler), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SetIC2Prescaler), (26 bytes). Removing stm32f10x_tim.o(i.TIM_SetIC3Prescaler), (18 bytes). Removing stm32f10x_tim.o(i.TIM_SetIC4Prescaler), (26 bytes). Removing stm32f10x_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes). Removing stm32f10x_tim.o(i.TIM_TimeBaseStructInit), (18 bytes). Removing stm32f10x_tim.o(i.TIM_UpdateDisableConfig), (24 bytes). Removing stm32f10x_tim.o(i.TIM_UpdateRequestConfig), (24 bytes). Removing stm32f10x_usart.o(i.USART_ClearFlag), (18 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_GetFlagStatus), (26 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 stm32f10x_wwdg.o(i.WWDG_ClearFlag), (12 bytes). Removing stm32f10x_wwdg.o(i.WWDG_DeInit), (22 bytes). Removing stm32f10x_wwdg.o(i.WWDG_Enable), (16 bytes). Removing stm32f10x_wwdg.o(i.WWDG_EnableIT), (12 bytes). Removing stm32f10x_wwdg.o(i.WWDG_GetFlagStatus), (12 bytes). Removing stm32f10x_wwdg.o(i.WWDG_SetCounter), (16 bytes). Removing stm32f10x_wwdg.o(i.WWDG_SetPrescaler), (24 bytes). Removing stm32f10x_wwdg.o(i.WWDG_SetWindowValue), (40 bytes). Removing mw_bluetooth.o(i.mw_get_bluetooth_drv), (40 bytes). Removing hc06.o(i.hc06_init), (2 bytes). 471 unused section(s) (total 19094 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 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.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 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.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 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.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/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ..\Code\app\src\app_led.c 0x00000000 Number 0 app_led.o ABSOLUTE ..\Code\app\src\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\Code\bsp\bsp.c 0x00000000 Number 0 bsp.o ABSOLUTE ..\Code\bsp\src\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\Code\bsp\src\bsp_timer.c 0x00000000 Number 0 bsp_timer.o ABSOLUTE ..\Code\bsp\src\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE ..\Code\isr\interrupt_handler.c 0x00000000 Number 0 interrupt_handler.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c 0x00000000 Number 0 stm32f10x_i2c.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\Code\library\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE ..\Code\middleware\BlueTooth\HC-06\hc06.c 0x00000000 Number 0 hc06.o ABSOLUTE ..\Code\middleware\BlueTooth\mw_bluetooth.c 0x00000000 Number 0 mw_bluetooth.o ABSOLUTE ..\Code\middleware\internal\src\mw_led.c 0x00000000 Number 0 mw_led.o ABSOLUTE ..\Code\middleware\internal\src\mw_printf.c 0x00000000 Number 0 mw_printf.o ABSOLUTE ..\Code\middleware\internal\src\mw_soft_timer.c 0x00000000 Number 0 mw_soft_timer.o ABSOLUTE ..\\Code\\library\\STM32F10x_StdPeriph_Lib_V3.6.0\\Libraries\\CMSIS\\CM3\\CoreSupport\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) !!!main 0x080000ec Section 8 __main.o(!!!main) !!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x08000160 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x08000162 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x08000164 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000006 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000C 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000E 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$00000011 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) .ARM.Collect$$libshutdown$$00000012 0x08000166 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) .ARM.Collect$$rtentry$$00000000 0x08000168 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000168 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000168 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x0800016e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x0800016e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x08000172 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x0800017a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x0800017c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x0800017c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08000180 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x08000188 Section 64 startup_stm32f10x_md.o(.text) .text 0x080001c8 Section 2 use_no_semi_2.o(.text) .text 0x080001ca Section 0 heapauxi.o(.text) .text 0x080001d0 Section 2 use_no_semi.o(.text) .text 0x080001d2 Section 74 sys_stackheap_outer.o(.text) .text 0x0800021c Section 0 exit.o(.text) .text 0x08000230 Section 8 libspace.o(.text) i.GPIO_Init 0x08000238 Section 0 stm32f10x_gpio.o(i.GPIO_Init) i.GPIO_ResetBits 0x0800034e Section 0 stm32f10x_gpio.o(i.GPIO_ResetBits) i.GPIO_SetBits 0x08000352 Section 0 stm32f10x_gpio.o(i.GPIO_SetBits) i.NVIC_Init 0x08000358 Section 0 misc.o(i.NVIC_Init) i.NVIC_PriorityGroupConfig 0x080003c8 Section 0 misc.o(i.NVIC_PriorityGroupConfig) i.RCC_APB1PeriphClockCmd 0x080003dc Section 0 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) i.RCC_APB1PeriphResetCmd 0x080003fc Section 0 stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) i.RCC_APB2PeriphClockCmd 0x0800041c Section 0 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) i.RCC_APB2PeriphResetCmd 0x0800043c Section 0 stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) i.RCC_GetClocksFreq 0x0800045c Section 0 stm32f10x_rcc.o(i.RCC_GetClocksFreq) i.SetSysClock 0x08000530 Section 0 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x08000531 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) i.SetSysClockTo72 0x08000538 Section 0 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x08000539 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) i.SysTick_Handler 0x08000618 Section 0 bsp_timer.o(i.SysTick_Handler) i.SysTick_ISR 0x08000620 Section 0 bsp_timer.o(i.SysTick_ISR) i.SystemInit 0x080006a4 Section 0 system_stm32f10x.o(i.SystemInit) i.TIM2_IRQHandler 0x08000704 Section 0 bsp_timer.o(i.TIM2_IRQHandler) i.TIM_ARRPreloadConfig 0x080007b4 Section 0 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) i.TIM_ClearITPendingBit 0x080007cc Section 0 stm32f10x_tim.o(i.TIM_ClearITPendingBit) i.TIM_Cmd 0x080007d2 Section 0 stm32f10x_tim.o(i.TIM_Cmd) i.TIM_GetITStatus 0x080007ea Section 0 stm32f10x_tim.o(i.TIM_GetITStatus) i.TIM_ITConfig 0x0800080c Section 0 stm32f10x_tim.o(i.TIM_ITConfig) i.TIM_InternalClockConfig 0x0800081e Section 0 stm32f10x_tim.o(i.TIM_InternalClockConfig) i.TIM_TimeBaseInit 0x0800082c Section 0 stm32f10x_tim.o(i.TIM_TimeBaseInit) i.USART1_IRQHandler 0x080008d0 Section 0 interrupt_handler.o(i.USART1_IRQHandler) i.USART_ClearITPendingBit 0x08000914 Section 0 stm32f10x_usart.o(i.USART_ClearITPendingBit) i.USART_Cmd 0x08000932 Section 0 stm32f10x_usart.o(i.USART_Cmd) i.USART_DeInit 0x0800094c Section 0 stm32f10x_usart.o(i.USART_DeInit) i.USART_GetITStatus 0x080009e8 Section 0 stm32f10x_usart.o(i.USART_GetITStatus) i.USART_ITConfig 0x08000a3c Section 0 stm32f10x_usart.o(i.USART_ITConfig) i.USART_Init 0x08000a88 Section 0 stm32f10x_usart.o(i.USART_Init) i.USART_ReceiveData 0x08000b60 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) i.USART_SendData 0x08000b6a Section 0 stm32f10x_usart.o(i.USART_SendData) i._sys_exit 0x08000b72 Section 0 bsp_usart.o(i._sys_exit) i.bsp_Init 0x08000b78 Section 0 bsp.o(i.bsp_Init) i.bsp_InitHardTimer 0x08000bb4 Section 0 bsp_timer.o(i.bsp_InitHardTimer) i.bsp_InitLed 0x08000c38 Section 0 bsp_led.o(i.bsp_InitLed) i.bsp_InitTimer 0x08000c90 Section 0 bsp_timer.o(i.bsp_InitTimer) i.bsp_LedOff 0x08000d30 Section 0 bsp_led.o(i.bsp_LedOff) i.bsp_LedToggle 0x08000d44 Section 0 bsp_led.o(i.bsp_LedToggle) i.bsp_RunPer10ms 0x08000d70 Section 0 bsp.o(i.bsp_RunPer10ms) i.bsp_RunPer1ms 0x08000d74 Section 0 bsp.o(i.bsp_RunPer1ms) i.bsp_SoftTimerDec 0x08000d9c Section 0 bsp_timer.o(i.bsp_SoftTimerDec) bsp_SoftTimerDec 0x08000d9d Thumb Code 28 bsp_timer.o(i.bsp_SoftTimerDec) i.bsp_init 0x08000db8 Section 0 main.o(i.bsp_init) i.get_systick_ms 0x08000dc4 Section 0 mw_soft_timer.o(i.get_systick_ms) i.main 0x08000dd0 Section 0 main.o(i.main) i.middleware_init 0x08000de4 Section 0 main.o(i.middleware_init) i.mw_bluetooth_drv_init 0x08000df0 Section 0 mw_bluetooth.o(i.mw_bluetooth_drv_init) i.mw_led0_init 0x08000e28 Section 0 mw_led.o(i.mw_led0_init) i.mw_led0_off 0x08000e60 Section 0 mw_led.o(i.mw_led0_off) i.mw_led0_on 0x08000e74 Section 0 mw_led.o(i.mw_led0_on) i.mw_led_drv_init 0x08000e88 Section 0 mw_led.o(i.mw_led_drv_init) i.mw_printf_insert_data 0x08000ec4 Section 0 mw_printf.o(i.mw_printf_insert_data) i.mw_receive_one_byte 0x08000eec Section 0 mw_bluetooth.o(i.mw_receive_one_byte) mw_receive_one_byte 0x08000eed Thumb Code 12 mw_bluetooth.o(i.mw_receive_one_byte) i.mw_send_one_byte 0x08000efc Section 0 mw_bluetooth.o(i.mw_send_one_byte) mw_send_one_byte 0x08000efd Thumb Code 16 mw_bluetooth.o(i.mw_send_one_byte) i.mw_usart_deinit 0x08000f10 Section 0 mw_bluetooth.o(i.mw_usart_deinit) mw_usart_deinit 0x08000f11 Thumb Code 12 mw_bluetooth.o(i.mw_usart_deinit) i.mw_usart_init 0x08000f20 Section 0 mw_bluetooth.o(i.mw_usart_init) mw_usart_init 0x08000f21 Thumb Code 176 mw_bluetooth.o(i.mw_usart_init) .data 0x20000000 Section 2 mw_printf.o(.data) mw_printf_cache_head 0x20000000 Data 2 mw_printf.o(.data) .data 0x20000004 Section 4 mw_soft_timer.o(.data) systick_ms 0x20000004 Data 4 mw_soft_timer.o(.data) .data 0x20000008 Section 29 bsp_timer.o(.data) s_uiDelayCount 0x20000008 Data 4 bsp_timer.o(.data) s_ucTimeOutFlag 0x2000000c Data 1 bsp_timer.o(.data) s_TIM_CallBack1 0x20000014 Data 4 bsp_timer.o(.data) s_TIM_CallBack2 0x20000018 Data 4 bsp_timer.o(.data) s_TIM_CallBack3 0x2000001c Data 4 bsp_timer.o(.data) s_TIM_CallBack4 0x20000020 Data 4 bsp_timer.o(.data) s_count 0x20000024 Data 1 bsp_timer.o(.data) .data 0x20000025 Section 1 bsp.o(.data) .data 0x20000028 Section 20 system_stm32f10x.o(.data) .data 0x2000003c Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x2000003c Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x2000004c Data 4 stm32f10x_rcc.o(.data) .bss 0x20000050 Section 16 mw_led.o(.bss) .bss 0x20000060 Section 50 mw_printf.o(.bss) .bss 0x20000094 Section 12 bsp_timer.o(.bss) s_tTmr 0x20000094 Data 12 bsp_timer.o(.bss) .bss 0x200000a0 Section 40 mw_bluetooth.o(.bss) .bss 0x200000c8 Section 96 libspace.o(.bss) HEAP 0x20000128 Section 512 startup_stm32f10x_md.o(HEAP) Heap_Mem 0x20000128 Data 512 startup_stm32f10x_md.o(HEAP) STACK 0x20000328 Section 1024 startup_stm32f10x_md.o(STACK) Stack_Mem 0x20000328 Data 1024 startup_stm32f10x_md.o(STACK) __initial_sp 0x20000728 Data 0 startup_stm32f10x_md.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_fini_ - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _mutex_acquire - Undefined Weak Reference _mutex_release - Undefined Weak Reference _printf_mbtowc - Undefined Weak Reference _printf_post_padding - Undefined Weak Reference _printf_pre_padding - 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 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) __main 0x080000ed Thumb Code 8 __main.o(!!!main) __scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x08000161 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x08000165 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_fini_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_heap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) __rt_lib_shutdown_return 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) __rt_lib_shutdown_signal_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_lib_shutdown_stdio_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_user_alloc_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_entry 0x08000169 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000169 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000169 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x0800017b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08000181 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) Reset_Handler 0x08000189 Thumb Code 8 startup_stm32f10x_md.o(.text) NMI_Handler 0x08000191 Thumb Code 2 startup_stm32f10x_md.o(.text) HardFault_Handler 0x08000193 Thumb Code 2 startup_stm32f10x_md.o(.text) MemManage_Handler 0x08000195 Thumb Code 2 startup_stm32f10x_md.o(.text) BusFault_Handler 0x08000197 Thumb Code 2 startup_stm32f10x_md.o(.text) UsageFault_Handler 0x08000199 Thumb Code 2 startup_stm32f10x_md.o(.text) SVC_Handler 0x0800019b Thumb Code 2 startup_stm32f10x_md.o(.text) DebugMon_Handler 0x0800019d Thumb Code 2 startup_stm32f10x_md.o(.text) PendSV_Handler 0x0800019f Thumb Code 2 startup_stm32f10x_md.o(.text) ADC1_2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_RX1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_SCE_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel5_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel6_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel7_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI15_10_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI9_5_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) FLASH_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) PVD_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) RCC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) RTCAlarm_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) RTC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) SPI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) SPI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TAMPER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_BRK_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_CC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_TRG_COM_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_UP_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) TIM4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) USART2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) USART3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) USBWakeUp_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) USB_HP_CAN1_TX_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) WWDG_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text) __user_initial_stackheap 0x080001a5 Thumb Code 0 startup_stm32f10x_md.o(.text) __use_no_semihosting 0x080001c9 Thumb Code 2 use_no_semi_2.o(.text) __use_two_region_memory 0x080001cb Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x080001cd Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x080001cf Thumb Code 2 heapauxi.o(.text) __I$use$semihosting 0x080001d1 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x080001d1 Thumb Code 2 use_no_semi.o(.text) __user_setup_stackheap 0x080001d3 Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x0800021d Thumb Code 18 exit.o(.text) __user_libspace 0x08000231 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x08000231 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x08000231 Thumb Code 0 libspace.o(.text) GPIO_Init 0x08000239 Thumb Code 278 stm32f10x_gpio.o(i.GPIO_Init) GPIO_ResetBits 0x0800034f Thumb Code 4 stm32f10x_gpio.o(i.GPIO_ResetBits) GPIO_SetBits 0x08000353 Thumb Code 4 stm32f10x_gpio.o(i.GPIO_SetBits) NVIC_Init 0x08000359 Thumb Code 100 misc.o(i.NVIC_Init) NVIC_PriorityGroupConfig 0x080003c9 Thumb Code 10 misc.o(i.NVIC_PriorityGroupConfig) RCC_APB1PeriphClockCmd 0x080003dd Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) RCC_APB1PeriphResetCmd 0x080003fd Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) RCC_APB2PeriphClockCmd 0x0800041d Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) RCC_APB2PeriphResetCmd 0x0800043d Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) RCC_GetClocksFreq 0x0800045d Thumb Code 192 stm32f10x_rcc.o(i.RCC_GetClocksFreq) SysTick_Handler 0x08000619 Thumb Code 8 bsp_timer.o(i.SysTick_Handler) SysTick_ISR 0x08000621 Thumb Code 110 bsp_timer.o(i.SysTick_ISR) SystemInit 0x080006a5 Thumb Code 78 system_stm32f10x.o(i.SystemInit) TIM2_IRQHandler 0x08000705 Thumb Code 158 bsp_timer.o(i.TIM2_IRQHandler) TIM_ARRPreloadConfig 0x080007b5 Thumb Code 24 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) TIM_ClearITPendingBit 0x080007cd Thumb Code 6 stm32f10x_tim.o(i.TIM_ClearITPendingBit) TIM_Cmd 0x080007d3 Thumb Code 24 stm32f10x_tim.o(i.TIM_Cmd) TIM_GetITStatus 0x080007eb Thumb Code 34 stm32f10x_tim.o(i.TIM_GetITStatus) TIM_ITConfig 0x0800080d Thumb Code 18 stm32f10x_tim.o(i.TIM_ITConfig) TIM_InternalClockConfig 0x0800081f Thumb Code 12 stm32f10x_tim.o(i.TIM_InternalClockConfig) TIM_TimeBaseInit 0x0800082d Thumb Code 122 stm32f10x_tim.o(i.TIM_TimeBaseInit) USART1_IRQHandler 0x080008d1 Thumb Code 62 interrupt_handler.o(i.USART1_IRQHandler) USART_ClearITPendingBit 0x08000915 Thumb Code 30 stm32f10x_usart.o(i.USART_ClearITPendingBit) USART_Cmd 0x08000933 Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) USART_DeInit 0x0800094d Thumb Code 134 stm32f10x_usart.o(i.USART_DeInit) USART_GetITStatus 0x080009e9 Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) USART_ITConfig 0x08000a3d Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig) USART_Init 0x08000a89 Thumb Code 210 stm32f10x_usart.o(i.USART_Init) USART_ReceiveData 0x08000b61 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) USART_SendData 0x08000b6b Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) _sys_exit 0x08000b73 Thumb Code 6 bsp_usart.o(i._sys_exit) bsp_Init 0x08000b79 Thumb Code 52 bsp.o(i.bsp_Init) bsp_InitHardTimer 0x08000bb5 Thumb Code 126 bsp_timer.o(i.bsp_InitHardTimer) bsp_InitLed 0x08000c39 Thumb Code 80 bsp_led.o(i.bsp_InitLed) bsp_InitTimer 0x08000c91 Thumb Code 142 bsp_timer.o(i.bsp_InitTimer) bsp_LedOff 0x08000d31 Thumb Code 16 bsp_led.o(i.bsp_LedOff) bsp_LedToggle 0x08000d45 Thumb Code 36 bsp_led.o(i.bsp_LedToggle) bsp_RunPer10ms 0x08000d71 Thumb Code 2 bsp.o(i.bsp_RunPer10ms) bsp_RunPer1ms 0x08000d75 Thumb Code 36 bsp.o(i.bsp_RunPer1ms) bsp_init 0x08000db9 Thumb Code 12 main.o(i.bsp_init) get_systick_ms 0x08000dc5 Thumb Code 6 mw_soft_timer.o(i.get_systick_ms) main 0x08000dd1 Thumb Code 20 main.o(i.main) middleware_init 0x08000de5 Thumb Code 12 main.o(i.middleware_init) mw_bluetooth_drv_init 0x08000df1 Thumb Code 30 mw_bluetooth.o(i.mw_bluetooth_drv_init) mw_led0_init 0x08000e29 Thumb Code 50 mw_led.o(i.mw_led0_init) mw_led0_off 0x08000e61 Thumb Code 14 mw_led.o(i.mw_led0_off) mw_led0_on 0x08000e75 Thumb Code 14 mw_led.o(i.mw_led0_on) mw_led_drv_init 0x08000e89 Thumb Code 44 mw_led.o(i.mw_led_drv_init) mw_printf_insert_data 0x08000ec5 Thumb Code 30 mw_printf.o(i.mw_printf_insert_data) Region$$Table$$Base 0x08000fd8 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08000ff8 Number 0 anon$$obj.o(Region$$Table) g_iRunTime 0x20000010 Data 4 bsp_timer.o(.data) ubCounter 0x20000025 Data 1 bsp.o(.data) SystemCoreClock 0x20000028 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x2000002c Data 16 system_stm32f10x.o(.data) led_drv_buf 0x20000050 Data 16 mw_led.o(.bss) mw_printf_buf 0x20000060 Data 50 mw_printf.o(.bss) bluetooth_drv_buf 0x200000a0 Data 40 mw_bluetooth.o(.bss) __libspace_start 0x200000c8 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x20000128 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x080000ed Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001048, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000ff8, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 640 RESET startup_stm32f10x_md.o 0x080000ec 0x080000ec 0x00000008 Code RO 3769 * !!!main c_w.l(__main.o) 0x080000f4 0x080000f4 0x00000034 Code RO 3939 !!!scatter c_w.l(__scatter.o) 0x08000128 0x08000128 0x0000001a Code RO 3941 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x08000142 0x00000002 PAD 0x08000144 0x08000144 0x0000001c Code RO 3943 !!handler_zi c_w.l(__scatter_zi.o) 0x08000160 0x08000160 0x00000002 Code RO 3811 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x08000162 0x08000162 0x00000000 Code RO 3818 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3820 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3823 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3825 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3827 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3830 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3832 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3834 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3836 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3838 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3840 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3842 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3844 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3846 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3848 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3850 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3854 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3856 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3858 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000000 Code RO 3860 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x08000162 0x08000162 0x00000002 Code RO 3861 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x08000164 0x08000164 0x00000002 Code RO 3879 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000166 0x08000166 0x00000000 Code RO 3889 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3891 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3893 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3896 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3899 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3901 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000000 Code RO 3904 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) 0x08000166 0x08000166 0x00000002 Code RO 3905 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) 0x08000168 0x08000168 0x00000000 Code RO 3773 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000168 0x08000168 0x00000000 Code RO 3780 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000168 0x08000168 0x00000006 Code RO 3792 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x0800016e 0x0800016e 0x00000000 Code RO 3782 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x0800016e 0x0800016e 0x00000004 Code RO 3783 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x08000172 0x08000172 0x00000000 Code RO 3785 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x08000172 0x08000172 0x00000008 Code RO 3786 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x0800017a 0x0800017a 0x00000002 Code RO 3815 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x0800017c 0x0800017c 0x00000000 Code RO 3863 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x0800017c 0x0800017c 0x00000004 Code RO 3864 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x08000180 0x08000180 0x00000006 Code RO 3865 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000186 0x08000186 0x00000002 PAD 0x08000188 0x08000188 0x00000040 Code RO 641 .text startup_stm32f10x_md.o 0x080001c8 0x080001c8 0x00000002 Code RO 3733 .text c_w.l(use_no_semi_2.o) 0x080001ca 0x080001ca 0x00000006 Code RO 3767 .text c_w.l(heapauxi.o) 0x080001d0 0x080001d0 0x00000002 Code RO 3771 .text c_w.l(use_no_semi.o) 0x080001d2 0x080001d2 0x0000004a Code RO 3800 .text c_w.l(sys_stackheap_outer.o) 0x0800021c 0x0800021c 0x00000012 Code RO 3804 .text c_w.l(exit.o) 0x0800022e 0x0800022e 0x00000002 PAD 0x08000230 0x08000230 0x00000008 Code RO 3812 .text c_w.l(libspace.o) 0x08000238 0x08000238 0x00000116 Code RO 1823 i.GPIO_Init stm32f10x_gpio.o 0x0800034e 0x0800034e 0x00000004 Code RO 1830 i.GPIO_ResetBits stm32f10x_gpio.o 0x08000352 0x08000352 0x00000004 Code RO 1831 i.GPIO_SetBits stm32f10x_gpio.o 0x08000356 0x08000356 0x00000002 PAD 0x08000358 0x08000358 0x00000070 Code RO 645 i.NVIC_Init misc.o 0x080003c8 0x080003c8 0x00000014 Code RO 646 i.NVIC_PriorityGroupConfig misc.o 0x080003dc 0x080003dc 0x00000020 Code RO 2245 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o 0x080003fc 0x080003fc 0x00000020 Code RO 2246 i.RCC_APB1PeriphResetCmd stm32f10x_rcc.o 0x0800041c 0x0800041c 0x00000020 Code RO 2247 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o 0x0800043c 0x0800043c 0x00000020 Code RO 2248 i.RCC_APB2PeriphResetCmd stm32f10x_rcc.o 0x0800045c 0x0800045c 0x000000d4 Code RO 2255 i.RCC_GetClocksFreq stm32f10x_rcc.o 0x08000530 0x08000530 0x00000008 Code RO 604 i.SetSysClock system_stm32f10x.o 0x08000538 0x08000538 0x000000e0 Code RO 605 i.SetSysClockTo72 system_stm32f10x.o 0x08000618 0x08000618 0x00000008 Code RO 324 i.SysTick_Handler bsp_timer.o 0x08000620 0x08000620 0x00000084 Code RO 325 i.SysTick_ISR bsp_timer.o 0x080006a4 0x080006a4 0x00000060 Code RO 607 i.SystemInit system_stm32f10x.o 0x08000704 0x08000704 0x000000b0 Code RO 326 i.TIM2_IRQHandler bsp_timer.o 0x080007b4 0x080007b4 0x00000018 Code RO 2876 i.TIM_ARRPreloadConfig stm32f10x_tim.o 0x080007cc 0x080007cc 0x00000006 Code RO 2883 i.TIM_ClearITPendingBit stm32f10x_tim.o 0x080007d2 0x080007d2 0x00000018 Code RO 2888 i.TIM_Cmd stm32f10x_tim.o 0x080007ea 0x080007ea 0x00000022 Code RO 2909 i.TIM_GetITStatus stm32f10x_tim.o 0x0800080c 0x0800080c 0x00000012 Code RO 2913 i.TIM_ITConfig stm32f10x_tim.o 0x0800081e 0x0800081e 0x0000000c Code RO 2915 i.TIM_InternalClockConfig stm32f10x_tim.o 0x0800082a 0x0800082a 0x00000002 PAD 0x0800082c 0x0800082c 0x000000a4 Code RO 2959 i.TIM_TimeBaseInit stm32f10x_tim.o 0x080008d0 0x080008d0 0x00000044 Code RO 3660 i.USART1_IRQHandler interrupt_handler.o 0x08000914 0x08000914 0x0000001e Code RO 3424 i.USART_ClearITPendingBit stm32f10x_usart.o 0x08000932 0x08000932 0x00000018 Code RO 3427 i.USART_Cmd stm32f10x_usart.o 0x0800094a 0x0800094a 0x00000002 PAD 0x0800094c 0x0800094c 0x0000009c Code RO 3429 i.USART_DeInit stm32f10x_usart.o 0x080009e8 0x080009e8 0x00000054 Code RO 3431 i.USART_GetITStatus stm32f10x_usart.o 0x08000a3c 0x08000a3c 0x0000004a Code RO 3433 i.USART_ITConfig stm32f10x_usart.o 0x08000a86 0x08000a86 0x00000002 PAD 0x08000a88 0x08000a88 0x000000d8 Code RO 3434 i.USART_Init stm32f10x_usart.o 0x08000b60 0x08000b60 0x0000000a Code RO 3441 i.USART_ReceiveData stm32f10x_usart.o 0x08000b6a 0x08000b6a 0x00000008 Code RO 3444 i.USART_SendData stm32f10x_usart.o 0x08000b72 0x08000b72 0x00000006 Code RO 427 i._sys_exit bsp_usart.o 0x08000b78 0x08000b78 0x0000003c Code RO 521 i.bsp_Init bsp.o 0x08000bb4 0x08000bb4 0x00000084 Code RO 332 i.bsp_InitHardTimer bsp_timer.o 0x08000c38 0x08000c38 0x00000058 Code RO 557 i.bsp_InitLed bsp_led.o 0x08000c90 0x08000c90 0x000000a0 Code RO 333 i.bsp_InitTimer bsp_timer.o 0x08000d30 0x08000d30 0x00000014 Code RO 559 i.bsp_LedOff bsp_led.o 0x08000d44 0x08000d44 0x0000002c Code RO 561 i.bsp_LedToggle bsp_led.o 0x08000d70 0x08000d70 0x00000002 Code RO 522 i.bsp_RunPer10ms bsp.o 0x08000d72 0x08000d72 0x00000002 PAD 0x08000d74 0x08000d74 0x00000028 Code RO 523 i.bsp_RunPer1ms bsp.o 0x08000d9c 0x08000d9c 0x0000001c Code RO 334 i.bsp_SoftTimerDec bsp_timer.o 0x08000db8 0x08000db8 0x0000000c Code RO 1 i.bsp_init main.o 0x08000dc4 0x08000dc4 0x0000000c Code RO 301 i.get_systick_ms mw_soft_timer.o 0x08000dd0 0x08000dd0 0x00000014 Code RO 2 i.main main.o 0x08000de4 0x08000de4 0x0000000c Code RO 3 i.middleware_init main.o 0x08000df0 0x08000df0 0x00000038 Code RO 3672 i.mw_bluetooth_drv_init mw_bluetooth.o 0x08000e28 0x08000e28 0x00000038 Code RO 238 i.mw_led0_init mw_led.o 0x08000e60 0x08000e60 0x00000014 Code RO 239 i.mw_led0_off mw_led.o 0x08000e74 0x08000e74 0x00000014 Code RO 240 i.mw_led0_on mw_led.o 0x08000e88 0x08000e88 0x0000003c Code RO 241 i.mw_led_drv_init mw_led.o 0x08000ec4 0x08000ec4 0x00000028 Code RO 276 i.mw_printf_insert_data mw_printf.o 0x08000eec 0x08000eec 0x00000010 Code RO 3674 i.mw_receive_one_byte mw_bluetooth.o 0x08000efc 0x08000efc 0x00000014 Code RO 3675 i.mw_send_one_byte mw_bluetooth.o 0x08000f10 0x08000f10 0x00000010 Code RO 3676 i.mw_usart_deinit mw_bluetooth.o 0x08000f20 0x08000f20 0x000000b8 Code RO 3677 i.mw_usart_init mw_bluetooth.o 0x08000fd8 0x08000fd8 0x00000020 Data RO 3937 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000ff8, Size: 0x00000728, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x08000ff8 0x00000002 Data RW 278 .data mw_printf.o 0x20000002 0x08000ffa 0x00000002 PAD 0x20000004 0x08000ffc 0x00000004 Data RW 303 .data mw_soft_timer.o 0x20000008 0x08001000 0x0000001d Data RW 341 .data bsp_timer.o 0x20000025 0x0800101d 0x00000001 Data RW 524 .data bsp.o 0x20000026 0x0800101e 0x00000002 PAD 0x20000028 0x08001020 0x00000014 Data RW 608 .data system_stm32f10x.o 0x2000003c 0x08001034 0x00000014 Data RW 2275 .data stm32f10x_rcc.o 0x20000050 - 0x00000010 Zero RW 242 .bss mw_led.o 0x20000060 - 0x00000032 Zero RW 277 .bss mw_printf.o 0x20000092 0x08001048 0x00000002 PAD 0x20000094 - 0x0000000c Zero RW 339 .bss bsp_timer.o 0x200000a0 - 0x00000028 Zero RW 3678 .bss mw_bluetooth.o 0x200000c8 - 0x00000060 Zero RW 3813 .bss c_w.l(libspace.o) 0x20000128 - 0x00000200 Zero RW 639 HEAP startup_stm32f10x_md.o 0x20000328 - 0x00000400 Zero RW 638 STACK startup_stm32f10x_md.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 0 0 0 0 0 37716 app_led.o 102 12 0 1 0 17271 bsp.o 152 20 0 0 0 1467 bsp_led.o 636 64 0 29 12 19606 bsp_timer.o 6 0 0 0 0 496 bsp_usart.o 0 0 0 0 0 32 core_cm3.o 68 6 0 0 0 540 interrupt_handler.o 44 0 0 0 0 221880 main.o 132 22 0 0 0 1971 misc.o 292 46 0 0 40 3544 mw_bluetooth.o 156 34 0 0 16 2750 mw_led.o 40 10 0 2 50 4380 mw_printf.o 12 6 0 4 0 1101 mw_soft_timer.o 64 26 236 0 1536 992 startup_stm32f10x_md.o 286 0 0 0 0 12268 stm32f10x_gpio.o 340 44 0 20 0 15520 stm32f10x_rcc.o 282 42 0 0 0 26355 stm32f10x_tim.o 602 28 0 0 0 14284 stm32f10x_usart.o 328 28 0 20 0 2981 system_stm32f10x.o ---------------------------------------------------------------------- 3552 388 268 80 1656 385154 Object Totals 0 0 32 0 0 0 (incl. Generated) 10 0 0 4 2 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 18 0 0 0 0 80 exit.o 6 0 0 0 0 152 heapauxi.o 2 0 0 0 0 0 libinit.o 2 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o ---------------------------------------------------------------------- 268 12 0 0 96 584 Library Totals 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 262 12 0 0 96 584 c_w.l ---------------------------------------------------------------------- 268 12 0 0 96 584 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 3820 400 268 80 1752 382926 Grand Totals 3820 400 268 80 1752 382926 ELF Image Totals 3820 400 268 80 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 4088 ( 3.99kB) Total RW Size (RW Data + ZI Data) 1832 ( 1.79kB) Total ROM Size (Code + RO Data + RW Data) 4168 ( 4.07kB) ==============================================================================