Component: ARM Compiler 5.06 update 2 (build 183) Tool: armlink [4d35b7]

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

Section Cross References

    main.o(.text) refers to delay.o(.text) for delay_init
    main.o(.text) refers to sys.o(.text) for NVIC_Configuration
    main.o(.text) refers to usart.o(.text) for uart_init
    main.o(.text) refers to w25qxx.o(.text) for W25QXX_Init
    main.o(.text) refers to lcd.o(.text) for LCD_Init
    main.o(.text) refers to updater.o(.text) for TIM3_Int_Init
    main.o(.text) refers to text.o(.text) for Show_Str
    main.o(.text) refers to touch.o(.text) for py_get_keynum
    main.o(.text) refers to malloc.o(i.free) for free
    main.o(.text) refers to printfa.o(i.__0printf) for __2printf
    main.o(.text) refers to touch.o(.data) for tp_dev
    main.o(.text) refers to lcd.o(.bss) for lcddev
    main.o(.text) refers to main.o(.data) for .data
    main.o(.text) refers to lcd.o(.data) for POINT_COLOR
    main.o(.text) refers to updater.o(.data) for ADD_BASE
    main.o(.text) refers to main.o(.conststring) for .conststring
    system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for .data
    lcd.o(.text) refers to spi2.o(.text) for SPI2_ReadWriteByte
    lcd.o(.text) refers to delay.o(.text) for delay_ms
    lcd.o(.text) refers to lcd.o(.bss) for .bss
    lcd.o(.text) refers to lcd.o(.data) for .data
    lcd.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    lcd.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_PinRemapConfig
    lcd.o(.text) refers to image2lcd.o(.text) for image_display
    lcd.o(.text) refers to image1.o(.constdata) for gImage_logo
    lcd.o(.text) refers to lcd.o(.constdata) for .constdata
    touch.o(.text) refers to delay.o(.text) for delay_us
    touch.o(.text) refers to lcd.o(.text) for LCD_DrawLine
    touch.o(.text) refers to fflti.o(.text) for __aeabi_i2f
    touch.o(.text) refers to ffltui.o(.text) for __aeabi_ui2f
    touch.o(.text) refers to fmul.o(.text) for __aeabi_fmul
    touch.o(.text) refers to fadd.o(.text) for __aeabi_fadd
    touch.o(.text) refers to ffixui.o(.text) for __aeabi_f2uiz
    touch.o(.text) refers to printfa.o(i.__0printf) for __2printf
    touch.o(.text) refers to ffixi.o(.text) for __aeabi_f2iz
    touch.o(.text) refers to w25qxx.o(.text) for W25QXX_Write
    touch.o(.text) refers to touch.o(.data) for .data
    touch.o(.text) refers to lcd.o(.data) for POINT_COLOR
    touch.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv
    touch.o(.text) refers to dfltui.o(.text) for __aeabi_ui2d
    touch.o(.text) refers to sqrt.o(i.sqrt) for sqrt
    touch.o(.text) refers to dfixui.o(.text) for __aeabi_d2uiz
    touch.o(.text) refers to f2d.o(.text) for __aeabi_f2d
    touch.o(.text) refers to cdcmple.o(.text) for __aeabi_cdcmple
    touch.o(.text) refers to lcd.o(.bss) for lcddev
    touch.o(.text) refers to lcd.o(.data) for BACK_COLOR
    touch.o(.text) refers to touch.o(.constdata) for .constdata
    touch.o(.text) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    touch.o(.text) refers to dmul.o(.text) for __aeabi_dmul
    touch.o(.text) refers to fscalb.o(.text) for __ARM_scalbnf
    touch.o(.text) refers to cst3xx.o(.text) for CST3XX_Init
    touch.o(.text) refers to gt911.o(.text) for GT911_Init
    touch.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    touch.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    touch.o(.text) refers to main.o(.data) for AUTO
    touch.o(.text) refers to text.o(.text) for Show_Str
    touch.o(.constdata) refers to touch.o(.conststring) for .conststring
    touch.o(.data) refers to touch.o(.text) for TP_Init
    gt911.o(.text) refers to ctiic.o(.text) for CT_IIC_Start
    gt911.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    gt911.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    gt911.o(.text) refers to delay.o(.text) for delay_ms
    gt911.o(.text) refers to printfa.o(i.__0printf) for __2printf
    gt911.o(.text) refers to strcmp.o(.text) for strcmp
    gt911.o(.text) refers to gt911.o(.data) for .data
    gt911.o(.text) refers to touch.o(.data) for tp_dev
    gt911.o(.text) refers to lcd.o(.bss) for lcddev
    gt911.o(.text) refers to gt911.o(.constdata) for .constdata
    ctiic.o(.text) refers to delay.o(.text) for delay_us
    ctiic.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    ctiic.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    w25qxx.o(.text) refers to spi1.o(.text) for SPI1_ReadWriteByte
    w25qxx.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    w25qxx.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    w25qxx.o(.text) refers to printfa.o(i.__0printf) for __2printf
    w25qxx.o(.text) refers to delay.o(.text) for delay_us
    w25qxx.o(.text) refers to lcd.o(.text) for LCD_Display_Dir
    w25qxx.o(.text) refers to spi2.o(.text) for SPI2_ReadWriteByte
    w25qxx.o(.text) refers to w25qxx.o(.data) for .data
    w25qxx.o(.text) refers to w25qxx.o(.bss) for .bss
    w25qxx.o(.text) refers to main.o(.data) for Olddir
    w25qxx.o(.text) refers to lcd.o(.bss) for lcddev
    spi1.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_AHBPeriphClockCmd
    spi1.o(.text) refers to stm32f10x_dma.o(.text) for DMA_DeInit
    spi1.o(.text) refers to stm32f10x_spi.o(.text) for SPI_I2S_DMACmd
    spi1.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    spi2.o(.text) refers to stm32f10x_spi.o(.text) for SPI_Cmd
    spi2.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    spi2.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    spi2.o(.text) refers to stm32f10x_dma.o(.text) for DMA_DeInit
    text.o(.text) refers to malloc.o(i.malloc) for malloc
    text.o(.text) refers to lcd.o(.text) for LCD_DrawPoint
    text.o(.text) refers to malloc.o(i.free) for free
    text.o(.text) refers to strlen.o(.text) for strlen
    text.o(.text) refers to w25qxx.o(.text) for W25QXX_Read
    text.o(.text) refers to lcd.o(.data) for BACK_COLOR
    text.o(.text) refers to lcd.o(.bss) for lcddev
    text.o(.text) refers to updater.o(.data) for ADD_BASE
    cst3xx.o(.text) refers to ctiic.o(.text) for CT_IIC_Start
    cst3xx.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    cst3xx.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    cst3xx.o(.text) refers to delay.o(.text) for delay_ms
    cst3xx.o(.text) refers to printfa.o(i.__0printf) for __2printf
    cst3xx.o(.text) refers to cst3xx.o(.data) for .data
    cst3xx.o(.text) refers to touch.o(.data) for tp_dev
    cst3xx.o(.text) refers to lcd.o(.bss) for lcddev
    cst3xx.o(.text) refers to cst3xx.o(.constdata) for .constdata
    delay.o(.text) refers to misc.o(.text) for SysTick_CLKSourceConfig
    delay.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock
    delay.o(.text) refers to delay.o(.data) for .data
    sys.o(.text) refers to misc.o(.text) for NVIC_PriorityGroupConfig
    sys.o(.text) refers to updater.o(.text) for NVIC_PriorityGroupConfigSet
    usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    usart.o(.text) refers to stm32f10x_usart.o(.text) for USART_DeInit
    usart.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    usart.o(.text) refers to misc.o(.text) for NVIC_Init
    usart.o(.text) refers to usart.o(.data) for .data
    usart.o(.text) refers to usart.o(.bss) for .bss
    startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp
    startup_stm32f10x_hd.o(RESET) refers to startup_stm32f10x_hd.o(.text) for Reset_Handler
    startup_stm32f10x_hd.o(RESET) refers to stm32f10x_it.o(.text) for NMI_Handler
    startup_stm32f10x_hd.o(RESET) refers to updater.o(.text) for DMA1_Channel5_IRQHandler
    startup_stm32f10x_hd.o(RESET) refers to usart.o(.text) for USART1_IRQHandler
    startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(.text) for SystemInit
    startup_stm32f10x_hd.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    stm32f10x_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_rcc.o(.text) refers to stm32f10x_rcc.o(.data) for .data
    stm32f10x_usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_spi.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_tim.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    image2lcd.o(.text) refers to lcd.o(.text) for LCD_Set_Window
    image2lcd.o(.text) refers to lcd.o(.bss) for lcddev
    updater.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_AHBPeriphClockCmd
    updater.o(.text) refers to stm32f10x_dma.o(.text) for DMA_Cmd
    updater.o(.text) refers to misc.o(.text) for NVIC_Init
    updater.o(.text) refers to stm32f10x_usart.o(.text) for USART_DMACmd
    updater.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit
    updater.o(.text) refers to printfa.o(i.__0printf) for __2printf
    updater.o(.text) refers to w25qxx.o(.text) for W25QXX_Read
    updater.o(.text) refers to lcd.o(.text) for LCD_ShowString
    updater.o(.text) refers to usart.o(.text) for uart_init
    updater.o(.text) refers to delay.o(.text) for delay_ms
    updater.o(.text) refers to usart.o(.data) for DMA_Flag
    updater.o(.text) refers to updater.o(.data) for i
    updater.o(.text) refers to usart.o(.data) for DMA_Buf2
    updater.o(.text) refers to usart.o(.data) for DMA_Buf_Flag1
    updater.o(.text) refers to usart.o(.data) for DMA_Buf_Flag2
    updater.o(.text) refers to usart.o(.data) for DMA_Buf1
    updater.o(.text) refers to main.o(.data) for Contflag
    updater.o(.text) refers to usart.o(.data) for USART_RX_STA
    updater.o(.text) refers to usart.o(.bss) for USART_RX_BUF
    updater.o(.text) refers to lcd.o(.bss) for lcddev
    sqrt.o(i.__softfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__softfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.__softfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt.o(i.sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    sqrt_x.o(i.__sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.__sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.__sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.__sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to usart.o(.text) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to usart.o(.text) for fputc
    printfb.o(i.__0printf$bare) refers to usart.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to usart.o(.text) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to usart.o(.text) for fputc
    printfb.o(i.__0vprintf$bare) refers to usart.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to usart.o(.text) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to usart.o(.text) for fputc
    printf0.o(i.__0printf$0) refers to usart.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to usart.o(.text) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to usart.o(.text) for fputc
    printf0.o(i.__0vprintf$0) refers to usart.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to usart.o(.text) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to usart.o(.text) for fputc
    printf1.o(i.__0printf$1) refers to usart.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to usart.o(.text) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to usart.o(.text) for fputc
    printf1.o(i.__0vprintf$1) refers to usart.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to usart.o(.text) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to usart.o(.text) for fputc
    printf2.o(i.__0printf$2) refers to usart.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to usart.o(.text) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to usart.o(.text) for fputc
    printf2.o(i.__0vprintf$2) refers to usart.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to usart.o(.text) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to usart.o(.text) for fputc
    printf3.o(i.__0printf$3) refers to usart.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to usart.o(.text) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to usart.o(.text) for fputc
    printf3.o(i.__0vprintf$3) refers to usart.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to usart.o(.text) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to usart.o(.text) for fputc
    printf4.o(i.__0printf$4) refers to usart.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to usart.o(.text) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to usart.o(.text) for fputc
    printf4.o(i.__0vprintf$4) refers to usart.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to usart.o(.text) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to usart.o(.text) for fputc
    printf5.o(i.__0printf$5) refers to usart.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to usart.o(.text) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to usart.o(.text) for fputc
    printf5.o(i.__0vprintf$5) refers to usart.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to usart.o(.text) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to usart.o(.text) for fputc
    printf6.o(i.__0printf$6) refers to usart.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to usart.o(.text) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to usart.o(.text) for fputc
    printf6.o(i.__0vprintf$6) refers to usart.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to usart.o(.text) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to usart.o(.text) for fputc
    printf7.o(i.__0printf$7) refers to usart.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to usart.o(.text) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to usart.o(.text) for fputc
    printf7.o(i.__0vprintf$7) refers to usart.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to usart.o(.text) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to usart.o(.text) for fputc
    printf8.o(i.__0printf$8) refers to usart.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to usart.o(.text) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to usart.o(.text) for fputc
    printf8.o(i.__0vprintf$8) refers to usart.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to usart.o(.text) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to usart.o(.text) for fputc
    printfa.o(i.__0printf) refers to usart.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to usart.o(.text) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to usart.o(.text) for fputc
    printfa.o(i.__0vprintf) refers to usart.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to startup_stm32f10x_hd.o(HEAP) for __heap_base
    mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocr.o(i.__malloc$realloc) refers to startup_stm32f10x_hd.o(HEAP) for __heap_base
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
    mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for __free$realloc
    mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for __malloc$realloc
    mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to startup_stm32f10x_hd.o(HEAP) for __heap_base
    malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocra.o(i.__aligned_malloc$realloc) refers to startup_stm32f10x_hd.o(HEAP) for __heap_base
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
    mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
    fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_hd.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text) for main
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
    errno.o(i.__read_errno) refers to errno.o(.data) for .data
    errno.o(i.__set_errno) refers to errno.o(.data) for .data
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dsqrt.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dsqrt.o(.text) refers to depilogue.o(.text) for _double_round
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


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

Removing Unused input sections from the image.

    Removing usart.o(.data), (1 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).
    Removing updater.o(.bss), (100 bytes).

3 unused section(s) (total 133 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.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  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloc.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloca.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocra.o ABSOLUTE
    ../clib/microlib/malloc/mvars.c          0x00000000   Number         0  mvars.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../clib/microlib/string/strcmp.c         0x00000000   Number         0  strcmp.o ABSOLUTE
    ../clib/microlib/string/strlen.c         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  useno.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  fadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixi.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
    ../fplib/microlib/fpscalb.c              0x00000000   Number         0  fscalb.o ABSOLUTE
    ../fplib/microlib/fpsqrt.c               0x00000000   Number         0  dsqrt.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ..\CORE\core_cm3.c                       0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\CORE\startup_stm32f10x_hd.s           0x00000000   Number         0  startup_stm32f10x_hd.o ABSOLUTE
    ..\HARDWARE\IMAGE2LCD\image1.c           0x00000000   Number         0  image1.o ABSOLUTE
    ..\HARDWARE\IMAGE2LCD\image2lcd.c        0x00000000   Number         0  image2lcd.o ABSOLUTE
    ..\HARDWARE\LCD\lcd.c                    0x00000000   Number         0  lcd.o ABSOLUTE
    ..\HARDWARE\SPI\spi1.c                   0x00000000   Number         0  spi1.o ABSOLUTE
    ..\HARDWARE\SPI\spi2.c                   0x00000000   Number         0  spi2.o ABSOLUTE
    ..\HARDWARE\TEXT\text.c                  0x00000000   Number         0  text.o ABSOLUTE
    ..\HARDWARE\TOUCH\CST3xx.c               0x00000000   Number         0  cst3xx.o ABSOLUTE
    ..\HARDWARE\TOUCH\GT911.c                0x00000000   Number         0  gt911.o ABSOLUTE
    ..\HARDWARE\TOUCH\ctiic.c                0x00000000   Number         0  ctiic.o ABSOLUTE
    ..\HARDWARE\TOUCH\touch.c                0x00000000   Number         0  touch.o ABSOLUTE
    ..\HARDWARE\W25QXX\w25qxx.c              0x00000000   Number         0  w25qxx.o ABSOLUTE
    ..\HARDWARE\updater\updater.c            0x00000000   Number         0  updater.o ABSOLUTE
    ..\STM32F10x_FWLib\src\misc.c            0x00000000   Number         0  misc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_dma.c   0x00000000   Number         0  stm32f10x_dma.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_gpio.c  0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_rcc.c   0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_spi.c   0x00000000   Number         0  stm32f10x_spi.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_tim.c   0x00000000   Number         0  stm32f10x_tim.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_usart.c 0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    ..\SYSTEM\delay\delay.c                  0x00000000   Number         0  delay.o ABSOLUTE
    ..\SYSTEM\sys\sys.c                      0x00000000   Number         0  sys.o ABSOLUTE
    ..\SYSTEM\usart\usart.c                  0x00000000   Number         0  usart.o ABSOLUTE
    ..\\CORE\\core_cm3.c                     0x00000000   Number         0  core_cm3.o ABSOLUTE
    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    stm32f10x_it.c                           0x00000000   Number         0  stm32f10x_it.o ABSOLUTE
    system_stm32f10x.c                       0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    RESET                                    0x08000000   Section      304  startup_stm32f10x_hd.o(RESET)
    .ARM.Collect$$$$00000000                 0x08000130   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x08000130   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x08000134   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x08000138   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x08000138   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x08000138   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x08000140   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x08000140   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x08000140   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000140   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000144   Section        0  main.o(.text)
    .text                                    0x080005dc   Section        0  stm32f10x_it.o(.text)
    .text                                    0x080005f0   Section        0  system_stm32f10x.o(.text)
    SetSysClockTo72                          0x080005f1   Thumb Code   160  system_stm32f10x.o(.text)
    .text                                    0x08000748   Section        0  lcd.o(.text)
    .text                                    0x08001154   Section        0  touch.o(.text)
    .text                                    0x0800238c   Section        0  gt911.o(.text)
    .text                                    0x080026b8   Section        0  ctiic.o(.text)
    .text                                    0x080028fc   Section        0  w25qxx.o(.text)
    .text                                    0x08002cfc   Section        0  spi1.o(.text)
    .text                                    0x08002f2c   Section        0  spi2.o(.text)
    .text                                    0x0800315c   Section        0  text.o(.text)
    text_get_hz_mat                          0x08003303   Thumb Code   130  text.o(.text)
    .text                                    0x08003398   Section        0  cst3xx.o(.text)
    .text                                    0x08003698   Section        0  delay.o(.text)
    .text                                    0x08003730   Section        0  sys.o(.text)
    .text                                    0x08003744   Section        0  usart.o(.text)
    .text                                    0x0800386c   Section       36  startup_stm32f10x_hd.o(.text)
    .text                                    0x08003890   Section        0  misc.o(.text)
    .text                                    0x08003940   Section        0  stm32f10x_gpio.o(.text)
    .text                                    0x08003ba4   Section        0  stm32f10x_rcc.o(.text)
    .text                                    0x08003e5c   Section        0  stm32f10x_usart.o(.text)
    .text                                    0x08004184   Section        0  stm32f10x_spi.o(.text)
    .text                                    0x080043f8   Section        0  stm32f10x_dma.o(.text)
    .text                                    0x080045c0   Section        0  stm32f10x_tim.o(.text)
    TI2_Config                               0x08004953   Thumb Code   166  stm32f10x_tim.o(.text)
    TI1_Config                               0x08004a09   Thumb Code    88  stm32f10x_tim.o(.text)
    .text                                    0x080050b0   Section        0  image2lcd.o(.text)
    .text                                    0x08005124   Section        0  updater.o(.text)
    .text                                    0x08005728   Section        0  strlen.o(.text)
    .text                                    0x08005736   Section        0  strcmp.o(.text)
    .text                                    0x08005752   Section        0  fadd.o(.text)
    .text                                    0x08005802   Section        0  fmul.o(.text)
    .text                                    0x08005866   Section        0  fdiv.o(.text)
    .text                                    0x080058e2   Section        0  fscalb.o(.text)
    .text                                    0x080058fa   Section        0  dmul.o(.text)
    .text                                    0x080059de   Section        0  fflti.o(.text)
    .text                                    0x080059f0   Section        0  ffltui.o(.text)
    .text                                    0x080059fa   Section        0  dfltui.o(.text)
    .text                                    0x08005a14   Section        0  ffixi.o(.text)
    .text                                    0x08005a46   Section        0  ffixui.o(.text)
    .text                                    0x08005a6e   Section        0  dfixui.o(.text)
    .text                                    0x08005aa0   Section        0  f2d.o(.text)
    .text                                    0x08005ac8   Section       48  cdcmple.o(.text)
    .text                                    0x08005af8   Section       48  cdrcmple.o(.text)
    .text                                    0x08005b28   Section        0  uidiv.o(.text)
    .text                                    0x08005b54   Section        0  uldiv.o(.text)
    .text                                    0x08005bb6   Section        0  llushr.o(.text)
    .text                                    0x08005bd6   Section        0  fepilogue.o(.text)
    .text                                    0x08005bd6   Section        0  iusefp.o(.text)
    .text                                    0x08005c44   Section        0  depilogue.o(.text)
    .text                                    0x08005cfe   Section        0  dadd.o(.text)
    .text                                    0x08005e4c   Section        0  ddiv.o(.text)
    .text                                    0x08005f2a   Section        0  dsqrt.o(.text)
    .text                                    0x08005fcc   Section        0  dfixul.o(.text)
    .text                                    0x08005ffc   Section       36  init.o(.text)
    .text                                    0x08006020   Section        0  llshl.o(.text)
    .text                                    0x0800603e   Section        0  llsshr.o(.text)
    i.__0printf                              0x08006064   Section        0  printfa.o(i.__0printf)
    i.__scatterload_copy                     0x08006084   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08006092   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08006094   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.__set_errno                            0x080060a4   Section        0  errno.o(i.__set_errno)
    i._fp_digits                             0x080060b0   Section        0  printfa.o(i._fp_digits)
    _fp_digits                               0x080060b1   Thumb Code   334  printfa.o(i._fp_digits)
    i._printf_core                           0x08006214   Section        0  printfa.o(i._printf_core)
    _printf_core                             0x08006215   Thumb Code  1744  printfa.o(i._printf_core)
    i._printf_post_padding                   0x080068f0   Section        0  printfa.o(i._printf_post_padding)
    _printf_post_padding                     0x080068f1   Thumb Code    36  printfa.o(i._printf_post_padding)
    i._printf_pre_padding                    0x08006914   Section        0  printfa.o(i._printf_pre_padding)
    _printf_pre_padding                      0x08006915   Thumb Code    46  printfa.o(i._printf_pre_padding)
    i.free                                   0x08006944   Section        0  malloc.o(i.free)
    i.malloc                                 0x08006994   Section        0  malloc.o(i.malloc)
    i.sqrt                                   0x08006a00   Section        0  sqrt.o(i.sqrt)
    .constdata                               0x08006a4c   Section     2660  lcd.o(.constdata)
    .constdata                               0x080074b0   Section       14  touch.o(.constdata)
    .constdata                               0x080074be   Section       10  gt911.o(.constdata)
    .constdata                               0x080074c8   Section       10  cst3xx.o(.constdata)
    .constdata                               0x080074d2   Section    10088  image1.o(.constdata)
    .conststring                             0x08009c3c   Section      836  main.o(.conststring)
    .conststring                             0x08009f80   Section      121  touch.o(.conststring)
    .data                                    0x20000000   Section        6  main.o(.data)
    .data                                    0x20000008   Section       20  system_stm32f10x.o(.data)
    .data                                    0x2000001c   Section        2  lcd.o(.data)
    .data                                    0x2000001e   Section        4  lcd.o(.data)
    .data                                    0x20000024   Section       96  touch.o(.data)
    key_x                                    0x20000027   Data           1  touch.o(.data)
    .data                                    0x20000084   Section        1  gt911.o(.data)
    t                                        0x20000084   Data           1  gt911.o(.data)
    .data                                    0x20000086   Section        2  w25qxx.o(.data)
    .data                                    0x20000088   Section        3  cst3xx.o(.data)
    t                                        0x2000008a   Data           1  cst3xx.o(.data)
    .data                                    0x2000008c   Section        4  delay.o(.data)
    fac_us                                   0x2000008c   Data           1  delay.o(.data)
    fac_ms                                   0x2000008e   Data           2  delay.o(.data)
    .data                                    0x20000090   Section        1  usart.o(.data)
    .data                                    0x20000091   Section        1  usart.o(.data)
    .data                                    0x20000092   Section        1  usart.o(.data)
    .data                                    0x20000093   Section        2  usart.o(.data)
    .data                                    0x20000095   Section        2  usart.o(.data)
    .data                                    0x20000098   Section        2  usart.o(.data)
    .data                                    0x2000009c   Section        4  usart.o(.data)
    .data                                    0x200000a0   Section       20  stm32f10x_rcc.o(.data)
    ADCPrescTable                            0x200000a0   Data           4  stm32f10x_rcc.o(.data)
    APBAHBPrescTable                         0x200000a4   Data          16  stm32f10x_rcc.o(.data)
    .data                                    0x200000b4   Section        9  updater.o(.data)
    i                                        0x200000bc   Data           1  updater.o(.data)
    .data                                    0x200000c0   Section        4  mvars.o(.data)
    .data                                    0x200000c4   Section        4  mvars.o(.data)
    .data                                    0x200000c8   Section        4  errno.o(.data)
    _errno                                   0x200000c8   Data           4  errno.o(.data)
    .bss                                     0x200000cc   Section       10  lcd.o(.bss)
    .bss                                     0x200000d6   Section     4096  w25qxx.o(.bss)
    .bss                                     0x200010d6   Section      200  usart.o(.bss)
    HEAP                                     0x200011a0   Section      512  startup_stm32f10x_hd.o(HEAP)
    STACK                                    0x200013a0   Section     1024  startup_stm32f10x_hd.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __use_no_errno                           0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_exception_handling              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_fp                              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap                            0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap_region                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting_swi                 0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_signal_handling                 0x00000000   Number         0  useno.o ABSOLUTE
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.o ABSOLUTE
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x00000130   Number         0  startup_stm32f10x_hd.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_hd.o(RESET)
    __Vectors_End                            0x08000130   Data           0  startup_stm32f10x_hd.o(RESET)
    __main                                   0x08000131   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x08000131   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x08000135   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x08000139   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x08000139   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x08000139   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x08000139   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x08000141   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x08000141   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    main                                     0x08000145   Thumb Code   928  main.o(.text)
    NMI_Handler                              0x080005dd   Thumb Code     2  stm32f10x_it.o(.text)
    HardFault_Handler                        0x080005df   Thumb Code     2  stm32f10x_it.o(.text)
    MemManage_Handler                        0x080005e1   Thumb Code     2  stm32f10x_it.o(.text)
    BusFault_Handler                         0x080005e3   Thumb Code     2  stm32f10x_it.o(.text)
    UsageFault_Handler                       0x080005e5   Thumb Code     2  stm32f10x_it.o(.text)
    SVC_Handler                              0x080005e7   Thumb Code     2  stm32f10x_it.o(.text)
    DebugMon_Handler                         0x080005e9   Thumb Code     2  stm32f10x_it.o(.text)
    PendSV_Handler                           0x080005eb   Thumb Code     2  stm32f10x_it.o(.text)
    SysTick_Handler                          0x080005ed   Thumb Code     2  stm32f10x_it.o(.text)
    SystemInit                               0x08000691   Thumb Code    64  system_stm32f10x.o(.text)
    SystemCoreClockUpdate                    0x080006d1   Thumb Code    86  system_stm32f10x.o(.text)
    LCD_WR_REG                               0x08000749   Thumb Code    30  lcd.o(.text)
    LCD_WR_DATA                              0x08000767   Thumb Code    32  lcd.o(.text)
    LCD_INIT_CODE                            0x08000787   Thumb Code   430  lcd.o(.text)
    LCD_WriteRAM                             0x08000935   Thumb Code    40  lcd.o(.text)
    LCD_WriteReg                             0x0800095d   Thumb Code    16  lcd.o(.text)
    LCD_WriteRAM_Prepare                     0x0800096d   Thumb Code     6  lcd.o(.text)
    opt_delay                                0x08000973   Thumb Code     8  lcd.o(.text)
    LCD_SetCursor                            0x0800097b   Thumb Code    76  lcd.o(.text)
    LCD_Scan_Dir                             0x080009c7   Thumb Code   186  lcd.o(.text)
    LCD_DrawPoint                            0x08000a81   Thumb Code    20  lcd.o(.text)
    LCD_Display_Dir                          0x08000a95   Thumb Code    62  lcd.o(.text)
    SendPWMval                               0x08000ad3   Thumb Code    22  lcd.o(.text)
    TIM2_PWM_Init                            0x08000ae9   Thumb Code   128  lcd.o(.text)
    LCD_Set_Window                           0x08000b69   Thumb Code    90  lcd.o(.text)
    LCD_Clear                                0x08000bc3   Thumb Code    80  lcd.o(.text)
    LCD_Init                                 0x08000c13   Thumb Code   216  lcd.o(.text)
    LCD_Fill                                 0x08000ceb   Thumb Code    64  lcd.o(.text)
    LCD_Color_Fill                           0x08000d2b   Thumb Code    82  lcd.o(.text)
    LCD_DrawLine                             0x08000d7d   Thumb Code   152  lcd.o(.text)
    LCD_DrawRectangle                        0x08000e15   Thumb Code    68  lcd.o(.text)
    Draw_Circle                              0x08000e59   Thumb Code   196  lcd.o(.text)
    LCD_ShowChar                             0x08000f1d   Thumb Code   222  lcd.o(.text)
    LCD_Pow                                  0x08000ffb   Thumb Code    16  lcd.o(.text)
    LCD_ShowNum                              0x0800100b   Thumb Code   112  lcd.o(.text)
    LCD_ShowxNum                             0x0800107b   Thumb Code   134  lcd.o(.text)
    LCD_ShowString                           0x08001101   Thumb Code    84  lcd.o(.text)
    TP_Write_Byte                            0x08001155   Thumb Code    60  touch.o(.text)
    TP_Read_AD                               0x08001191   Thumb Code   124  touch.o(.text)
    TP_Read_XOY                              0x0800120d   Thumb Code    96  touch.o(.text)
    TP_Read_XY                               0x0800126d   Thumb Code    36  touch.o(.text)
    TP_Read_XY2                              0x08001291   Thumb Code   124  touch.o(.text)
    TP_Drow_Touch_Point                      0x0800130d   Thumb Code   130  touch.o(.text)
    TP_Draw_Big_Point                        0x0800138f   Thumb Code    58  touch.o(.text)
    TP_Scan                                  0x080013c9   Thumb Code   194  touch.o(.text)
    TP_Save_Adjdata                          0x0800148b   Thumb Code   226  touch.o(.text)
    TP_Get_Adjdata                           0x0800156d   Thumb Code   236  touch.o(.text)
    TP_Adj_Info_Show                         0x08001659   Thumb Code   360  touch.o(.text)
    TP_Adjust                                0x080017c1   Thumb Code  1446  touch.o(.text)
    TP_Init                                  0x08001d67   Thumb Code   402  touch.o(.text)
    Is_In_Area                               0x08001ef9   Thumb Code    70  touch.o(.text)
    py_get_keynum                            0x08001f3f   Thumb Code   172  touch.o(.text)
    Load_Drow_Dialog                         0x08001feb   Thumb Code    70  touch.o(.text)
    ShowUI                                   0x08002031   Thumb Code    80  touch.o(.text)
    gui_draw_hline                           0x08002081   Thumb Code    22  touch.o(.text)
    gui_fill_circle                          0x08002097   Thumb Code   182  touch.o(.text)
    my_abs                                   0x0800214d   Thumb Code    14  touch.o(.text)
    lcd_draw_bline                           0x0800215b   Thumb Code   172  touch.o(.text)
    ctp_test                                 0x08002207   Thumb Code   282  touch.o(.text)
    rtp_test                                 0x08002321   Thumb Code    98  touch.o(.text)
    GT911_WR_Reg                             0x0800238d   Thumb Code    82  gt911.o(.text)
    GT911_RD_Reg                             0x080023df   Thumb Code    96  gt911.o(.text)
    GT911_Init                               0x0800243f   Thumb Code   222  gt911.o(.text)
    GT911_Scan                               0x0800251d   Thumb Code   328  gt911.o(.text)
    Null_Scan                                0x08002665   Thumb Code     4  gt911.o(.text)
    CT_Delay                                 0x080026b9   Thumb Code     6  ctiic.o(.text)
    CT_IIC_Init                              0x080026bf   Thumb Code    86  ctiic.o(.text)
    CT_IIC_Start                             0x08002715   Thumb Code    56  ctiic.o(.text)
    CT_IIC_Stop                              0x0800274d   Thumb Code    56  ctiic.o(.text)
    CT_IIC_Wait_Ack                          0x08002785   Thumb Code    78  ctiic.o(.text)
    CT_IIC_Ack                               0x080027d3   Thumb Code    56  ctiic.o(.text)
    CT_IIC_NAck                              0x0800280b   Thumb Code    56  ctiic.o(.text)
    CT_IIC_Send_Byte                         0x08002843   Thumb Code    80  ctiic.o(.text)
    CT_IIC_Read_Byte                         0x08002893   Thumb Code    94  ctiic.o(.text)
    W25QXX_ReadID                            0x080028fd   Thumb Code    62  w25qxx.o(.text)
    W25QXX_Init                              0x0800293b   Thumb Code    78  w25qxx.o(.text)
    W25QXX_ReadSR                            0x08002989   Thumb Code    32  w25qxx.o(.text)
    W25QXX_Write_SR                          0x080029a9   Thumb Code    34  w25qxx.o(.text)
    W25QXX_Write_Enable                      0x080029cb   Thumb Code    26  w25qxx.o(.text)
    W25QXX_Write_Disable                     0x080029e5   Thumb Code    26  w25qxx.o(.text)
    W25QXX_Read                              0x080029ff   Thumb Code    66  w25qxx.o(.text)
    W25QXX_Wait_Busy                         0x08002a41   Thumb Code    12  w25qxx.o(.text)
    W25QXX_Write_Page                        0x08002a4d   Thumb Code    80  w25qxx.o(.text)
    W25QXX_Write_NoCheck                     0x08002a9d   Thumb Code    60  w25qxx.o(.text)
    W25QXX_Erase_Sector                      0x08002ad9   Thumb Code    62  w25qxx.o(.text)
    W25QXX_Write                             0x08002b17   Thumb Code   150  w25qxx.o(.text)
    W25QXX_Erase_Chip                        0x08002bad   Thumb Code    38  w25qxx.o(.text)
    W25QXX_PowerDown                         0x08002bd3   Thumb Code    34  w25qxx.o(.text)
    W25QXX_WAKEUP                            0x08002bf5   Thumb Code    34  w25qxx.o(.text)
    sendicon                                 0x08002c17   Thumb Code   172  w25qxx.o(.text)
    DMA1_Spi1_Init                           0x08002cfd   Thumb Code   140  spi1.o(.text)
    SPI1_SetSpeed                            0x08002d89   Thumb Code    26  spi1.o(.text)
    SPI1_ReadWriteByte                       0x08002da3   Thumb Code    78  spi1.o(.text)
    SPI1_Init                                0x08002df1   Thumb Code   148  spi1.o(.text)
    DMA1_Spi1_RX                             0x08002e85   Thumb Code   104  spi1.o(.text)
    DMA1_Spi1_TX                             0x08002eed   Thumb Code    52  spi1.o(.text)
    SPI2_SetSpeed                            0x08002f2d   Thumb Code    24  spi2.o(.text)
    SPI2_ReadWriteByte                       0x08002f45   Thumb Code    76  spi2.o(.text)
    SPI2_Init                                0x08002f91   Thumb Code   144  spi2.o(.text)
    DMA1_Spi2_Init                           0x08003021   Thumb Code   140  spi2.o(.text)
    DMA1_Spi2_RX                             0x080030ad   Thumb Code   108  spi2.o(.text)
    DMA1_Spi2_TX                             0x08003119   Thumb Code    54  spi2.o(.text)
    text_show_font                           0x0800315d   Thumb Code   162  text.o(.text)
    Show_Str                                 0x080031ff   Thumb Code   172  text.o(.text)
    Show_Str_Mid                             0x080032ab   Thumb Code    88  text.o(.text)
    CST3XX_WR_Reg                            0x08003399   Thumb Code    84  cst3xx.o(.text)
    CST3XX_RD_Reg                            0x080033ed   Thumb Code    98  cst3xx.o(.text)
    CST3XX_Init                              0x0800344f   Thumb Code   214  cst3xx.o(.text)
    CST3XX_Scan                              0x08003525   Thumb Code   328  cst3xx.o(.text)
    delay_init                               0x08003699   Thumb Code    46  delay.o(.text)
    delay_us                                 0x080036c7   Thumb Code    46  delay.o(.text)
    delay_ms                                 0x080036f5   Thumb Code    46  delay.o(.text)
    NVIC_Configuration                       0x08003731   Thumb Code    18  sys.o(.text)
    _sys_exit                                0x08003745   Thumb Code     2  usart.o(.text)
    fputc                                    0x08003747   Thumb Code    18  usart.o(.text)
    uart_init                                0x08003759   Thumb Code   156  usart.o(.text)
    USART1_IRQHandler                        0x080037f5   Thumb Code   102  usart.o(.text)
    Reset_Handler                            0x0800386d   Thumb Code     8  startup_stm32f10x_hd.o(.text)
    ADC1_2_IRQHandler                        0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    ADC3_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    CAN1_RX1_IRQHandler                      0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    CAN1_SCE_IRQHandler                      0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel1_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel2_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel3_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel4_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel6_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel7_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel1_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel2_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel3_IRQHandler                 0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel4_5_IRQHandler               0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI0_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI15_10_IRQHandler                     0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI1_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI2_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI3_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI4_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI9_5_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    FLASH_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    FSMC_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C1_ER_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C1_EV_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C2_ER_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C2_EV_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    PVD_IRQHandler                           0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RCC_IRQHandler                           0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RTCAlarm_IRQHandler                      0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RTC_IRQHandler                           0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SDIO_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI1_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI2_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI3_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TAMPER_IRQHandler                        0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_BRK_IRQHandler                      0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_CC_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_UP_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM2_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM4_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM5_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM6_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM7_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_BRK_IRQHandler                      0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_CC_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_TRG_COM_IRQHandler                  0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_UP_IRQHandler                       0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    UART4_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    UART5_IRQHandler                         0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USART2_IRQHandler                        0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USART3_IRQHandler                        0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USBWakeUp_IRQHandler                     0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    WWDG_IRQHandler                          0x08003887   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    NVIC_PriorityGroupConfig                 0x08003891   Thumb Code    10  misc.o(.text)
    NVIC_Init                                0x0800389b   Thumb Code    94  misc.o(.text)
    NVIC_SetVectorTable                      0x080038f9   Thumb Code    14  misc.o(.text)
    NVIC_SystemLPConfig                      0x08003907   Thumb Code    20  misc.o(.text)
    SysTick_CLKSourceConfig                  0x0800391b   Thumb Code    24  misc.o(.text)
    GPIO_DeInit                              0x08003941   Thumb Code   152  stm32f10x_gpio.o(.text)
    GPIO_AFIODeInit                          0x080039d9   Thumb Code    22  stm32f10x_gpio.o(.text)
    GPIO_Init                                0x080039ef   Thumb Code   156  stm32f10x_gpio.o(.text)
    GPIO_StructInit                          0x08003a8b   Thumb Code    16  stm32f10x_gpio.o(.text)
    GPIO_ReadInputDataBit                    0x08003a9b   Thumb Code    14  stm32f10x_gpio.o(.text)
    GPIO_ReadInputData                       0x08003aa9   Thumb Code     6  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputDataBit                   0x08003aaf   Thumb Code    14  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputData                      0x08003abd   Thumb Code     6  stm32f10x_gpio.o(.text)
    GPIO_SetBits                             0x08003ac3   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_ResetBits                           0x08003ac7   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_WriteBit                            0x08003acb   Thumb Code    10  stm32f10x_gpio.o(.text)
    GPIO_Write                               0x08003ad5   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_PinLockConfig                       0x08003ad9   Thumb Code    16  stm32f10x_gpio.o(.text)
    GPIO_EventOutputConfig                   0x08003ae9   Thumb Code    22  stm32f10x_gpio.o(.text)
    GPIO_EventOutputCmd                      0x08003aff   Thumb Code     6  stm32f10x_gpio.o(.text)
    GPIO_PinRemapConfig                      0x08003b05   Thumb Code    82  stm32f10x_gpio.o(.text)
    GPIO_EXTILineConfig                      0x08003b57   Thumb Code    34  stm32f10x_gpio.o(.text)
    GPIO_ETH_MediaInterfaceConfig            0x08003b79   Thumb Code     8  stm32f10x_gpio.o(.text)
    RCC_DeInit                               0x08003ba5   Thumb Code    50  stm32f10x_rcc.o(.text)
    RCC_HSEConfig                            0x08003bd7   Thumb Code    48  stm32f10x_rcc.o(.text)
    RCC_GetFlagStatus                        0x08003c07   Thumb Code    42  stm32f10x_rcc.o(.text)
    RCC_WaitForHSEStartUp                    0x08003c31   Thumb Code    44  stm32f10x_rcc.o(.text)
    RCC_AdjustHSICalibrationValue            0x08003c5d   Thumb Code    16  stm32f10x_rcc.o(.text)
    RCC_HSICmd                               0x08003c6d   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_PLLConfig                            0x08003c73   Thumb Code    16  stm32f10x_rcc.o(.text)
    RCC_PLLCmd                               0x08003c83   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_SYSCLKConfig                         0x08003c89   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_GetSYSCLKSource                      0x08003c97   Thumb Code    10  stm32f10x_rcc.o(.text)
    RCC_HCLKConfig                           0x08003ca1   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_PCLK1Config                          0x08003caf   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_PCLK2Config                          0x08003cbd   Thumb Code    16  stm32f10x_rcc.o(.text)
    RCC_ITConfig                             0x08003ccd   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_USBCLKConfig                         0x08003cdf   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_ADCCLKConfig                         0x08003ce7   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_LSEConfig                            0x08003cf5   Thumb Code    28  stm32f10x_rcc.o(.text)
    RCC_LSICmd                               0x08003d11   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_RTCCLKConfig                         0x08003d17   Thumb Code    10  stm32f10x_rcc.o(.text)
    RCC_RTCCLKCmd                            0x08003d21   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_GetClocksFreq                        0x08003d29   Thumb Code   132  stm32f10x_rcc.o(.text)
    RCC_AHBPeriphClockCmd                    0x08003dad   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphClockCmd                   0x08003dbf   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphClockCmd                   0x08003dd1   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphResetCmd                   0x08003de3   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphResetCmd                   0x08003df5   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_BackupResetCmd                       0x08003e07   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_ClockSecuritySystemCmd               0x08003e0f   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_MCOConfig                            0x08003e15   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_ClearFlag                            0x08003e1b   Thumb Code    12  stm32f10x_rcc.o(.text)
    RCC_GetITStatus                          0x08003e27   Thumb Code    16  stm32f10x_rcc.o(.text)
    RCC_ClearITPendingBit                    0x08003e37   Thumb Code     6  stm32f10x_rcc.o(.text)
    USART_DeInit                             0x08003e5d   Thumb Code    96  stm32f10x_usart.o(.text)
    USART_Init                               0x08003ebd   Thumb Code   166  stm32f10x_usart.o(.text)
    USART_StructInit                         0x08003f63   Thumb Code    22  stm32f10x_usart.o(.text)
    USART_ClockInit                          0x08003f79   Thumb Code    30  stm32f10x_usart.o(.text)
    USART_ClockStructInit                    0x08003f97   Thumb Code    12  stm32f10x_usart.o(.text)
    USART_Cmd                                0x08003fa3   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_ITConfig                           0x08003fb7   Thumb Code    48  stm32f10x_usart.o(.text)
    USART_DMACmd                             0x08003fe7   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_SetAddress                         0x08003ff7   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_WakeUpConfig                       0x08004007   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_ReceiverWakeUpCmd                  0x08004017   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_LINBreakDetectLengthConfig         0x0800402b   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_LINCmd                             0x0800403b   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_SendData                           0x0800404f   Thumb Code     8  stm32f10x_usart.o(.text)
    USART_ReceiveData                        0x08004057   Thumb Code     8  stm32f10x_usart.o(.text)
    USART_SendBreak                          0x0800405f   Thumb Code    10  stm32f10x_usart.o(.text)
    USART_SetGuardTime                       0x08004069   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_SetPrescaler                       0x08004079   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_SmartCardCmd                       0x08004089   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_SmartCardNACKCmd                   0x0800409d   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_HalfDuplexCmd                      0x080040b1   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_OverSampling8Cmd                   0x080040c5   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_OneBitMethodCmd                    0x080040d9   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_IrDAConfig                         0x080040ed   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_IrDACmd                            0x080040fd   Thumb Code    20  stm32f10x_usart.o(.text)
    USART_GetFlagStatus                      0x08004111   Thumb Code    14  stm32f10x_usart.o(.text)
    USART_ClearFlag                          0x0800411f   Thumb Code     6  stm32f10x_usart.o(.text)
    USART_GetITStatus                        0x08004125   Thumb Code    62  stm32f10x_usart.o(.text)
    USART_ClearITPendingBit                  0x08004163   Thumb Code    12  stm32f10x_usart.o(.text)
    SPI_I2S_DeInit                           0x08004185   Thumb Code    72  stm32f10x_spi.o(.text)
    SPI_Init                                 0x080041cd   Thumb Code    56  stm32f10x_spi.o(.text)
    I2S_Init                                 0x08004205   Thumb Code   150  stm32f10x_spi.o(.text)
    SPI_StructInit                           0x0800429b   Thumb Code    24  stm32f10x_spi.o(.text)
    I2S_StructInit                           0x080042b3   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_Cmd                                  0x080042c5   Thumb Code    20  stm32f10x_spi.o(.text)
    I2S_Cmd                                  0x080042d9   Thumb Code    20  stm32f10x_spi.o(.text)
    SPI_I2S_ITConfig                         0x080042ed   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_I2S_DMACmd                           0x08004305   Thumb Code    16  stm32f10x_spi.o(.text)
    SPI_I2S_SendData                         0x08004315   Thumb Code     4  stm32f10x_spi.o(.text)
    SPI_I2S_ReceiveData                      0x08004319   Thumb Code     4  stm32f10x_spi.o(.text)
    SPI_NSSInternalSoftwareConfig            0x0800431d   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_SSOutputCmd                          0x08004335   Thumb Code    20  stm32f10x_spi.o(.text)
    SPI_DataSizeConfig                       0x08004349   Thumb Code    16  stm32f10x_spi.o(.text)
    SPI_TransmitCRC                          0x08004359   Thumb Code    10  stm32f10x_spi.o(.text)
    SPI_CalculateCRC                         0x08004363   Thumb Code    20  stm32f10x_spi.o(.text)
    SPI_GetCRC                               0x08004377   Thumb Code    12  stm32f10x_spi.o(.text)
    SPI_GetCRCPolynomial                     0x08004383   Thumb Code     4  stm32f10x_spi.o(.text)
    SPI_BiDirectionalLineConfig              0x08004387   Thumb Code    22  stm32f10x_spi.o(.text)
    SPI_I2S_GetFlagStatus                    0x0800439d   Thumb Code    14  stm32f10x_spi.o(.text)
    SPI_I2S_ClearFlag                        0x080043ab   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_I2S_GetITStatus                      0x080043b1   Thumb Code    44  stm32f10x_spi.o(.text)
    SPI_I2S_ClearITPendingBit                0x080043dd   Thumb Code    14  stm32f10x_spi.o(.text)
    DMA_DeInit                               0x080043f9   Thumb Code   218  stm32f10x_dma.o(.text)
    DMA_Init                                 0x080044d3   Thumb Code    58  stm32f10x_dma.o(.text)
    DMA_StructInit                           0x0800450d   Thumb Code    26  stm32f10x_dma.o(.text)
    DMA_Cmd                                  0x08004527   Thumb Code    22  stm32f10x_dma.o(.text)
    DMA_ITConfig                             0x0800453d   Thumb Code    16  stm32f10x_dma.o(.text)
    DMA_SetCurrDataCounter                   0x0800454d   Thumb Code     4  stm32f10x_dma.o(.text)
    DMA_GetCurrDataCounter                   0x08004551   Thumb Code     6  stm32f10x_dma.o(.text)
    DMA_GetFlagStatus                        0x08004557   Thumb Code    28  stm32f10x_dma.o(.text)
    DMA_ClearFlag                            0x08004573   Thumb Code    20  stm32f10x_dma.o(.text)
    DMA_GetITStatus                          0x08004587   Thumb Code    28  stm32f10x_dma.o(.text)
    DMA_ClearITPendingBit                    0x080045a3   Thumb Code    20  stm32f10x_dma.o(.text)
    TIM_DeInit                               0x080045c1   Thumb Code   304  stm32f10x_tim.o(.text)
    TIM_TimeBaseInit                         0x080046f1   Thumb Code   114  stm32f10x_tim.o(.text)
    TIM_OC1Init                              0x08004763   Thumb Code   106  stm32f10x_tim.o(.text)
    TIM_OC2Init                              0x080047cd   Thumb Code   120  stm32f10x_tim.o(.text)
    TIM_OC3Init                              0x08004845   Thumb Code   116  stm32f10x_tim.o(.text)
    TIM_OC4Init                              0x080048b9   Thumb Code    90  stm32f10x_tim.o(.text)
    TIM_SetIC4Prescaler                      0x08004913   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SetIC3Prescaler                      0x0800492b   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_SetIC2Prescaler                      0x0800493b   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SetIC1Prescaler                      0x080049f9   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_ICInit                               0x08004a61   Thumb Code   270  stm32f10x_tim.o(.text)
    TIM_PWMIConfig                           0x08004b6f   Thumb Code   104  stm32f10x_tim.o(.text)
    TIM_BDTRConfig                           0x08004bd7   Thumb Code    34  stm32f10x_tim.o(.text)
    TIM_TimeBaseStructInit                   0x08004bf9   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OCStructInit                         0x08004c0b   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ICStructInit                         0x08004c1f   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_BDTRStructInit                       0x08004c2f   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_Cmd                                  0x08004c41   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_CtrlPWMOutputs                       0x08004c55   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_ITConfig                             0x08004c6b   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_GenerateEvent                        0x08004c7b   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_DMAConfig                            0x08004c7f   Thumb Code     8  stm32f10x_tim.o(.text)
    TIM_DMACmd                               0x08004c87   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_InternalClockConfig                  0x08004c97   Thumb Code    10  stm32f10x_tim.o(.text)
    TIM_SelectInputTrigger                   0x08004ca1   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_ITRxExternalClockConfig              0x08004cad   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_TIxExternalClockConfig               0x08004cbf   Thumb Code    46  stm32f10x_tim.o(.text)
    TIM_ETRConfig                            0x08004ced   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_ETRClockMode1Config                  0x08004d05   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ETRClockMode2Config                  0x08004d17   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_PrescalerConfig                      0x08004d29   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_CounterModeConfig                    0x08004d2f   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_EncoderInterfaceConfig               0x08004d3b   Thumb Code    50  stm32f10x_tim.o(.text)
    TIM_ForcedOC1Config                      0x08004d6d   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_ForcedOC2Config                      0x08004d79   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ForcedOC3Config                      0x08004d8d   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_ForcedOC4Config                      0x08004d99   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ARRPreloadConfig                     0x08004dad   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_SelectCOM                            0x08004dc1   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_SelectCCDMA                          0x08004dd5   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_CCPreloadControl                     0x08004de9   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC1PreloadConfig                     0x08004dfd   Thumb Code    32  stm32f10x_tim.o(.text)
    TIM_OC2PreloadConfig                     0x08004e1d   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC3PreloadConfig                     0x08004e31   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_OC4PreloadConfig                     0x08004e3d   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC1FastConfig                        0x08004e51   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_OC2FastConfig                        0x08004e5d   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC3FastConfig                        0x08004e71   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_OC4FastConfig                        0x08004e7d   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ClearOC1Ref                          0x08004e91   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_ClearOC2Ref                          0x08004e9d   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ClearOC3Ref                          0x08004eb1   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_ClearOC4Ref                          0x08004ebd   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC1PolarityConfig                    0x08004ed1   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_OC1NPolarityConfig                   0x08004edd   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_OC2PolarityConfig                    0x08004ee9   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC2NPolarityConfig                   0x08004efd   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC3PolarityConfig                    0x08004f11   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC3NPolarityConfig                   0x08004f25   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC4PolarityConfig                    0x08004f39   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_CCxCmd                               0x08004f4d   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_CCxNCmd                              0x08004f63   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_SelectOCxM                           0x08004f79   Thumb Code    70  stm32f10x_tim.o(.text)
    TIM_UpdateDisableConfig                  0x08004fbf   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_UpdateRequestConfig                  0x08004fd3   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_SelectHallSensor                     0x08004fe7   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_SelectOnePulseMode                   0x08004ffb   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_SelectOutputTrigger                  0x0800500b   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_SelectSlaveMode                      0x0800501b   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_SelectMasterSlaveMode                0x0800502b   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_SetCounter                           0x0800503b   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetAutoreload                        0x0800503f   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare1                          0x08005043   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare2                          0x08005047   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare3                          0x0800504b   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare4                          0x0800504f   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_SetClockDivision                     0x08005055   Thumb Code    16  stm32f10x_tim.o(.text)
    TIM_GetCapture1                          0x08005065   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_GetCapture2                          0x08005069   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_GetCapture3                          0x0800506d   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_GetCapture4                          0x08005071   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCounter                           0x08005077   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_GetPrescaler                         0x0800507b   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_GetFlagStatus                        0x0800507f   Thumb Code    14  stm32f10x_tim.o(.text)
    TIM_ClearFlag                            0x0800508d   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetITStatus                          0x08005093   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_ClearITPendingBit                    0x080050ab   Thumb Code     6  stm32f10x_tim.o(.text)
    image_getcolor                           0x080050b1   Thumb Code    20  image2lcd.o(.text)
    image_show                               0x080050c5   Thumb Code    68  image2lcd.o(.text)
    image_display                            0x08005109   Thumb Code    22  image2lcd.o(.text)
    USART1_RX_DMA_Init                       0x08005125   Thumb Code   144  updater.o(.text)
    DMA1_Channel5_IRQHandler                 0x080051b5   Thumb Code    84  updater.o(.text)
    TIM3_Int_Init                            0x08005209   Thumb Code    90  updater.o(.text)
    TIM3_IRQHandler                          0x08005263   Thumb Code    38  updater.o(.text)
    sun                                      0x08005289   Thumb Code    22  updater.o(.text)
    Update                                   0x0800529f   Thumb Code   446  updater.o(.text)
    Sys_Soft_Reset                           0x0800545d   Thumb Code    20  updater.o(.text)
    NVIC_PriorityGroupConfigSet              0x08005471   Thumb Code   682  updater.o(.text)
    strlen                                   0x08005729   Thumb Code    14  strlen.o(.text)
    strcmp                                   0x08005737   Thumb Code    28  strcmp.o(.text)
    __aeabi_fadd                             0x08005753   Thumb Code   164  fadd.o(.text)
    __aeabi_fsub                             0x080057f7   Thumb Code     6  fadd.o(.text)
    __aeabi_frsub                            0x080057fd   Thumb Code     6  fadd.o(.text)
    __aeabi_fmul                             0x08005803   Thumb Code   100  fmul.o(.text)
    __aeabi_fdiv                             0x08005867   Thumb Code   124  fdiv.o(.text)
    __ARM_scalbnf                            0x080058e3   Thumb Code    24  fscalb.o(.text)
    scalbnf                                  0x080058e3   Thumb Code     0  fscalb.o(.text)
    __aeabi_dmul                             0x080058fb   Thumb Code   228  dmul.o(.text)
    __aeabi_i2f                              0x080059df   Thumb Code    18  fflti.o(.text)
    __aeabi_ui2f                             0x080059f1   Thumb Code    10  ffltui.o(.text)
    __aeabi_ui2d                             0x080059fb   Thumb Code    26  dfltui.o(.text)
    __aeabi_f2iz                             0x08005a15   Thumb Code    50  ffixi.o(.text)
    __aeabi_f2uiz                            0x08005a47   Thumb Code    40  ffixui.o(.text)
    __aeabi_d2uiz                            0x08005a6f   Thumb Code    50  dfixui.o(.text)
    __aeabi_f2d                              0x08005aa1   Thumb Code    38  f2d.o(.text)
    __aeabi_cdcmpeq                          0x08005ac9   Thumb Code     0  cdcmple.o(.text)
    __aeabi_cdcmple                          0x08005ac9   Thumb Code    48  cdcmple.o(.text)
    __aeabi_cdrcmple                         0x08005af9   Thumb Code    48  cdrcmple.o(.text)
    __aeabi_uidiv                            0x08005b29   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x08005b29   Thumb Code    44  uidiv.o(.text)
    __aeabi_uldivmod                         0x08005b55   Thumb Code    98  uldiv.o(.text)
    __aeabi_llsr                             0x08005bb7   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x08005bb7   Thumb Code     0  llushr.o(.text)
    __I$use$fp                               0x08005bd7   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x08005bd7   Thumb Code    18  fepilogue.o(.text)
    _float_epilogue                          0x08005be9   Thumb Code    92  fepilogue.o(.text)
    _double_round                            0x08005c45   Thumb Code    30  depilogue.o(.text)
    _double_epilogue                         0x08005c63   Thumb Code   156  depilogue.o(.text)
    __aeabi_dadd                             0x08005cff   Thumb Code   322  dadd.o(.text)
    __aeabi_dsub                             0x08005e41   Thumb Code     6  dadd.o(.text)
    __aeabi_drsub                            0x08005e47   Thumb Code     6  dadd.o(.text)
    __aeabi_ddiv                             0x08005e4d   Thumb Code   222  ddiv.o(.text)
    _dsqrt                                   0x08005f2b   Thumb Code   162  dsqrt.o(.text)
    __aeabi_d2ulz                            0x08005fcd   Thumb Code    48  dfixul.o(.text)
    __scatterload                            0x08005ffd   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08005ffd   Thumb Code     0  init.o(.text)
    __aeabi_llsl                             0x08006021   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x08006021   Thumb Code     0  llshl.o(.text)
    __aeabi_lasr                             0x0800603f   Thumb Code    36  llsshr.o(.text)
    _ll_sshift_r                             0x0800603f   Thumb Code     0  llsshr.o(.text)
    __0printf                                0x08006065   Thumb Code    22  printfa.o(i.__0printf)
    __1printf                                0x08006065   Thumb Code     0  printfa.o(i.__0printf)
    __2printf                                0x08006065   Thumb Code     0  printfa.o(i.__0printf)
    __c89printf                              0x08006065   Thumb Code     0  printfa.o(i.__0printf)
    printf                                   0x08006065   Thumb Code     0  printfa.o(i.__0printf)
    __scatterload_copy                       0x08006085   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08006093   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08006095   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    __set_errno                              0x080060a5   Thumb Code     6  errno.o(i.__set_errno)
    free                                     0x08006945   Thumb Code    76  malloc.o(i.free)
    malloc                                   0x08006995   Thumb Code    92  malloc.o(i.malloc)
    sqrt                                     0x08006a01   Thumb Code    76  sqrt.o(i.sqrt)
    asc2_1206                                0x08006a4c   Data        1140  lcd.o(.constdata)
    asc2_1608                                0x08006ec0   Data        1520  lcd.o(.constdata)
    TP_REMIND_MSG_TBL                        0x080074b0   Data           4  touch.o(.constdata)
    POINT_COLOR_TBL                          0x080074b4   Data          10  touch.o(.constdata)
    GT911_TPX_TBL                            0x080074be   Data          10  gt911.o(.constdata)
    CST3XX_TPX_TBL                           0x080074c8   Data          10  cst3xx.o(.constdata)
    gImage_logo                              0x080074d2   Data       10088  image1.o(.constdata)
    Region$$Table$$Base                      0x08009ffc   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800a01c   Number         0  anon$$obj.o(Region$$Table)
    AUTO                                     0x20000000   Data           1  main.o(.data)
    Contflag                                 0x20000001   Data           1  main.o(.data)
    Olddir                                   0x20000002   Data           1  main.o(.data)
    Counter                                  0x20000004   Data           2  main.o(.data)
    SystemCoreClock                          0x20000008   Data           4  system_stm32f10x.o(.data)
    AHBPrescTable                            0x2000000c   Data          16  system_stm32f10x.o(.data)
    POINT_COLOR                              0x2000001c   Data           2  lcd.o(.data)
    DFT_SCAN_DIR                             0x2000001e   Data           1  lcd.o(.data)
    BACK_COLOR                               0x20000020   Data           2  lcd.o(.data)
    CMD_RDX                                  0x20000024   Data           1  touch.o(.data)
    CMD_RDY                                  0x20000025   Data           1  touch.o(.data)
    lock                                     0x20000026   Data           1  touch.o(.data)
    touchcount                               0x20000028   Data           2  touch.o(.data)
    x0temp                                   0x2000002a   Data           2  touch.o(.data)
    y0temp                                   0x2000002c   Data           2  touch.o(.data)
    tp_dev                                   0x20000030   Data          52  touch.o(.data)
    PositionH                                0x20000064   Data          16  touch.o(.data)
    PositionV                                0x20000074   Data          16  touch.o(.data)
    W25QXX_TYPE                              0x20000086   Data           2  w25qxx.o(.data)
    CST_IIC_WR                               0x20000088   Data           1  cst3xx.o(.data)
    CST_IIC_RD                               0x20000089   Data           1  cst3xx.o(.data)
    DMA_Flag                                 0x20000090   Data           1  usart.o(.data)
    DMA_Buf_Flag1                            0x20000091   Data           1  usart.o(.data)
    DMA_Buf_Flag2                            0x20000092   Data           1  usart.o(.data)
    DMA_Buf1                                 0x20000093   Data           2  usart.o(.data)
    DMA_Buf2                                 0x20000095   Data           2  usart.o(.data)
    USART_RX_STA                             0x20000098   Data           2  usart.o(.data)
    __stdout                                 0x2000009c   Data           4  usart.o(.data)
    gFinishFlag                              0x200000b4   Data           1  updater.o(.data)
    ADD_BASE                                 0x200000b8   Data           4  updater.o(.data)
    __microlib_freelist                      0x200000c0   Data           4  mvars.o(.data)
    __microlib_freelist_initialised          0x200000c4   Data           4  mvars.o(.data)
    lcddev                                   0x200000cc   Data          10  lcd.o(.bss)
    W25QXX_BUFFER                            0x200000d6   Data        4096  w25qxx.o(.bss)
    USART_RX_BUF                             0x200010d6   Data         200  usart.o(.bss)
    __heap_base                              0x200011a0   Data           0  startup_stm32f10x_hd.o(HEAP)
    __heap_limit                             0x200013a0   Data           0  startup_stm32f10x_hd.o(HEAP)
    __initial_sp                             0x200017a0   Data           0  startup_stm32f10x_hd.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x08000131

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

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000a01c, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x00000130   Data   RO          430    RESET               startup_stm32f10x_hd.o
    0x08000130   0x00000000   Code   RO          645  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08000130   0x00000004   Code   RO          969    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x08000134   0x00000004   Code   RO          972    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08000138   0x00000000   Code   RO          974    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x08000138   0x00000000   Code   RO          976    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x08000138   0x00000008   Code   RO          977    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x08000140   0x00000000   Code   RO          979    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x08000140   0x00000000   Code   RO          981    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x08000140   0x00000004   Code   RO          970    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000144   0x00000498   Code   RO            1    .text               main.o
    0x080005dc   0x00000012   Code   RO          106    .text               stm32f10x_it.o
    0x080005ee   0x00000002   PAD
    0x080005f0   0x00000158   Code   RO          138    .text               system_stm32f10x.o
    0x08000748   0x00000a0c   Code   RO          156    .text               lcd.o
    0x08001154   0x00001238   Code   RO          187    .text               touch.o
    0x0800238c   0x0000032c   Code   RO          216    .text               gt911.o
    0x080026b8   0x00000244   Code   RO          248    .text               ctiic.o
    0x080028fc   0x00000400   Code   RO          261    .text               w25qxx.o
    0x08002cfc   0x00000230   Code   RO          287    .text               spi1.o
    0x08002f2c   0x00000230   Code   RO          303    .text               spi2.o
    0x0800315c   0x0000023c   Code   RO          319    .text               text.o
    0x08003398   0x00000300   Code   RO          342    .text               cst3xx.o
    0x08003698   0x00000098   Code   RO          361    .text               delay.o
    0x08003730   0x00000012   Code   RO          375    .text               sys.o
    0x08003742   0x00000002   PAD
    0x08003744   0x00000128   Code   RO          387    .text               usart.o
    0x0800386c   0x00000024   Code   RO          431    .text               startup_stm32f10x_hd.o
    0x08003890   0x000000b0   Code   RO          435    .text               misc.o
    0x08003940   0x00000264   Code   RO          447    .text               stm32f10x_gpio.o
    0x08003ba4   0x000002b8   Code   RO          459    .text               stm32f10x_rcc.o
    0x08003e5c   0x00000328   Code   RO          473    .text               stm32f10x_usart.o
    0x08004184   0x00000274   Code   RO          485    .text               stm32f10x_spi.o
    0x080043f8   0x000001c8   Code   RO          497    .text               stm32f10x_dma.o
    0x080045c0   0x00000af0   Code   RO          509    .text               stm32f10x_tim.o
    0x080050b0   0x00000074   Code   RO          529    .text               image2lcd.o
    0x08005124   0x00000604   Code   RO          542    .text               updater.lib(updater.o)
    0x08005728   0x0000000e   Code   RO          648    .text               mc_w.l(strlen.o)
    0x08005736   0x0000001c   Code   RO          650    .text               mc_w.l(strcmp.o)
    0x08005752   0x000000b0   Code   RO          941    .text               mf_w.l(fadd.o)
    0x08005802   0x00000064   Code   RO          943    .text               mf_w.l(fmul.o)
    0x08005866   0x0000007c   Code   RO          945    .text               mf_w.l(fdiv.o)
    0x080058e2   0x00000018   Code   RO          947    .text               mf_w.l(fscalb.o)
    0x080058fa   0x000000e4   Code   RO          949    .text               mf_w.l(dmul.o)
    0x080059de   0x00000012   Code   RO          951    .text               mf_w.l(fflti.o)
    0x080059f0   0x0000000a   Code   RO          953    .text               mf_w.l(ffltui.o)
    0x080059fa   0x0000001a   Code   RO          955    .text               mf_w.l(dfltui.o)
    0x08005a14   0x00000032   Code   RO          957    .text               mf_w.l(ffixi.o)
    0x08005a46   0x00000028   Code   RO          959    .text               mf_w.l(ffixui.o)
    0x08005a6e   0x00000032   Code   RO          961    .text               mf_w.l(dfixui.o)
    0x08005aa0   0x00000026   Code   RO          963    .text               mf_w.l(f2d.o)
    0x08005ac6   0x00000002   PAD
    0x08005ac8   0x00000030   Code   RO          965    .text               mf_w.l(cdcmple.o)
    0x08005af8   0x00000030   Code   RO          967    .text               mf_w.l(cdrcmple.o)
    0x08005b28   0x0000002c   Code   RO          983    .text               mc_w.l(uidiv.o)
    0x08005b54   0x00000062   Code   RO          985    .text               mc_w.l(uldiv.o)
    0x08005bb6   0x00000020   Code   RO          987    .text               mc_w.l(llushr.o)
    0x08005bd6   0x00000000   Code   RO         1002    .text               mc_w.l(iusefp.o)
    0x08005bd6   0x0000006e   Code   RO         1003    .text               mf_w.l(fepilogue.o)
    0x08005c44   0x000000ba   Code   RO         1005    .text               mf_w.l(depilogue.o)
    0x08005cfe   0x0000014e   Code   RO         1007    .text               mf_w.l(dadd.o)
    0x08005e4c   0x000000de   Code   RO         1009    .text               mf_w.l(ddiv.o)
    0x08005f2a   0x000000a2   Code   RO         1011    .text               mf_w.l(dsqrt.o)
    0x08005fcc   0x00000030   Code   RO         1013    .text               mf_w.l(dfixul.o)
    0x08005ffc   0x00000024   Code   RO         1015    .text               mc_w.l(init.o)
    0x08006020   0x0000001e   Code   RO         1017    .text               mc_w.l(llshl.o)
    0x0800603e   0x00000024   Code   RO         1019    .text               mc_w.l(llsshr.o)
    0x08006062   0x00000002   PAD
    0x08006064   0x00000020   Code   RO          885    i.__0printf         mc_w.l(printfa.o)
    0x08006084   0x0000000e   Code   RO         1023    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08006092   0x00000002   Code   RO         1024    i.__scatterload_null  mc_w.l(handlers.o)
    0x08006094   0x0000000e   Code   RO         1025    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x080060a2   0x00000002   PAD
    0x080060a4   0x0000000c   Code   RO          997    i.__set_errno       mc_w.l(errno.o)
    0x080060b0   0x00000164   Code   RO          892    i._fp_digits        mc_w.l(printfa.o)
    0x08006214   0x000006dc   Code   RO          893    i._printf_core      mc_w.l(printfa.o)
    0x080068f0   0x00000024   Code   RO          894    i._printf_post_padding  mc_w.l(printfa.o)
    0x08006914   0x0000002e   Code   RO          895    i._printf_pre_padding  mc_w.l(printfa.o)
    0x08006942   0x00000002   PAD
    0x08006944   0x00000050   Code   RO          913    i.free              mc_w.l(malloc.o)
    0x08006994   0x0000006c   Code   RO          914    i.malloc            mc_w.l(malloc.o)
    0x08006a00   0x0000004c   Code   RO          638    i.sqrt              m_ws.l(sqrt.o)
    0x08006a4c   0x00000a64   Data   RO          158    .constdata          lcd.o
    0x080074b0   0x0000000e   Data   RO          188    .constdata          touch.o
    0x080074be   0x0000000a   Data   RO          217    .constdata          gt911.o
    0x080074c8   0x0000000a   Data   RO          343    .constdata          cst3xx.o
    0x080074d2   0x00002768   Data   RO          522    .constdata          image1.o
    0x08009c3a   0x00000002   PAD
    0x08009c3c   0x00000344   Data   RO            2    .conststring        main.o
    0x08009f80   0x00000079   Data   RO          189    .conststring        touch.o
    0x08009ff9   0x00000003   PAD
    0x08009ffc   0x00000020   Data   RO         1021    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000017a0, Max: 0x00005000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000006   Data   RW            3    .data               main.o
    0x20000006   0x00000002   PAD
    0x20000008   0x00000014   Data   RW          139    .data               system_stm32f10x.o
    0x2000001c   0x00000002   Data   RW          159    .data               lcd.o
    0x2000001e   0x00000004   Data   RW          160    .data               lcd.o
    0x20000022   0x00000002   PAD
    0x20000024   0x00000060   Data   RW          190    .data               touch.o
    0x20000084   0x00000001   Data   RW          218    .data               gt911.o
    0x20000085   0x00000001   PAD
    0x20000086   0x00000002   Data   RW          263    .data               w25qxx.o
    0x20000088   0x00000003   Data   RW          344    .data               cst3xx.o
    0x2000008b   0x00000001   PAD
    0x2000008c   0x00000004   Data   RW          362    .data               delay.o
    0x20000090   0x00000001   Data   RW          389    .data               usart.o
    0x20000091   0x00000001   Data   RW          390    .data               usart.o
    0x20000092   0x00000001   Data   RW          391    .data               usart.o
    0x20000093   0x00000002   Data   RW          392    .data               usart.o
    0x20000095   0x00000002   Data   RW          393    .data               usart.o
    0x20000097   0x00000001   PAD
    0x20000098   0x00000002   Data   RW          395    .data               usart.o
    0x2000009a   0x00000002   PAD
    0x2000009c   0x00000004   Data   RW          396    .data               usart.o
    0x200000a0   0x00000014   Data   RW          460    .data               stm32f10x_rcc.o
    0x200000b4   0x00000009   Data   RW          544    .data               updater.lib(updater.o)
    0x200000bd   0x00000003   PAD
    0x200000c0   0x00000004   Data   RW          993    .data               mc_w.l(mvars.o)
    0x200000c4   0x00000004   Data   RW          994    .data               mc_w.l(mvars.o)
    0x200000c8   0x00000004   Data   RW          998    .data               mc_w.l(errno.o)
    0x200000cc   0x0000000a   Zero   RW          157    .bss                lcd.o
    0x200000d6   0x00001000   Zero   RW          262    .bss                w25qxx.o
    0x200010d6   0x000000c8   Zero   RW          388    .bss                usart.o
    0x2000119e   0x00000002   PAD
    0x200011a0   0x00000200   Zero   RW          429    HEAP                startup_stm32f10x_hd.o
    0x200013a0   0x00000400   Zero   RW          428    STACK               startup_stm32f10x_hd.o


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

Image component sizes


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

         0          0          0          0          0         32   core_cm3.o
       768         44         10          3          0       2913   cst3xx.o
       580         12          0          0          0       2743   ctiic.o
       152         14          0          4          0       1071   delay.o
       812         80         10          1          0       3044   gt911.o
         0          0      10088          0          0        434   image1.o
       116          6          0          0          0       1696   image2lcd.o
      2572         90       2660          6         10      12611   lcd.o
      1176        262        836          6          0     253822   main.o
       176         14          0          0          0       1889   misc.o
       560         12          0          0          0      12196   spi1.o
       560         14          0          0          0       2368   spi2.o
        36          8        304          0       1536        784   startup_stm32f10x_hd.o
       456         10          0          0          0       4646   stm32f10x_dma.o
       612         36          0          0          0       6021   stm32f10x_gpio.o
        18          0          0          0          0       1154   stm32f10x_it.o
       696         32          0         20          0       8996   stm32f10x_rcc.o
       628         14          0          0          0       7038   stm32f10x_spi.o
      2800         84          0          0          0      23954   stm32f10x_tim.o
       808         22          0          0          0       8884   stm32f10x_usart.o
        18          0          0          0          0        461   sys.o
       344         34          0         20          0       1767   system_stm32f10x.o
       572         20          0          0          0       3459   text.o
      4664        354        135         96          0      12246   touch.o
       296         18          0         13        200       3560   usart.o
      1024         58          0          2       4096      12563   w25qxx.o

    ----------------------------------------------------------------------
     20448       1238      14080        180       5844     390352   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          5          9          2          0   (incl. Padding)

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

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

        76          0          0          0          0         84   sqrt.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
        12          6          0          4          0         68   errno.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        36          0          0          0          0         68   llsshr.o
        32          0          0          0          0         68   llushr.o
       188         20          0          0          0        160   malloc.o
         0          0          0          8          0          0   mvars.o
      2226         90          0          0          0        444   printfa.o
        28          0          0          0          0         76   strcmp.o
        14          0          0          0          0         68   strlen.o
        44          0          0          0          0         80   uidiv.o
        98          0          0          0          0         92   uldiv.o
        48          0          0          0          0         68   cdcmple.o
        48          0          0          0          0         68   cdrcmple.o
       334          0          0          0          0        148   dadd.o
       222          0          0          0          0        100   ddiv.o
       186          0          0          0          0        176   depilogue.o
        50          0          0          0          0         76   dfixui.o
        48          0          0          0          0         68   dfixul.o
        26          0          0          0          0         76   dfltui.o
       228          0          0          0          0         96   dmul.o
       162          0          0          0          0        100   dsqrt.o
        38          0          0          0          0         68   f2d.o
       176          0          0          0          0        140   fadd.o
       124          0          0          0          0         88   fdiv.o
       110          0          0          0          0        168   fepilogue.o
        50          0          0          0          0         68   ffixi.o
        40          0          0          0          0         68   ffixui.o
        18          0          0          0          0         68   fflti.o
        10          0          0          0          0         68   ffltui.o
       100          0          0          0          0         76   fmul.o
        24          0          0          0          0         68   fscalb.o
      1540        262          0          9          0     256913   updater.o

    ----------------------------------------------------------------------
      6460        394          0         24          0     260113   Library Totals
         8          0          0          3          0          0   (incl. Padding)

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

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

        76          0          0          0          0         84   m_ws.l
      2794        132          0         12          0       1260   mc_w.l
      2042          0          0          0          0       1856   mf_w.l
      1540        262          0          9          0     256913   updater.lib

    ----------------------------------------------------------------------
      6460        394          0         24          0     260113   Library Totals

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

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


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

     26908       1632      14080        204       5844     645989   Grand Totals
     26908       1632      14080        204       5844     645989   ELF Image Totals
     26908       1632      14080        204          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                40988 (  40.03kB)
    Total RW  Size (RW Data + ZI Data)              6048 (   5.91kB)
    Total ROM Size (Code + RO Data + RW Data)      41192 (  40.23kB)

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

