Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

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

Section Cross References

    hw_config.o(i.Interrupts_Config) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig
    hw_config.o(i.Interrupts_Config) refers to misc.o(i.NVIC_Init) for NVIC_Init
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_DeInit) for RCC_DeInit
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_HSICmd) for RCC_HSICmd
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    hw_config.o(i.Set_System) refers to stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd) for FLASH_PrefetchBufferCmd
    hw_config.o(i.Set_System) refers to stm32f10x_flash.o(i.FLASH_SetLatency) for FLASH_SetLatency
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_HCLKConfig) for RCC_HCLKConfig
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_PCLK2Config) for RCC_PCLK2Config
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_PCLK1Config) for RCC_PCLK1Config
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_PLLConfig) for RCC_PLLConfig
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_PLLCmd) for RCC_PLLCmd
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_SYSCLKConfig) for RCC_SYSCLKConfig
    hw_config.o(i.Set_System) refers to stm32f10x_rcc.o(i.RCC_GetSYSCLKSource) for RCC_GetSYSCLKSource
    stm32f10x_it.o(i.SysTick_Handler) refers to main.o(.data) for timer_tick_count
    stm32f10x_it.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    stm32f10x_it.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    stm32f10x_it.o(i.USART1_IRQHandler) refers to cmd_queue.o(i.queue_push) for queue_push
    main.o(i.NOTIFYHandShake) refers to hmi_driver.o(i.SetButtonValue) for SetButtonValue
    main.o(i.NotifyButton) refers to hmi_driver.o(i.SetSelectorValue) for SetSelectorValue
    main.o(i.NotifyButton) refers to hmi_driver.o(i.SetTextInt32) for SetTextInt32
    main.o(i.NotifyButton) refers to hmi_driver.o(i.SetTextValue) for SetTextValue
    main.o(i.NotifyButton) refers to main.o(.data) for .data
    main.o(i.NotifyReadRTC) refers to main.o(.data) for .data
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.SetButtonValue) for SetButtonValue
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.SetHandShake) for SetHandShake
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.AnimationStart) for AnimationStart
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.SetTextValue) for SetTextValue
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.Record_SetEvent) for Record_SetEvent
    main.o(i.NotifyScreen) refers to ulitity.o(i.delay_ms) for delay_ms
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.Record_ResetEvent) for Record_ResetEvent
    main.o(i.NotifyScreen) refers to memcpya.o(.text) for __aeabi_memcpy4
    main.o(i.NotifyScreen) refers to hmi_driver.o(i.PlayMusic) for PlayMusic
    main.o(i.NotifyScreen) refers to main.o(.data) for .data
    main.o(i.NotifyScreen) refers to main.o(.constdata) for .constdata
    main.o(i.NotifySelector) refers to main.o(.data) for .data
    main.o(i.NotifySlider) refers to hmi_driver.o(i.SetProgressValue) for SetProgressValue
    main.o(i.NotifySlider) refers to hmi_driver.o(i.SetTextInt32) for SetTextInt32
    main.o(i.NotifyText) refers to _scanf_int.o(.text) for _scanf_int
    main.o(i.NotifyText) refers to __0sscanf.o(.text) for __0sscanf
    main.o(i.NotifyText) refers to hmi_driver.o(i.SetTextInt32) for SetTextInt32
    main.o(i.NotifyTimer) refers to hmi_driver.o(i.SetBuzzer) for SetBuzzer
    main.o(i.ProcessMessage) refers to main.o(i.NotifyReadRTC) for NotifyReadRTC
    main.o(i.ProcessMessage) refers to main.o(i.NotifyScreen) for NotifyScreen
    main.o(i.ProcessMessage) refers to main.o(i.NotifyButton) for NotifyButton
    main.o(i.ProcessMessage) refers to main.o(i.NotifyText) for NotifyText
    main.o(i.ProcessMessage) refers to main.o(i.NotifySlider) for NotifySlider
    main.o(i.ProcessMessage) refers to main.o(i.NotifySelector) for NotifySelector
    main.o(i.ProcessMessage) refers to main.o(i.NotifyTimer) for NotifyTimer
    main.o(i.ProcessMessage) refers to main.o(i.NOTIFYHandShake) for NOTIFYHandShake
    main.o(i.ProcessMessage) refers to main.o(.bss) for .bss
    main.o(i.UpdateUI) refers to hmi_driver.o(i.SetTextInt32) for SetTextInt32
    main.o(i.UpdateUI) refers to hmi_driver.o(i.SetTextValue) for SetTextValue
    main.o(i.UpdateUI) refers to hmi_driver.o(i.SetControlBackColor) for SetControlBackColor
    main.o(i.UpdateUI) refers to hmi_driver.o(i.Set_picMeterValue) for Set_picMeterValue
    main.o(i.UpdateUI) refers to hmi_driver.o(i.ReadRTC) for ReadRTC
    main.o(i.UpdateUI) refers to hmi_driver.o(i.SetBuzzer) for SetBuzzer
    main.o(i.UpdateUI) refers to hmi_driver.o(i.SetButtonValue) for SetButtonValue
    main.o(i.UpdateUI) refers to hmi_driver.o(i.AnimationPlayFrame) for AnimationPlayFrame
    main.o(i.UpdateUI) refers to memcpya.o(.text) for __aeabi_memcpy4
    main.o(i.UpdateUI) refers to hmi_driver.o(i.GraphChannelDataAdd) for GraphChannelDataAdd
    main.o(i.UpdateUI) refers to hmi_driver.o(i.HistoryGraph_SetValueInt8) for HistoryGraph_SetValueInt8
    main.o(i.UpdateUI) refers to main.o(.data) for .data
    main.o(i.UpdateUI) refers to main.o(.constdata) for .constdata
    main.o(i.UpdateUI) refers to main.o(.conststring) for .conststring
    main.o(i.main) refers to hw_config.o(i.Set_System) for Set_System
    main.o(i.main) refers to hw_config.o(i.Interrupts_Config) for Interrupts_Config
    main.o(i.main) refers to ulitity.o(i.systicket_init) for systicket_init
    main.o(i.main) refers to hmi_user_uart.o(i.UartInit) for UartInit
    main.o(i.main) refers to cmd_queue.o(i.queue_reset) for queue_reset
    main.o(i.main) refers to ulitity.o(i.delay_ms) for delay_ms
    main.o(i.main) refers to cmd_queue.o(i.queue_find_cmd) for queue_find_cmd
    main.o(i.main) refers to main.o(i.ProcessMessage) for ProcessMessage
    main.o(i.main) refers to main.o(i.UpdateUI) for UpdateUI
    main.o(i.main) refers to main.o(.data) for .data
    main.o(i.main) refers to main.o(.bss) for .bss
    ulitity.o(i.delay_ms) refers to main.o(.data) for timer_tick_count
    ulitity.o(i.systicket_init) refers to misc.o(i.SysTick_CLKSourceConfig) for SysTick_CLKSourceConfig
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for .data
    stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    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_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_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetStatus) for FLASH_GetStatus
    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(.text) for Reset_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f10x_cl.o(RESET) refers to stm32f10x_it.o(i.USART1_IRQHandler) for USART1_IRQHandler
    startup_stm32f10x_cl.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
    hmi_user_uart.o(i.SendChar) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    hmi_user_uart.o(i.SendChar) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_usart.o(i.USART_DeInit) for USART_DeInit
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig
    hmi_user_uart.o(i.UartInit) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd
    cmd_queue.o(i.queue_find_cmd) refers to cmd_queue.o(.data) for .data
    cmd_queue.o(i.queue_find_cmd) refers to cmd_queue.o(.bss) for .bss
    cmd_queue.o(i.queue_push) refers to cmd_queue.o(.bss) for .bss
    cmd_queue.o(i.queue_reset) refers to cmd_queue.o(.bss) for .bss
    cmd_queue.o(i.queue_reset) refers to cmd_queue.o(.data) for .data
    hmi_driver.o(i.AnimationPause) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.AnimationPlayFrame) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.AnimationPlayNext) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.AnimationPlayPrev) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.AnimationStart) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.AnimationStop) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchBegin) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchEnd) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetButtonValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetEnable) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetFrame) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetMeterValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetProgressValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetSliderValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetText) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.BatchSetText) refers to hmi_driver.o(i.GetStringLen) for GetStringLen
    hmi_driver.o(i.BatchSetText) refers to hmi_driver.o(i.SendStrings) for SendStrings
    hmi_driver.o(i.BatchSetVisible) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.CalibrateTouchPane) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ClearLayer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ColorPicker) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.CopyLayer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisArea_Image) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisCursor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisCut_Image) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisFlashImage) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisFull_Image) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisText) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.DisText) refers to hmi_driver.o(i.SendStrings) for SendStrings
    hmi_driver.o(i.DisplyLayer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.FlashBeginSaveControl) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.FlashEndSaveControl) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.FlashRestoreControl) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.FlashSaveControl) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_Arc) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_AreaInycolor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_BcolorConDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_BcolorConDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_BcolorConOffsetDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_BcolorConOffsetDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_Circle) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_CircleFill) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_CleanScreen) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_ConDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_ConDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_ConSpaceDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_ConSpaceDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_DispRTC) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_Dot) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_Ellipse) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_EllipseFill) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_FcolorConDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_FcolorConDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_FcolorConOffsetDots) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_FcolorConOffsetDots) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.GUI_Line) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_Rectangle) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GUI_RectangleFill) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GetControlValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GetScreen) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GraphChannelAdd) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GraphChannelDataAdd) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GraphChannelDataAdd) refers to hmi_driver.o(i.SendNU8) for SendNU8
    hmi_driver.o(i.GraphChannelDataClear) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GraphChannelDel) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.GraphSetViewport) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_EnableSampling) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetTimeFullScreen) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetTimeLength) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetTimeZoom) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetValueFloat) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetValueInt16) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetValueInt16) refers to hmi_driver.o(i.SendNU16) for SendNU16
    hmi_driver.o(i.HistoryGraph_SetValueInt32) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetValueInt8) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.HistoryGraph_SetValueInt8) refers to hmi_driver.o(i.SendNU8) for SendNU8
    hmi_driver.o(i.HistoryGraph_ShowChannel) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.LockDeviceConfig) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.PauseTimer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.PlayMusic) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ReadRTC) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ReadUserFlash) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_Add) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_Add) refers to hmi_driver.o(i.SendStrings) for SendStrings
    hmi_driver.o(i.Record_Clear) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_GetCount) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_ResetEvent) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_SetEvent) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Record_SetOffset) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SeTimer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SendNU16) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SendNU8) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SendStrings) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetBackLight) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetBcolor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetButtonValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetBuzzer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetCommBps) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetControlBackColor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetControlEnable) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetControlFocus) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetControlForeColor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetControlVisiable) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetFcolor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetFilterColor) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetFont_Region) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetHandShake) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetLanguage) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetMeterValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetPowerSaving) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetProgressValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetScreen) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetScreenUpdateEnable) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetSelectorValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetSliderValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetTextFloat) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetTextInt32) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetTextSpace) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetTextValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.SetTextValue) refers to hmi_driver.o(i.SendStrings) for SendStrings
    hmi_driver.o(i.SetTouchPaneOption) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.Set_picMeterValue) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ShowKeyboard) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.ShowPopupMenu) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.StartTimer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.StopTimer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.TestTouchPane) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.UnlockDeviceConfig) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.WriteLayer) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.WriteUserFlash) refers to hmi_user_uart.o(i.SendChar) for SendChar
    hmi_driver.o(i.WriteUserFlash) refers to hmi_driver.o(i.SendNU8) for SendNU8
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    __0sscanf.o(.text) refers to scanf_char.o(.text) for __vfscanf_char
    __0sscanf.o(.text) refers to _sgetc.o(.text) for _sgetc
    _scanf_int.o(.text) refers to _chval.o(.text) for _chval
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf
    scanf_char.o(.text) refers to isspace_c.o(.text) for isspace
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
    isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup
    _scanf.o(.text) refers (Weak) to _scanf_int.o(.text) for _scanf_int
    ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata


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

Removing Unused input sections from the image.

    Removing hw_config.o(.bss), (16 bytes).
    Removing hw_config.o(.data), (1 bytes).
    Removing main.o(i.NotifyMenu), (2 bytes).
    Removing main.o(i.NotifyMeter), (2 bytes).
    Removing main.o(i.NotifyProgress), (2 bytes).
    Removing main.o(i.NotifyReadFlash), (2 bytes).
    Removing main.o(i.NotifyTouchXY), (2 bytes).
    Removing main.o(i.NotifyWriteFlash), (2 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearFlag), (6 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockInit), (30 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f10x_usart.o(i.USART_DMACmd), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDACmd), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDAConfig), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_LINCmd), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes).
    Removing stm32f10x_usart.o(i.USART_SetAddress), (16 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), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (20 bytes).
    Removing stm32f10x_usart.o(i.USART_StructInit), (22 bytes).
    Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (16 bytes).
    Removing misc.o(i.NVIC_SetVectorTable), (20 bytes).
    Removing misc.o(i.NVIC_SystemLPConfig), (24 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (22 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_DeInit), (180 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (40 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (28 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (16 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (72 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (6 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (14 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (6 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (14 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ResetBits), (4 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_SetBits), (4 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_rcc.o(i.RCC_ADCCLKConfig), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (52 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ITConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (44 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ClearFlag), (12 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EnableWriteProtection), (168 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EraseAllPages), (60 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EraseOptionBytes), (116 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ErasePage), (64 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetFlagStatus), (32 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetPrefetchBufferStatus), (20 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus), (20 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetStatus), (40 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), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ITConfig), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_Lock), (16 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramHalfWord), (56 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramOptionByteData), (72 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramWord), (76 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ReadOutProtection), (136 bytes).
    Removing stm32f10x_flash.o(i.FLASH_Unlock), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_UserOptionByteConfig), (88 bytes).
    Removing stm32f10x_flash.o(i.FLASH_WaitForLastOperation), (46 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), (20 bytes).
    Removing stm32f10x_exti.o(i.EXTI_GetITStatus), (32 bytes).
    Removing stm32f10x_exti.o(i.EXTI_Init), (112 bytes).
    Removing stm32f10x_exti.o(i.EXTI_StructInit), (14 bytes).
    Removing startup_stm32f10x_cl.o(HEAP), (512 bytes).
    Removing system_stm32f10x.o(i.SetSysClockTo72), (168 bytes).
    Removing system_stm32f10x.o(i.SystemInit), (64 bytes).
    Removing system_stm32f10x.o(.constdata), (4 bytes).
    Removing system_stm32f10x.o(.constdata), (4 bytes).
    Removing system_stm32f10x.o(.constdata), (4 bytes).
    Removing system_stm32f10x.o(.constdata), (4 bytes).
    Removing system_stm32f10x.o(.constdata), (4 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).
    Removing hmi_driver.o(i.AnimationPause), (76 bytes).
    Removing hmi_driver.o(i.AnimationPlayNext), (76 bytes).
    Removing hmi_driver.o(i.AnimationPlayPrev), (76 bytes).
    Removing hmi_driver.o(i.AnimationStop), (76 bytes).
    Removing hmi_driver.o(i.BatchBegin), (38 bytes).
    Removing hmi_driver.o(i.BatchEnd), (30 bytes).
    Removing hmi_driver.o(i.BatchSetButtonValue), (40 bytes).
    Removing hmi_driver.o(i.BatchSetEnable), (34 bytes).
    Removing hmi_driver.o(i.BatchSetFrame), (46 bytes).
    Removing hmi_driver.o(i.BatchSetMeterValue), (62 bytes).
    Removing hmi_driver.o(i.BatchSetProgressValue), (62 bytes).
    Removing hmi_driver.o(i.BatchSetSliderValue), (62 bytes).
    Removing hmi_driver.o(i.BatchSetText), (54 bytes).
    Removing hmi_driver.o(i.BatchSetVisible), (34 bytes).
    Removing hmi_driver.o(i.CalibrateTouchPane), (42 bytes).
    Removing hmi_driver.o(i.ClearLayer), (50 bytes).
    Removing hmi_driver.o(i.ColorPicker), (78 bytes).
    Removing hmi_driver.o(i.CopyLayer), (58 bytes).
    Removing hmi_driver.o(i.DelayMS), (22 bytes).
    Removing hmi_driver.o(i.DisArea_Image), (94 bytes).
    Removing hmi_driver.o(i.DisCursor), (96 bytes).
    Removing hmi_driver.o(i.DisCut_Image), (162 bytes).
    Removing hmi_driver.o(i.DisFlashImage), (102 bytes).
    Removing hmi_driver.o(i.DisFull_Image), (64 bytes).
    Removing hmi_driver.o(i.DisText), (96 bytes).
    Removing hmi_driver.o(i.DisplyLayer), (50 bytes).
    Removing hmi_driver.o(i.FlashBeginSaveControl), (84 bytes).
    Removing hmi_driver.o(i.FlashEndSaveControl), (30 bytes).
    Removing hmi_driver.o(i.FlashRestoreControl), (108 bytes).
    Removing hmi_driver.o(i.FlashSaveControl), (34 bytes).
    Removing hmi_driver.o(i.GUI_Arc), (120 bytes).
    Removing hmi_driver.o(i.GUI_AreaInycolor), (100 bytes).
    Removing hmi_driver.o(i.GUI_BcolorConDots), (60 bytes).
    Removing hmi_driver.o(i.GUI_BcolorConOffsetDots), (84 bytes).
    Removing hmi_driver.o(i.GUI_Circle), (84 bytes).
    Removing hmi_driver.o(i.GUI_CircleFill), (84 bytes).
    Removing hmi_driver.o(i.GUI_CleanScreen), (42 bytes).
    Removing hmi_driver.o(i.GUI_ConDots), (68 bytes).
    Removing hmi_driver.o(i.GUI_ConSpaceDots), (84 bytes).
    Removing hmi_driver.o(i.GUI_DispRTC), (110 bytes).
    Removing hmi_driver.o(i.GUI_Dot), (70 bytes).
    Removing hmi_driver.o(i.GUI_Ellipse), (100 bytes).
    Removing hmi_driver.o(i.GUI_EllipseFill), (100 bytes).
    Removing hmi_driver.o(i.GUI_FcolorConDots), (60 bytes).
    Removing hmi_driver.o(i.GUI_FcolorConOffsetDots), (84 bytes).
    Removing hmi_driver.o(i.GUI_Line), (100 bytes).
    Removing hmi_driver.o(i.GUI_Rectangle), (100 bytes).
    Removing hmi_driver.o(i.GUI_RectangleFill), (100 bytes).
    Removing hmi_driver.o(i.GetControlValue), (76 bytes).
    Removing hmi_driver.o(i.GetScreen), (48 bytes).
    Removing hmi_driver.o(i.GetStringLen), (16 bytes).
    Removing hmi_driver.o(i.GraphChannelAdd), (100 bytes).
    Removing hmi_driver.o(i.GraphChannelDataClear), (84 bytes).
    Removing hmi_driver.o(i.GraphChannelDel), (84 bytes).
    Removing hmi_driver.o(i.GraphSetViewport), (144 bytes).
    Removing hmi_driver.o(i.HistoryGraph_EnableSampling), (84 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetTimeFullScreen), (82 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetTimeLength), (96 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetTimeZoom), (132 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetValueFloat), (128 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetValueInt16), (90 bytes).
    Removing hmi_driver.o(i.HistoryGraph_SetValueInt32), (138 bytes).
    Removing hmi_driver.o(i.HistoryGraph_ShowChannel), (94 bytes).
    Removing hmi_driver.o(i.LockDeviceConfig), (66 bytes).
    Removing hmi_driver.o(i.PauseTimer), (76 bytes).
    Removing hmi_driver.o(i.ReadUserFlash), (86 bytes).
    Removing hmi_driver.o(i.Record_Add), (84 bytes).
    Removing hmi_driver.o(i.Record_Clear), (76 bytes).
    Removing hmi_driver.o(i.Record_GetCount), (76 bytes).
    Removing hmi_driver.o(i.Record_SetOffset), (90 bytes).
    Removing hmi_driver.o(i.SeTimer), (106 bytes).
    Removing hmi_driver.o(i.SendNU16), (40 bytes).
    Removing hmi_driver.o(i.SetBackLight), (50 bytes).
    Removing hmi_driver.o(i.SetBcolor), (56 bytes).
    Removing hmi_driver.o(i.SetCommBps), (50 bytes).
    Removing hmi_driver.o(i.SetControlEnable), (84 bytes).
    Removing hmi_driver.o(i.SetControlFocus), (84 bytes).
    Removing hmi_driver.o(i.SetControlForeColor), (90 bytes).
    Removing hmi_driver.o(i.SetControlVisiable), (84 bytes).
    Removing hmi_driver.o(i.SetFcolor), (56 bytes).
    Removing hmi_driver.o(i.SetFilterColor), (70 bytes).
    Removing hmi_driver.o(i.SetFont_Region), (78 bytes).
    Removing hmi_driver.o(i.SetLanguage), (64 bytes).
    Removing hmi_driver.o(i.SetMeterValue), (106 bytes).
    Removing hmi_driver.o(i.SetPowerSaving), (76 bytes).
    Removing hmi_driver.o(i.SetScreen), (62 bytes).
    Removing hmi_driver.o(i.SetScreenUpdateEnable), (50 bytes).
    Removing hmi_driver.o(i.SetSliderValue), (106 bytes).
    Removing hmi_driver.o(i.SetTextFloat), (132 bytes).
    Removing hmi_driver.o(i.SetTextSpace), (58 bytes).
    Removing hmi_driver.o(i.SetTouchPaneOption), (76 bytes).
    Removing hmi_driver.o(i.ShowKeyboard), (104 bytes).
    Removing hmi_driver.o(i.ShowPopupMenu), (100 bytes).
    Removing hmi_driver.o(i.StartTimer), (76 bytes).
    Removing hmi_driver.o(i.StopTimer), (76 bytes).
    Removing hmi_driver.o(i.TestTouchPane), (42 bytes).
    Removing hmi_driver.o(i.UnlockDeviceConfig), (66 bytes).
    Removing hmi_driver.o(i.WriteLayer), (50 bytes).
    Removing hmi_driver.o(i.WriteUserFlash), (84 bytes).

201 unused section(s) (total 11013 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  ctype_c.o ABSOLUTE
    ../clib/microlib/ctype/ctype.c           0x00000000   Number         0  isspace_c.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _scanf.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _sgetc.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  scanf_char.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _chval.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  _scanf_int.o ABSOLUTE
    ../clib/scanf.c                          0x00000000   Number         0  __0sscanf.o ABSOLUTE
    ..\..\..\Libraries\CMSIS\Core\CM3\core_cm3.c 0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\..\..\Libraries\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s 0x00000000   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    ..\..\..\Libraries\CMSIS\Core\CM3\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c 0x00000000   Number         0  misc.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c 0x00000000   Number         0  stm32f10x_exti.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c 0x00000000   Number         0  stm32f10x_flash.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c 0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c 0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    ..\..\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c 0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    ..\\..\\..\\Libraries\\CMSIS\\Core\\CM3\\core_cm3.c 0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\src\cmd_queue.c                       0x00000000   Number         0  cmd_queue.o ABSOLUTE
    ..\src\hmi_driver.c                      0x00000000   Number         0  hmi_driver.o ABSOLUTE
    ..\src\hmi_user_uart.c                   0x00000000   Number         0  hmi_user_uart.o ABSOLUTE
    ..\src\hw_config.c                       0x00000000   Number         0  hw_config.o ABSOLUTE
    ..\src\main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ..\src\stm32f10x_it.c                    0x00000000   Number         0  stm32f10x_it.o ABSOLUTE
    ..\src\ulitity.c                         0x00000000   Number         0  ulitity.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    RESET                                    0x08000000   Section      336  startup_stm32f10x_cl.o(RESET)
    .ARM.Collect$$$$00000000                 0x08000150   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x08000150   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x08000154   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x08000158   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x08000158   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x08000158   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x08000160   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x08000160   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x08000160   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000160   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000164   Section       28  startup_stm32f10x_cl.o(.text)
    .text                                    0x08000180   Section        0  memcpya.o(.text)
    .text                                    0x080001a4   Section        0  __0sscanf.o(.text)
    .text                                    0x080001dc   Section        0  _scanf_int.o(.text)
    .text                                    0x08000328   Section        0  _chval.o(.text)
    .text                                    0x08000344   Section        0  scanf_char.o(.text)
    _scanf_char_input                        0x08000345   Thumb Code    12  scanf_char.o(.text)
    .text                                    0x0800036c   Section        0  _sgetc.o(.text)
    .text                                    0x080003ac   Section       36  init.o(.text)
    .text                                    0x080003d0   Section        0  isspace_c.o(.text)
    .text                                    0x080003dc   Section        0  _scanf.o(.text)
    .text                                    0x08000708   Section        0  ctype_c.o(.text)
    i.AnimationPlayFrame                     0x08000730   Section        0  hmi_driver.o(i.AnimationPlayFrame)
    i.AnimationStart                         0x08000784   Section        0  hmi_driver.o(i.AnimationStart)
    i.BusFault_Handler                       0x080007d0   Section        0  stm32f10x_it.o(i.BusFault_Handler)
    i.DebugMon_Handler                       0x080007d2   Section        0  stm32f10x_it.o(i.DebugMon_Handler)
    i.FLASH_PrefetchBufferCmd                0x080007d4   Section        0  stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd)
    i.FLASH_SetLatency                       0x080007ec   Section        0  stm32f10x_flash.o(i.FLASH_SetLatency)
    i.GPIO_Init                              0x08000800   Section        0  stm32f10x_gpio.o(i.GPIO_Init)
    i.GraphChannelDataAdd                    0x080008a2   Section        0  hmi_driver.o(i.GraphChannelDataAdd)
    i.HardFault_Handler                      0x08000910   Section        0  stm32f10x_it.o(i.HardFault_Handler)
    i.HistoryGraph_SetValueInt8              0x08000912   Section        0  hmi_driver.o(i.HistoryGraph_SetValueInt8)
    i.Interrupts_Config                      0x0800096c   Section        0  hw_config.o(i.Interrupts_Config)
    i.MemManage_Handler                      0x0800098a   Section        0  stm32f10x_it.o(i.MemManage_Handler)
    i.NMI_Handler                            0x0800098c   Section        0  stm32f10x_it.o(i.NMI_Handler)
    i.NOTIFYHandShake                        0x0800098e   Section        0  main.o(i.NOTIFYHandShake)
    i.NVIC_Init                              0x08000998   Section        0  misc.o(i.NVIC_Init)
    i.NVIC_PriorityGroupConfig               0x080009fc   Section        0  misc.o(i.NVIC_PriorityGroupConfig)
    i.NotifyButton                           0x08000a10   Section        0  main.o(i.NotifyButton)
    i.NotifyReadRTC                          0x08000b48   Section        0  main.o(i.NotifyReadRTC)
    i.NotifyScreen                           0x08000bc8   Section        0  main.o(i.NotifyScreen)
    i.NotifySelector                         0x08000cd0   Section        0  main.o(i.NotifySelector)
    i.NotifySlider                           0x08000ce8   Section        0  main.o(i.NotifySlider)
    i.NotifyText                             0x08000d0c   Section        0  main.o(i.NotifyText)
    i.NotifyTimer                            0x08000d68   Section        0  main.o(i.NotifyTimer)
    i.PendSV_Handler                         0x08000d78   Section        0  stm32f10x_it.o(i.PendSV_Handler)
    i.PlayMusic                              0x08000d7a   Section        0  hmi_driver.o(i.PlayMusic)
    i.ProcessMessage                         0x08000db4   Section        0  main.o(i.ProcessMessage)
    i.RCC_APB1PeriphResetCmd                 0x08000e7c   Section        0  stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd)
    i.RCC_APB2PeriphClockCmd                 0x08000e94   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.RCC_APB2PeriphResetCmd                 0x08000eac   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd)
    i.RCC_DeInit                             0x08000ec4   Section        0  stm32f10x_rcc.o(i.RCC_DeInit)
    i.RCC_GetClocksFreq                      0x08000f04   Section        0  stm32f10x_rcc.o(i.RCC_GetClocksFreq)
    i.RCC_GetFlagStatus                      0x08000f94   Section        0  stm32f10x_rcc.o(i.RCC_GetFlagStatus)
    i.RCC_GetSYSCLKSource                    0x08000fc4   Section        0  stm32f10x_rcc.o(i.RCC_GetSYSCLKSource)
    i.RCC_HCLKConfig                         0x08000fd4   Section        0  stm32f10x_rcc.o(i.RCC_HCLKConfig)
    i.RCC_HSICmd                             0x08000fe8   Section        0  stm32f10x_rcc.o(i.RCC_HSICmd)
    i.RCC_PCLK1Config                        0x08000ff4   Section        0  stm32f10x_rcc.o(i.RCC_PCLK1Config)
    i.RCC_PCLK2Config                        0x08001008   Section        0  stm32f10x_rcc.o(i.RCC_PCLK2Config)
    i.RCC_PLLCmd                             0x0800101c   Section        0  stm32f10x_rcc.o(i.RCC_PLLCmd)
    i.RCC_PLLConfig                          0x08001028   Section        0  stm32f10x_rcc.o(i.RCC_PLLConfig)
    i.RCC_SYSCLKConfig                       0x0800103c   Section        0  stm32f10x_rcc.o(i.RCC_SYSCLKConfig)
    i.ReadRTC                                0x08001050   Section        0  hmi_driver.o(i.ReadRTC)
    i.Record_ResetEvent                      0x0800107a   Section        0  hmi_driver.o(i.Record_ResetEvent)
    i.Record_SetEvent                        0x080010ee   Section        0  hmi_driver.o(i.Record_SetEvent)
    i.SVC_Handler                            0x08001162   Section        0  stm32f10x_it.o(i.SVC_Handler)
    i.SendChar                               0x08001164   Section        0  hmi_user_uart.o(i.SendChar)
    i.SendNU8                                0x08001190   Section        0  hmi_driver.o(i.SendNU8)
    i.SendStrings                            0x080011ac   Section        0  hmi_driver.o(i.SendStrings)
    i.SetButtonValue                         0x080011c2   Section        0  hmi_driver.o(i.SetButtonValue)
    i.SetBuzzer                              0x08001216   Section        0  hmi_driver.o(i.SetBuzzer)
    i.SetControlBackColor                    0x08001248   Section        0  hmi_driver.o(i.SetControlBackColor)
    i.SetHandShake                           0x080012a2   Section        0  hmi_driver.o(i.SetHandShake)
    i.SetProgressValue                       0x080012cc   Section        0  hmi_driver.o(i.SetProgressValue)
    i.SetSelectorValue                       0x08001336   Section        0  hmi_driver.o(i.SetSelectorValue)
    i.SetTextInt32                           0x0800138a   Section        0  hmi_driver.o(i.SetTextInt32)
    i.SetTextValue                           0x08001414   Section        0  hmi_driver.o(i.SetTextValue)
    i.Set_System                             0x08001468   Section        0  hw_config.o(i.Set_System)
    i.Set_picMeterValue                      0x080014ca   Section        0  hmi_driver.o(i.Set_picMeterValue)
    i.SysTick_CLKSourceConfig                0x08001524   Section        0  misc.o(i.SysTick_CLKSourceConfig)
    i.SysTick_Handler                        0x0800153c   Section        0  stm32f10x_it.o(i.SysTick_Handler)
    i.USART1_IRQHandler                      0x0800154c   Section        0  stm32f10x_it.o(i.USART1_IRQHandler)
    i.USART_Cmd                              0x08001574   Section        0  stm32f10x_usart.o(i.USART_Cmd)
    i.USART_DeInit                           0x08001588   Section        0  stm32f10x_usart.o(i.USART_DeInit)
    i.USART_GetFlagStatus                    0x080015fc   Section        0  stm32f10x_usart.o(i.USART_GetFlagStatus)
    i.USART_GetITStatus                      0x0800160a   Section        0  stm32f10x_usart.o(i.USART_GetITStatus)
    i.USART_ITConfig                         0x08001648   Section        0  stm32f10x_usart.o(i.USART_ITConfig)
    i.USART_Init                             0x08001678   Section        0  stm32f10x_usart.o(i.USART_Init)
    i.USART_ReceiveData                      0x08001704   Section        0  stm32f10x_usart.o(i.USART_ReceiveData)
    i.USART_SendData                         0x0800170c   Section        0  stm32f10x_usart.o(i.USART_SendData)
    i.UartInit                               0x08001714   Section        0  hmi_user_uart.o(i.UartInit)
    i.UpdateUI                               0x080017a8   Section        0  main.o(i.UpdateUI)
    i.UsageFault_Handler                     0x08001a80   Section        0  stm32f10x_it.o(i.UsageFault_Handler)
    i.__scatterload_copy                     0x08001a82   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08001a90   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08001a92   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.delay_ms                               0x08001aa0   Section        0  ulitity.o(i.delay_ms)
    i.main                                   0x08001abc   Section        0  main.o(i.main)
    i.queue_find_cmd                         0x08001b1c   Section        0  cmd_queue.o(i.queue_find_cmd)
    i.queue_push                             0x08001b94   Section        0  cmd_queue.o(i.queue_push)
    i.queue_reset                            0x08001bb4   Section        0  cmd_queue.o(i.queue_reset)
    i.systicket_init                         0x08001bcc   Section        0  ulitity.o(i.systicket_init)
    .constdata                               0x08001bf8   Section      380  main.o(.constdata)
    .constdata                               0x08001d74   Section       64  ctype_c.o(.constdata)
    .conststring                             0x08001db4   Section      268  main.o(.conststring)
    .data                                    0x20000000   Section       64  main.o(.data)
    update_en                                0x20000000   Data           1  main.o(.data)
    Select_H                                 0x20000001   Data           1  main.o(.data)
    Select_M                                 0x20000002   Data           1  main.o(.data)
    Last_H                                   0x20000003   Data           1  main.o(.data)
    Last_M                                   0x20000004   Data           1  main.o(.data)
    current_screen_id                        0x20000006   Data           2  main.o(.data)
    test_value                               0x2000000c   Data           4  main.o(.data)
    meter_flag                               0x20000010   Data           4  main.o(.data)
    num                                      0x20000014   Data           4  main.o(.data)
    sec                                      0x20000018   Data           4  main.o(.data)
    curves_type                              0x2000001c   Data           4  main.o(.data)
    icon_flag                                0x20000020   Data           4  main.o(.data)
    second_flag                              0x20000024   Data           4  main.o(.data)
    years                                    0x20000028   Data           4  main.o(.data)
    months                                   0x2000002c   Data           4  main.o(.data)
    weeks                                    0x20000030   Data           4  main.o(.data)
    days                                     0x20000034   Data           4  main.o(.data)
    hours                                    0x20000038   Data           4  main.o(.data)
    minutes                                  0x2000003c   Data           4  main.o(.data)
    .data                                    0x20000040   Section       20  stm32f10x_rcc.o(.data)
    ADCPrescTable                            0x20000040   Data           4  stm32f10x_rcc.o(.data)
    APBAHBPrescTable                         0x20000044   Data          16  stm32f10x_rcc.o(.data)
    .data                                    0x20000054   Section        8  cmd_queue.o(.data)
    cmd_pos                                  0x20000054   Data           2  cmd_queue.o(.data)
    cmd_state                                0x20000058   Data           4  cmd_queue.o(.data)
    .bss                                     0x2000005c   Section       64  main.o(.bss)
    .bss                                     0x2000009c   Section      516  cmd_queue.o(.bss)
    que                                      0x2000009c   Data         516  cmd_queue.o(.bss)
    STACK                                    0x200002a0   Section     1024  startup_stm32f10x_cl.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$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    _scanf_longlong                           - Undefined Weak Reference
    _scanf_real                               - Undefined Weak Reference
    _scanf_string                             - Undefined Weak Reference
    __Vectors_Size                           0x00000150   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_cl.o(RESET)
    __Vectors_End                            0x08000150   Data           0  startup_stm32f10x_cl.o(RESET)
    __main                                   0x08000151   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x08000151   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x08000155   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x08000159   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x08000159   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x08000159   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x08000159   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x08000161   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x08000161   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x08000165   Thumb Code     4  startup_stm32f10x_cl.o(.text)
    ADC1_2_IRQHandler                        0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX0_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX1_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_SCE_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_TX_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX0_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX1_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_SCE_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_TX_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel1_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel2_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel3_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel4_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel5_IRQHandler                 0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_IRQHandler                           0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_WKUP_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI0_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI15_10_IRQHandler                     0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI1_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI2_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI3_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI4_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI9_5_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    FLASH_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_ER_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_EV_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_ER_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_EV_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_IRQHandler                        0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    PVD_IRQHandler                           0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RCC_IRQHandler                           0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTCAlarm_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTC_IRQHandler                           0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI1_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI2_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI3_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TAMPER_IRQHandler                        0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_BRK_IRQHandler                      0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_CC_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_UP_IRQHandler                       0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM2_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM3_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM4_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM5_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM6_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM7_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART4_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART5_IRQHandler                         0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART2_IRQHandler                        0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART3_IRQHandler                        0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    WWDG_IRQHandler                          0x0800017b   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    __aeabi_memcpy                           0x08000181   Thumb Code    36  memcpya.o(.text)
    __aeabi_memcpy4                          0x08000181   Thumb Code     0  memcpya.o(.text)
    __aeabi_memcpy8                          0x08000181   Thumb Code     0  memcpya.o(.text)
    __0sscanf                                0x080001a5   Thumb Code    48  __0sscanf.o(.text)
    _scanf_int                               0x080001dd   Thumb Code   332  _scanf_int.o(.text)
    _chval                                   0x08000329   Thumb Code    28  _chval.o(.text)
    __vfscanf_char                           0x08000351   Thumb Code    20  scanf_char.o(.text)
    _sgetc                                   0x0800036d   Thumb Code    30  _sgetc.o(.text)
    _sbackspace                              0x0800038b   Thumb Code    34  _sgetc.o(.text)
    __scatterload                            0x080003ad   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x080003ad   Thumb Code     0  init.o(.text)
    isspace                                  0x080003d1   Thumb Code    10  isspace_c.o(.text)
    __vfscanf                                0x080003dd   Thumb Code   808  _scanf.o(.text)
    __ctype_lookup                           0x08000709   Thumb Code    34  ctype_c.o(.text)
    AnimationPlayFrame                       0x08000731   Thumb Code    84  hmi_driver.o(i.AnimationPlayFrame)
    AnimationStart                           0x08000785   Thumb Code    76  hmi_driver.o(i.AnimationStart)
    BusFault_Handler                         0x080007d1   Thumb Code     2  stm32f10x_it.o(i.BusFault_Handler)
    DebugMon_Handler                         0x080007d3   Thumb Code     2  stm32f10x_it.o(i.DebugMon_Handler)
    FLASH_PrefetchBufferCmd                  0x080007d5   Thumb Code    18  stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd)
    FLASH_SetLatency                         0x080007ed   Thumb Code    14  stm32f10x_flash.o(i.FLASH_SetLatency)
    GPIO_Init                                0x08000801   Thumb Code   162  stm32f10x_gpio.o(i.GPIO_Init)
    GraphChannelDataAdd                      0x080008a3   Thumb Code   110  hmi_driver.o(i.GraphChannelDataAdd)
    HardFault_Handler                        0x08000911   Thumb Code     2  stm32f10x_it.o(i.HardFault_Handler)
    HistoryGraph_SetValueInt8                0x08000913   Thumb Code    90  hmi_driver.o(i.HistoryGraph_SetValueInt8)
    Interrupts_Config                        0x0800096d   Thumb Code    30  hw_config.o(i.Interrupts_Config)
    MemManage_Handler                        0x0800098b   Thumb Code     2  stm32f10x_it.o(i.MemManage_Handler)
    NMI_Handler                              0x0800098d   Thumb Code     2  stm32f10x_it.o(i.NMI_Handler)
    NOTIFYHandShake                          0x0800098f   Thumb Code    10  main.o(i.NOTIFYHandShake)
    NVIC_Init                                0x08000999   Thumb Code    94  misc.o(i.NVIC_Init)
    NVIC_PriorityGroupConfig                 0x080009fd   Thumb Code    10  misc.o(i.NVIC_PriorityGroupConfig)
    NotifyButton                             0x08000a11   Thumb Code   278  main.o(i.NotifyButton)
    NotifyReadRTC                            0x08000b49   Thumb Code   124  main.o(i.NotifyReadRTC)
    NotifyScreen                             0x08000bc9   Thumb Code   240  main.o(i.NotifyScreen)
    NotifySelector                           0x08000cd1   Thumb Code    20  main.o(i.NotifySelector)
    NotifySlider                             0x08000ce9   Thumb Code    36  main.o(i.NotifySlider)
    NotifyText                               0x08000d0d   Thumb Code    86  main.o(i.NotifyText)
    NotifyTimer                              0x08000d69   Thumb Code    16  main.o(i.NotifyTimer)
    PendSV_Handler                           0x08000d79   Thumb Code     2  stm32f10x_it.o(i.PendSV_Handler)
    PlayMusic                                0x08000d7b   Thumb Code    56  hmi_driver.o(i.PlayMusic)
    ProcessMessage                           0x08000db5   Thumb Code   194  main.o(i.ProcessMessage)
    RCC_APB1PeriphResetCmd                   0x08000e7d   Thumb Code    18  stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd)
    RCC_APB2PeriphClockCmd                   0x08000e95   Thumb Code    18  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    RCC_APB2PeriphResetCmd                   0x08000ead   Thumb Code    18  stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd)
    RCC_DeInit                               0x08000ec5   Thumb Code    50  stm32f10x_rcc.o(i.RCC_DeInit)
    RCC_GetClocksFreq                        0x08000f05   Thumb Code   128  stm32f10x_rcc.o(i.RCC_GetClocksFreq)
    RCC_GetFlagStatus                        0x08000f95   Thumb Code    44  stm32f10x_rcc.o(i.RCC_GetFlagStatus)
    RCC_GetSYSCLKSource                      0x08000fc5   Thumb Code    10  stm32f10x_rcc.o(i.RCC_GetSYSCLKSource)
    RCC_HCLKConfig                           0x08000fd5   Thumb Code    14  stm32f10x_rcc.o(i.RCC_HCLKConfig)
    RCC_HSICmd                               0x08000fe9   Thumb Code     6  stm32f10x_rcc.o(i.RCC_HSICmd)
    RCC_PCLK1Config                          0x08000ff5   Thumb Code    14  stm32f10x_rcc.o(i.RCC_PCLK1Config)
    RCC_PCLK2Config                          0x08001009   Thumb Code    16  stm32f10x_rcc.o(i.RCC_PCLK2Config)
    RCC_PLLCmd                               0x0800101d   Thumb Code     6  stm32f10x_rcc.o(i.RCC_PLLCmd)
    RCC_PLLConfig                            0x08001029   Thumb Code    16  stm32f10x_rcc.o(i.RCC_PLLConfig)
    RCC_SYSCLKConfig                         0x0800103d   Thumb Code    14  stm32f10x_rcc.o(i.RCC_SYSCLKConfig)
    ReadRTC                                  0x08001051   Thumb Code    42  hmi_driver.o(i.ReadRTC)
    Record_ResetEvent                        0x0800107b   Thumb Code   116  hmi_driver.o(i.Record_ResetEvent)
    Record_SetEvent                          0x080010ef   Thumb Code   116  hmi_driver.o(i.Record_SetEvent)
    SVC_Handler                              0x08001163   Thumb Code     2  stm32f10x_it.o(i.SVC_Handler)
    SendChar                                 0x08001165   Thumb Code    38  hmi_user_uart.o(i.SendChar)
    SendNU8                                  0x08001191   Thumb Code    26  hmi_driver.o(i.SendNU8)
    SendStrings                              0x080011ad   Thumb Code    22  hmi_driver.o(i.SendStrings)
    SetButtonValue                           0x080011c3   Thumb Code    84  hmi_driver.o(i.SetButtonValue)
    SetBuzzer                                0x08001217   Thumb Code    50  hmi_driver.o(i.SetBuzzer)
    SetControlBackColor                      0x08001249   Thumb Code    90  hmi_driver.o(i.SetControlBackColor)
    SetHandShake                             0x080012a3   Thumb Code    42  hmi_driver.o(i.SetHandShake)
    SetProgressValue                         0x080012cd   Thumb Code   106  hmi_driver.o(i.SetProgressValue)
    SetSelectorValue                         0x08001337   Thumb Code    84  hmi_driver.o(i.SetSelectorValue)
    SetTextInt32                             0x0800138b   Thumb Code   138  hmi_driver.o(i.SetTextInt32)
    SetTextValue                             0x08001415   Thumb Code    84  hmi_driver.o(i.SetTextValue)
    Set_System                               0x08001469   Thumb Code    98  hw_config.o(i.Set_System)
    Set_picMeterValue                        0x080014cb   Thumb Code    90  hmi_driver.o(i.Set_picMeterValue)
    SysTick_CLKSourceConfig                  0x08001525   Thumb Code    24  misc.o(i.SysTick_CLKSourceConfig)
    SysTick_Handler                          0x0800153d   Thumb Code    10  stm32f10x_it.o(i.SysTick_Handler)
    USART1_IRQHandler                        0x0800154d   Thumb Code    36  stm32f10x_it.o(i.USART1_IRQHandler)
    USART_Cmd                                0x08001575   Thumb Code    20  stm32f10x_usart.o(i.USART_Cmd)
    USART_DeInit                             0x08001589   Thumb Code    96  stm32f10x_usart.o(i.USART_DeInit)
    USART_GetFlagStatus                      0x080015fd   Thumb Code    14  stm32f10x_usart.o(i.USART_GetFlagStatus)
    USART_GetITStatus                        0x0800160b   Thumb Code    62  stm32f10x_usart.o(i.USART_GetITStatus)
    USART_ITConfig                           0x08001649   Thumb Code    48  stm32f10x_usart.o(i.USART_ITConfig)
    USART_Init                               0x08001679   Thumb Code   134  stm32f10x_usart.o(i.USART_Init)
    USART_ReceiveData                        0x08001705   Thumb Code     8  stm32f10x_usart.o(i.USART_ReceiveData)
    USART_SendData                           0x0800170d   Thumb Code     8  stm32f10x_usart.o(i.USART_SendData)
    UartInit                                 0x08001715   Thumb Code   138  hmi_user_uart.o(i.UartInit)
    UpdateUI                                 0x080017a9   Thumb Code   706  main.o(i.UpdateUI)
    UsageFault_Handler                       0x08001a81   Thumb Code     2  stm32f10x_it.o(i.UsageFault_Handler)
    __scatterload_copy                       0x08001a83   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08001a91   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08001a93   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    delay_ms                                 0x08001aa1   Thumb Code    22  ulitity.o(i.delay_ms)
    main                                     0x08001abd   Thumb Code    88  main.o(i.main)
    queue_find_cmd                           0x08001b1d   Thumb Code   112  cmd_queue.o(i.queue_find_cmd)
    queue_push                               0x08001b95   Thumb Code    26  cmd_queue.o(i.queue_push)
    queue_reset                              0x08001bb5   Thumb Code    16  cmd_queue.o(i.queue_reset)
    systicket_init                           0x08001bcd   Thumb Code    36  ulitity.o(i.systicket_init)
    __ctype_categories                       0x08001d74   Data          64  ctype_c.o(.constdata)
    Region$$Table$$Base                      0x08001ec0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08001ee0   Number         0  anon$$obj.o(Region$$Table)
    timer_tick_count                         0x20000008   Data           4  main.o(.data)
    cmd_buffer                               0x2000005c   Data          64  main.o(.bss)
    __initial_sp                             0x200006a0   Data           0  startup_stm32f10x_cl.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x08000151

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001f3c, Max: 0x00040000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001ee0, Max: 0x00040000, ABSOLUTE)

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

    0x08000000   0x08000000   0x00000150   Data   RO          999    RESET               startup_stm32f10x_cl.o
    0x08000150   0x08000150   0x00000000   Code   RO         1798  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08000150   0x08000150   0x00000004   Code   RO         1809    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x08000154   0x08000154   0x00000004   Code   RO         1812    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08000158   0x08000158   0x00000000   Code   RO         1814    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x08000158   0x08000158   0x00000000   Code   RO         1816    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x08000158   0x08000158   0x00000008   Code   RO         1817    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x08000160   0x08000160   0x00000000   Code   RO         1819    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x08000160   0x08000160   0x00000000   Code   RO         1821    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x08000160   0x08000160   0x00000004   Code   RO         1810    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000164   0x08000164   0x0000001c   Code   RO         1000    .text               startup_stm32f10x_cl.o
    0x08000180   0x08000180   0x00000024   Code   RO         1801    .text               mc_w.l(memcpya.o)
    0x080001a4   0x080001a4   0x00000038   Code   RO         1805    .text               mc_w.l(__0sscanf.o)
    0x080001dc   0x080001dc   0x0000014c   Code   RO         1807    .text               mc_w.l(_scanf_int.o)
    0x08000328   0x08000328   0x0000001c   Code   RO         1823    .text               mc_w.l(_chval.o)
    0x08000344   0x08000344   0x00000028   Code   RO         1825    .text               mc_w.l(scanf_char.o)
    0x0800036c   0x0800036c   0x00000040   Code   RO         1827    .text               mc_w.l(_sgetc.o)
    0x080003ac   0x080003ac   0x00000024   Code   RO         1829    .text               mc_w.l(init.o)
    0x080003d0   0x080003d0   0x0000000a   Code   RO         1831    .text               mc_w.l(isspace_c.o)
    0x080003da   0x080003da   0x00000002   PAD
    0x080003dc   0x080003dc   0x0000032c   Code   RO         1833    .text               mc_w.l(_scanf.o)
    0x08000708   0x08000708   0x00000028   Code   RO         1835    .text               mc_w.l(ctype_c.o)
    0x08000730   0x08000730   0x00000054   Code   RO         1088    i.AnimationPlayFrame  hmi_driver.o
    0x08000784   0x08000784   0x0000004c   Code   RO         1091    i.AnimationStart    hmi_driver.o
    0x080007d0   0x080007d0   0x00000002   Code   RO           65    i.BusFault_Handler  stm32f10x_it.o
    0x080007d2   0x080007d2   0x00000002   Code   RO           66    i.DebugMon_Handler  stm32f10x_it.o
    0x080007d4   0x080007d4   0x00000018   Code   RO          813    i.FLASH_PrefetchBufferCmd  stm32f10x_flash.o
    0x080007ec   0x080007ec   0x00000014   Code   RO          818    i.FLASH_SetLatency  stm32f10x_flash.o
    0x08000800   0x08000800   0x000000a2   Code   RO          491    i.GPIO_Init         stm32f10x_gpio.o
    0x080008a2   0x080008a2   0x0000006e   Code   RO         1141    i.GraphChannelDataAdd  hmi_driver.o
    0x08000910   0x08000910   0x00000002   Code   RO           67    i.HardFault_Handler  stm32f10x_it.o
    0x08000912   0x08000912   0x0000005a   Code   RO         1152    i.HistoryGraph_SetValueInt8  hmi_driver.o
    0x0800096c   0x0800096c   0x0000001e   Code   RO            1    i.Interrupts_Config  hw_config.o
    0x0800098a   0x0800098a   0x00000002   Code   RO           68    i.MemManage_Handler  stm32f10x_it.o
    0x0800098c   0x0800098c   0x00000002   Code   RO           69    i.NMI_Handler       stm32f10x_it.o
    0x0800098e   0x0800098e   0x0000000a   Code   RO          141    i.NOTIFYHandShake   main.o
    0x08000998   0x08000998   0x00000064   Code   RO          449    i.NVIC_Init         misc.o
    0x080009fc   0x080009fc   0x00000014   Code   RO          450    i.NVIC_PriorityGroupConfig  misc.o
    0x08000a10   0x08000a10   0x00000138   Code   RO          142    i.NotifyButton      main.o
    0x08000b48   0x08000b48   0x00000080   Code   RO          147    i.NotifyReadRTC     main.o
    0x08000bc8   0x08000bc8   0x00000108   Code   RO          148    i.NotifyScreen      main.o
    0x08000cd0   0x08000cd0   0x00000018   Code   RO          149    i.NotifySelector    main.o
    0x08000ce8   0x08000ce8   0x00000024   Code   RO          150    i.NotifySlider      main.o
    0x08000d0c   0x08000d0c   0x0000005c   Code   RO          151    i.NotifyText        main.o
    0x08000d68   0x08000d68   0x00000010   Code   RO          152    i.NotifyTimer       main.o
    0x08000d78   0x08000d78   0x00000002   Code   RO           70    i.PendSV_Handler    stm32f10x_it.o
    0x08000d7a   0x08000d7a   0x00000038   Code   RO         1156    i.PlayMusic         hmi_driver.o
    0x08000db2   0x08000db2   0x00000002   PAD
    0x08000db4   0x08000db4   0x000000c8   Code   RO          155    i.ProcessMessage    main.o
    0x08000e7c   0x08000e7c   0x00000018   Code   RO          602    i.RCC_APB1PeriphResetCmd  stm32f10x_rcc.o
    0x08000e94   0x08000e94   0x00000018   Code   RO          603    i.RCC_APB2PeriphClockCmd  stm32f10x_rcc.o
    0x08000eac   0x08000eac   0x00000018   Code   RO          604    i.RCC_APB2PeriphResetCmd  stm32f10x_rcc.o
    0x08000ec4   0x08000ec4   0x00000040   Code   RO          610    i.RCC_DeInit        stm32f10x_rcc.o
    0x08000f04   0x08000f04   0x00000090   Code   RO          611    i.RCC_GetClocksFreq  stm32f10x_rcc.o
    0x08000f94   0x08000f94   0x00000030   Code   RO          612    i.RCC_GetFlagStatus  stm32f10x_rcc.o
    0x08000fc4   0x08000fc4   0x00000010   Code   RO          614    i.RCC_GetSYSCLKSource  stm32f10x_rcc.o
    0x08000fd4   0x08000fd4   0x00000014   Code   RO          615    i.RCC_HCLKConfig    stm32f10x_rcc.o
    0x08000fe8   0x08000fe8   0x0000000c   Code   RO          617    i.RCC_HSICmd        stm32f10x_rcc.o
    0x08000ff4   0x08000ff4   0x00000014   Code   RO          622    i.RCC_PCLK1Config   stm32f10x_rcc.o
    0x08001008   0x08001008   0x00000014   Code   RO          623    i.RCC_PCLK2Config   stm32f10x_rcc.o
    0x0800101c   0x0800101c   0x0000000c   Code   RO          624    i.RCC_PLLCmd        stm32f10x_rcc.o
    0x08001028   0x08001028   0x00000014   Code   RO          625    i.RCC_PLLConfig     stm32f10x_rcc.o
    0x0800103c   0x0800103c   0x00000014   Code   RO          628    i.RCC_SYSCLKConfig  stm32f10x_rcc.o
    0x08001050   0x08001050   0x0000002a   Code   RO         1157    i.ReadRTC           hmi_driver.o
    0x0800107a   0x0800107a   0x00000074   Code   RO         1162    i.Record_ResetEvent  hmi_driver.o
    0x080010ee   0x080010ee   0x00000074   Code   RO         1163    i.Record_SetEvent   hmi_driver.o
    0x08001162   0x08001162   0x00000002   Code   RO           71    i.SVC_Handler       stm32f10x_it.o
    0x08001164   0x08001164   0x0000002c   Code   RO         1042    i.SendChar          hmi_user_uart.o
    0x08001190   0x08001190   0x0000001a   Code   RO         1167    i.SendNU8           hmi_driver.o
    0x080011aa   0x080011aa   0x00000002   PAD
    0x080011ac   0x080011ac   0x00000016   Code   RO         1168    i.SendStrings       hmi_driver.o
    0x080011c2   0x080011c2   0x00000054   Code   RO         1171    i.SetButtonValue    hmi_driver.o
    0x08001216   0x08001216   0x00000032   Code   RO         1172    i.SetBuzzer         hmi_driver.o
    0x08001248   0x08001248   0x0000005a   Code   RO         1174    i.SetControlBackColor  hmi_driver.o
    0x080012a2   0x080012a2   0x0000002a   Code   RO         1182    i.SetHandShake      hmi_driver.o
    0x080012cc   0x080012cc   0x0000006a   Code   RO         1186    i.SetProgressValue  hmi_driver.o
    0x08001336   0x08001336   0x00000054   Code   RO         1189    i.SetSelectorValue  hmi_driver.o
    0x0800138a   0x0800138a   0x0000008a   Code   RO         1192    i.SetTextInt32      hmi_driver.o
    0x08001414   0x08001414   0x00000054   Code   RO         1194    i.SetTextValue      hmi_driver.o
    0x08001468   0x08001468   0x00000062   Code   RO            2    i.Set_System        hw_config.o
    0x080014ca   0x080014ca   0x0000005a   Code   RO         1196    i.Set_picMeterValue  hmi_driver.o
    0x08001524   0x08001524   0x00000018   Code   RO          453    i.SysTick_CLKSourceConfig  misc.o
    0x0800153c   0x0800153c   0x00000010   Code   RO           72    i.SysTick_Handler   stm32f10x_it.o
    0x0800154c   0x0800154c   0x00000028   Code   RO           73    i.USART1_IRQHandler  stm32f10x_it.o
    0x08001574   0x08001574   0x00000014   Code   RO          285    i.USART_Cmd         stm32f10x_usart.o
    0x08001588   0x08001588   0x00000074   Code   RO          287    i.USART_DeInit      stm32f10x_usart.o
    0x080015fc   0x080015fc   0x0000000e   Code   RO          288    i.USART_GetFlagStatus  stm32f10x_usart.o
    0x0800160a   0x0800160a   0x0000003e   Code   RO          289    i.USART_GetITStatus  stm32f10x_usart.o
    0x08001648   0x08001648   0x00000030   Code   RO          291    i.USART_ITConfig    stm32f10x_usart.o
    0x08001678   0x08001678   0x0000008c   Code   RO          292    i.USART_Init        stm32f10x_usart.o
    0x08001704   0x08001704   0x00000008   Code   RO          297    i.USART_ReceiveData  stm32f10x_usart.o
    0x0800170c   0x0800170c   0x00000008   Code   RO          300    i.USART_SendData    stm32f10x_usart.o
    0x08001714   0x08001714   0x00000094   Code   RO         1043    i.UartInit          hmi_user_uart.o
    0x080017a8   0x080017a8   0x000002d8   Code   RO          156    i.UpdateUI          main.o
    0x08001a80   0x08001a80   0x00000002   Code   RO           74    i.UsageFault_Handler  stm32f10x_it.o
    0x08001a82   0x08001a82   0x0000000e   Code   RO         1840    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08001a90   0x08001a90   0x00000002   Code   RO         1841    i.__scatterload_null  mc_w.l(handlers.o)
    0x08001a92   0x08001a92   0x0000000e   Code   RO         1842    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08001aa0   0x08001aa0   0x0000001c   Code   RO          259    i.delay_ms          ulitity.o
    0x08001abc   0x08001abc   0x00000060   Code   RO          157    i.main              main.o
    0x08001b1c   0x08001b1c   0x00000078   Code   RO         1060    i.queue_find_cmd    cmd_queue.o
    0x08001b94   0x08001b94   0x00000020   Code   RO         1061    i.queue_push        cmd_queue.o
    0x08001bb4   0x08001bb4   0x00000018   Code   RO         1062    i.queue_reset       cmd_queue.o
    0x08001bcc   0x08001bcc   0x0000002c   Code   RO          260    i.systicket_init    ulitity.o
    0x08001bf8   0x08001bf8   0x0000017c   Data   RO          159    .constdata          main.o
    0x08001d74   0x08001d74   0x00000040   Data   RO         1836    .constdata          mc_w.l(ctype_c.o)
    0x08001db4   0x08001db4   0x0000010c   Data   RO          160    .conststring        main.o
    0x08001ec0   0x08001ec0   0x00000020   Data   RO         1838    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001ee0, Size: 0x000006a0, Max: 0x0000c000, ABSOLUTE)

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

    0x20000000   0x08001ee0   0x00000040   Data   RW          161    .data               main.o
    0x20000040   0x08001f20   0x00000014   Data   RW          631    .data               stm32f10x_rcc.o
    0x20000054   0x08001f34   0x00000008   Data   RW         1064    .data               cmd_queue.o
    0x2000005c        -       0x00000040   Zero   RW          158    .bss                main.o
    0x2000009c        -       0x00000204   Zero   RW         1063    .bss                cmd_queue.o
    0x200002a0        -       0x00000400   Zero   RW          997    STACK               startup_stm32f10x_cl.o


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

Image component sizes


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

       176         22          0          8        516       2684   cmd_queue.o
      1506          0          0          0          0      13978   hmi_driver.o
       192         16          0          0          0       1258   hmi_user_uart.o
       128          0          0          0          0     229509   hw_config.o
      1906        120        648         64         64      11531   main.o
       144         16          0          0          0       2441   misc.o
        28          4        336          0       1024        924   startup_stm32f10x_cl.o
        44         12          0          0          0       1253   stm32f10x_flash.o
       162          0          0          0          0       2084   stm32f10x_gpio.o
        72         10          0          0          0       5122   stm32f10x_it.o
       468         96          0         20          0      11868   stm32f10x_rcc.o
       416         26          0          0          0       7552   stm32f10x_usart.o
        72         14          0          0          0       5948   ulitity.o

    ----------------------------------------------------------------------
      5318        336       1016         92       1604     296152   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          0          0          0          0   (incl. Padding)

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

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

        56          8          0          0          0         84   __0sscanf.o
        28          0          0          0          0         68   _chval.o
       812          4          0          0          0        112   _scanf.o
       332          0          0          0          0         96   _scanf_int.o
        64          0          0          0          0         84   _sgetc.o
        40          6         64          0          0         68   ctype_c.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
        10          0          0          0          0         68   isspace_c.o
        36          0          0          0          0         68   memcpya.o
        40          8          0          0          0         84   scanf_char.o

    ----------------------------------------------------------------------
      1506         42         64          0          0        800   Library Totals
         2          0          0          0          0          0   (incl. Padding)

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

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

      1504         42         64          0          0        800   mc_w.l

    ----------------------------------------------------------------------
      1506         42         64          0          0        800   Library Totals

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

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


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

      6824        378       1080         92       1604     292944   Grand Totals
      6824        378       1080         92       1604     292944   ELF Image Totals
      6824        378       1080         92          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 7904 (   7.72kB)
    Total RW  Size (RW Data + ZI Data)              1696 (   1.66kB)
    Total ROM Size (Code + RO Data + RW Data)       7996 (   7.81kB)

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

