我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1708|回复: 1

faft源代码

[复制链接]

该用户从未签到

6

主题

7

回帖

0

积分

一级逆天

积分
0

终身成就奖特殊贡献奖

发表于 2019-5-27 21:18:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa]

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

Section Cross References

    main.o(.text) refers to delay.o(.text) for delay_init
    main.o(.text) refers to misc.o(.text) for NVIC_PriorityGroupConfig
    main.o(.text) refers to usart.o(.text) for uart_init
    main.o(.text) refers to led.o(.text) for LED_Init
    main.o(.text) refers to key.o(.text) for KEY_Init
    main.o(.text) refers to lcd.o(.text) for LCD_Init
    main.o(.text) refers to w25qxx.o(.text) for W25QXX_Init
    main.o(.text) refers to malloc.o(.text) for my_mem_init
    main.o(.text) refers to sdio_sdcard.o(.text) for SD_Init
    main.o(.text) refers to exfuns.o(.text) for exfuns_init
    main.o(.text) refers to ff.o(.text) for f_mount
    main.o(.text) refers to usmart_config.o(.data) for usmart_dev
    main.o(.text) refers to lcd.o(.data) for POINT_COLOR
    main.o(.text) refers to exfuns.o(.data) for fs
    system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock
    led.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    led.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    key.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    key.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    key.o(.text) refers to delay.o(.text) for delay_ms
    key.o(.text) refers to key.o(.data) for key_up
    lcd.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    lcd.o(.text) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    lcd.o(.text) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    lcd.o(.text) refers to delay.o(.text) for delay_us
    lcd.o(.text) refers to lcd.o(.bss) for lcddev
    lcd.o(.text) refers to lcd.o(.data) for POINT_COLOR
    lcd.o(.text) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
    lcd.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
    lcd.o(.text) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
    lcd.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_AHBPeriphClockCmd
    lcd.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    lcd.o(.text) refers to stm32f10x_fsmc.o(.text) for FSMC_NORSRAMInit
    lcd.o(.text) refers to noretval__2printf.o(.text) for __2printf
    lcd.o(.text) refers to lcd.o(.constdata) for asc2_1206
    spi.o(.text) refers to stm32f10x_spi.o(.text) for SPI_I2S_GetFlagStatus
    spi.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    spi.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    w25qxx.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    w25qxx.o(.text) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    w25qxx.o(.text) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    w25qxx.o(.text) refers to spi.o(.text) for SPI2_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 noretval__2printf.o(.text) for __2printf
    w25qxx.o(.text) refers to delay.o(.text) for delay_us
    w25qxx.o(.text) refers to w25qxx.o(.data) for W25QXX_TYPE
    w25qxx.o(.text) refers to w25qxx.o(.bss) for W25QXX_BUFFER
    sdio_sdcard.o(.text) refers to stm32f10x_sdio.o(.text) for SDIO_GetFlagStatus
    sdio_sdcard.o(.text) refers to sdio_sdcard.o(.data) for DeviceMode
    sdio_sdcard.o(.text) refers to sdio_sdcard.o(.bss) for SDIO_CmdInitStructure
    sdio_sdcard.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    sdio_sdcard.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    sdio_sdcard.o(.text) refers to misc.o(.text) for NVIC_Init
    sdio_sdcard.o(.text) refers to stm32f10x_dma.o(.text) for DMA_DeInit
    sdio_sdcard.o(.text) refers to sys.o(.text) for INTX_DISABLE
    sdio_sdcard.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    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 fac_us
    usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    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 stm32f10x_usart.o(.text) for USART_Init
    usart.o(.text) refers to usart.o(.data) for USART_RX_STA
    usart.o(.text) refers to usart.o(.bss) for USART_RX_BUF
    usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting
    startup_stm32f10x_hd.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_hd.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_hd.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    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 usmart.o(.text) for TIM4_IRQHandler
    startup_stm32f10x_hd.o(RESET) refers to usart.o(.text) for USART1_IRQHandler
    startup_stm32f10x_hd.o(RESET) refers to sdio_sdcard.o(.text) for SDIO_IRQHandler
    startup_stm32f10x_hd.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_hd.o(.text) refers to system_stm32f10x.o(.text) for SystemInit
    startup_stm32f10x_hd.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(HEAP) for Heap_Mem
    startup_stm32f10x_hd.o(.text) refers to startup_stm32f10x_hd.o(STACK) for Stack_Mem
    stm32f10x_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_rcc.o(.text) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable
    stm32f10x_spi.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_tim.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    malloc.o(.text) refers to malloc.o(.constdata) for memtblsize
    malloc.o(.text) refers to malloc.o(.data) for mallco_dev
    malloc.o(.data) refers to malloc.o(.text) for my_mem_init
    malloc.o(.data) refers to malloc.o(.bss) for mem1base
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x68000000) for mem2base
    malloc.o(.data) refers to malloc.o(.ARM.__AT_0x680F0000) for mem2mapbase
    diskio.o(.text) refers to sdio_sdcard.o(.text) for SD_Init
    diskio.o(.text) refers to w25qxx.o(.text) for W25QXX_Init
    diskio.o(.text) refers to llsdiv.o(.text) for __aeabi_ldivmod
    diskio.o(.text) refers to malloc.o(.text) for mymalloc
    diskio.o(.text) refers to diskio.o(.data) for FLASH_SECTOR_COUNT
    diskio.o(.text) refers to sdio_sdcard.o(.bss) for SDCardInfo
    ff.o(.text) refers to diskio.o(.text) for disk_write
    ff.o(.text) refers to cc936.o(.text) for ff_wtoupper
    ff.o(.text) refers to ff.o(.constdata) for LfnOfs
    ff.o(.text) refers to ff.o(.data) for FatFs
    exfuns.o(.text) refers to malloc.o(.text) for mymalloc
    exfuns.o(.text) refers to strcpy.o(.text) for strcpy
    exfuns.o(.text) refers to strcmpv7m.o(.text) for strcmp
    exfuns.o(.text) refers to ff.o(.text) for f_getfree
    exfuns.o(.text) refers to exfuns.o(.data) for fs
    exfuns.o(.text) refers to exfuns.o(.constdata) for FILE_TYPE_TBL
    exfuns.o(.constdata) refers to exfuns.o(.conststring) for .conststring
    cc936.o(.text) refers to cc936.o(.constdata) for oem2uni
    fattester.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    fattester.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    fattester.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    fattester.o(.text) refers to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
    fattester.o(.text) refers to _printf_str.o(.text) for _printf_str
    fattester.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    fattester.o(.text) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    fattester.o(.text) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    fattester.o(.text) refers to ff.o(.text) for f_mount
    fattester.o(.text) refers to noretval__2printf.o(.text) for __2printf
    fattester.o(.text) refers to malloc.o(.text) for mymalloc
    fattester.o(.text) refers to exfuns.o(.data) for fs
    fattester.o(.text) refers to exfuns.o(.bss) for dir
    usmart.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    usmart.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s
    usmart.o(.text) refers to _printf_str.o(.text) for _printf_str
    usmart.o(.text) refers to _printf_pad.o(.text) for _printf_pre_padding
    usmart.o(.text) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
    usmart.o(.text) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
    usmart.o(.text) refers to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
    usmart.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    usmart.o(.text) refers to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
    usmart.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    usmart.o(.text) refers to usmart_str.o(.text) for usmart_get_cmdname
    usmart.o(.text) refers to noretval__2printf.o(.text) for __2printf
    usmart.o(.text) refers to usmart.o(.data) for sys_cmd_tab
    usmart.o(.text) refers to usmart_config.o(.data) for usmart_dev
    usmart.o(.text) refers to stm32f10x_tim.o(.text) for TIM_ClearFlag
    usmart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd
    usmart.o(.text) refers to misc.o(.text) for NVIC_Init
    usmart.o(.text) refers to usart.o(.data) for USART_RX_STA
    usmart.o(.text) refers to usart.o(.bss) for USART_RX_BUF
    usmart.o(.data) refers to usmart.o(.conststring) for .conststring
    usmart_config.o(.data) refers to usmart.o(.text) for read_addr
    usmart_config.o(.data) refers to usmart_config.o(.conststring) for .conststring
    usmart_config.o(.data) refers to delay.o(.text) for delay_ms
    usmart_config.o(.data) refers to lcd.o(.text) for LCD_Clear
    usmart_config.o(.data) refers to malloc.o(.text) for mymalloc
    usmart_config.o(.data) refers to fattester.o(.text) for mf_mount
    usmart_str.o(.text) refers to usmart_config.o(.data) for usmart_dev
    use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    llsdiv.o(.text) refers to lludivv7m.o(.text) for __aeabi_uldivmod
    __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    __2printf.o(.text) refers to usart.o(.data) for __stdout
    noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
    noretval__2printf.o(.text) refers to usart.o(.data) for __stdout
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common
    _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
    _printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata
    _printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata
    _printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata
    _printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata
    _printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata
    _printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata
    _printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    _printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
    __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
    _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) refers (Weak) to _printf_char.o(.text) for _printf_char
    _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string
    _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex
    _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
    __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
    dfixu.o(x$fpl$dfixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfixu.o(x$fpl$dfixu) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dfixu.o(x$fpl$dfixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dfixu.o(x$fpl$dfixur) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
    dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
    _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
    _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str
    _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    _printf_char_file.o(.text) refers to ferror.o(.text) for ferror
    _printf_char_file.o(.text) refers to usart.o(.text) for fputc
    dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
    __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
    __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
    __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
    __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
    aeabi_ldiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    _printf_char_common.o(.text) refers to __printf_flags_ss_wp.o(.text) for __printf
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f10x_hd.o(.text) for __user_initial_stackheap
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
    libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
    rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(.text) for _sys_exit
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
    rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to usart.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to usart.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
    _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


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

Removing Unused input sections from the image.

    Removing sys.o(.emb_text), (6 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).

2 unused section(s) (total 38 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../clib/angel/dczerorl2.s                0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/angel/handlers.s                 0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_ldiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_ldiv0.o ABSOLUTE
    ../clib/angel/scatter.s                  0x00000000   Number         0  __scatter.o ABSOLUTE
    ../clib/angel/startup.s                  0x00000000   Number         0  __main.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  libspace.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi_2.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_command.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  no_argv.o ABSOLUTE
    ../clib/heapalloc.c                      0x00000000   Number         0  hrguard.o ABSOLUTE
    ../clib/heapaux.c                        0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../clib/longlong.s                       0x00000000   Number         0  lludivv7m.o ABSOLUTE
    ../clib/longlong.s                       0x00000000   Number         0  llsdiv.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_v6.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  strcmpv7m.o ABSOLUTE
    ../clib/memcpset.s                       0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../clib/misc.s                           0x00000000   Number         0  printf_stubs.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ll.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ll.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_file.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_pad.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_ll_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_hex_int_ll_ptr.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_str.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_d.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_x.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_s.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_c.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_u.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror_locked.o ABSOLUTE
    ../clib/stdio.c                          0x00000000   Number         0  ferror.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../clib/string.c                         0x00000000   Number         0  strcpy.o ABSOLUTE
    ../fplib/dfixu.s                         0x00000000   Number         0  dfixu.o ABSOLUTE
    ../fplib/dflt.s                          0x00000000   Number         0  dflt_clz.o ABSOLUTE
    ../fplib/dmul.s                          0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/dnaninf.s                       0x00000000   Number         0  dnaninf.o ABSOLUTE
    ../fplib/dretinf.s                       0x00000000   Number         0  dretinf.o ABSOLUTE
    ../fplib/fpinit.s                        0x00000000   Number         0  fpinit.o ABSOLUTE
    ../fplib/usenofp.s                       0x00000000   Number         0  usenofp.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
    ..\FATFS\exfuns\exfuns.c                 0x00000000   Number         0  exfuns.o ABSOLUTE
    ..\FATFS\exfuns\fattester.c              0x00000000   Number         0  fattester.o ABSOLUTE
    ..\FATFS\src\diskio.c                    0x00000000   Number         0  diskio.o ABSOLUTE
    ..\FATFS\src\ff.c                        0x00000000   Number         0  ff.o ABSOLUTE
    ..\FATFS\src\option\cc936.c              0x00000000   Number         0  cc936.o ABSOLUTE
    ..\HARDWARE\KEY\key.c                    0x00000000   Number         0  key.o ABSOLUTE
    ..\HARDWARE\LCD\lcd.c                    0x00000000   Number         0  lcd.o ABSOLUTE
    ..\HARDWARE\LED\led.c                    0x00000000   Number         0  led.o ABSOLUTE
    ..\HARDWARE\SDIO\sdio_sdcard.c           0x00000000   Number         0  sdio_sdcard.o ABSOLUTE
    ..\HARDWARE\SPI\spi.c                    0x00000000   Number         0  spi.o ABSOLUTE
    ..\HARDWARE\W25QXX\w25qxx.c              0x00000000   Number         0  w25qxx.o ABSOLUTE
    ..\MALLOC\malloc.c                       0x00000000   Number         0  malloc.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_fsmc.c  0x00000000   Number         0  stm32f10x_fsmc.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_sdio.c  0x00000000   Number         0  stm32f10x_sdio.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
    ..\USMART\usmart.c                       0x00000000   Number         0  usmart.o ABSOLUTE
    ..\USMART\usmart_config.c                0x00000000   Number         0  usmart_config.o ABSOLUTE
    ..\USMART\usmart_str.c                   0x00000000   Number         0  usmart_str.o ABSOLUTE
    ..\\CORE\\core_cm3.c                     0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\\SYSTEM\\sys\\sys.c                   0x00000000   Number         0  sys.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.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)
    !!!main                                  0x08000130   Section        8  __main.o(!!!main)
    !!!scatter                               0x08000138   Section       52  __scatter.o(!!!scatter)
    !!dczerorl2                              0x0800016c   Section       90  __dczerorl2.o(!!dczerorl2)
    !!handler_zi                             0x080001c8   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$_printf_percent$$00000000  0x080001e4   Section        0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    .ARM.Collect$$_printf_percent$$00000009  0x080001e4   Section        6  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    .ARM.Collect$$_printf_percent$$0000000A  0x080001ea   Section        6  _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
    .ARM.Collect$$_printf_percent$$0000000C  0x080001f0   Section        6  _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
    .ARM.Collect$$_printf_percent$$00000013  0x080001f6   Section        6  _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
    .ARM.Collect$$_printf_percent$$00000014  0x080001fc   Section        6  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    .ARM.Collect$$_printf_percent$$00000017  0x08000202   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .ARM.Collect$$libinit$$00000000          0x08000206   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000002          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    .ARM.Collect$$libinit$$00000004          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x08000208   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x08000208   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x0800020a   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x0800020c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x0800020c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x0800020c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x0800020c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x0800020c   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x0800020c   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x0800020e   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x0800020e   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x0800020e   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x08000214   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x08000214   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000218   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000218   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x08000220   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x08000222   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x08000222   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x08000226   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x0800022c   Section        0  main.o(.text)
    .text                                    0x080005c0   Section        0  stm32f10x_it.o(.text)
    .text                                    0x080005dc   Section        0  system_stm32f10x.o(.text)
    SetSysClockTo72                          0x080005dd   Thumb Code   214  system_stm32f10x.o(.text)
    SetSysClock                              0x080006b3   Thumb Code     8  system_stm32f10x.o(.text)
    .text                                    0x080007bc   Section        0  led.o(.text)
    .text                                    0x08000808   Section        0  key.o(.text)
    .text                                    0x08000904   Section        0  lcd.o(.text)
    .text                                    0x08005360   Section        0  spi.o(.text)
    .text                                    0x08005468   Section        0  w25qxx.o(.text)
    .text                                    0x080057d0   Section        0  sdio_sdcard.o(.text)
    .text                                    0x08007400   Section        0  delay.o(.text)
    .text                                    0x080074d4   Section        0  sys.o(.text)
    .text                                    0x080074e0   Section        0  usart.o(.text)
    .text                                    0x08007620   Section       64  startup_stm32f10x_hd.o(.text)
    .text                                    0x08007660   Section        0  misc.o(.text)
    .text                                    0x0800773c   Section        0  stm32f10x_fsmc.o(.text)
    .text                                    0x08007d48   Section        0  stm32f10x_gpio.o(.text)
    .text                                    0x080080a4   Section        0  stm32f10x_rcc.o(.text)
    .text                                    0x08008448   Section        0  stm32f10x_spi.o(.text)
    .text                                    0x08008754   Section        0  stm32f10x_usart.o(.text)
    .text                                    0x08008b5c   Section        0  stm32f10x_tim.o(.text)
    TI4_Config                               0x08009003   Thumb Code   130  stm32f10x_tim.o(.text)
    TI3_Config                               0x08009097   Thumb Code   122  stm32f10x_tim.o(.text)
    TI2_Config                               0x0800912b   Thumb Code   130  stm32f10x_tim.o(.text)
    TI1_Config                               0x080091bf   Thumb Code   108  stm32f10x_tim.o(.text)
    .text                                    0x08009978   Section        0  stm32f10x_dma.o(.text)
    .text                                    0x08009bcc   Section        0  stm32f10x_sdio.o(.text)
    .text                                    0x08009da0   Section        0  malloc.o(.text)
    .text                                    0x08009fcc   Section        0  diskio.o(.text)
    .text                                    0x0800a1cc   Section        0  ff.o(.text)
    mem_cpy                                  0x0800a1cd   Thumb Code    26  ff.o(.text)
    mem_set                                  0x0800a1e7   Thumb Code    20  ff.o(.text)
    mem_cmp                                  0x0800a1fb   Thumb Code    38  ff.o(.text)
    chk_chr                                  0x0800a221   Thumb Code    20  ff.o(.text)
    sync_window                              0x0800a235   Thumb Code    82  ff.o(.text)
    move_window                              0x0800a287   Thumb Code    52  ff.o(.text)
    sync_fs                                  0x0800a2bb   Thumb Code   200  ff.o(.text)
    remove_chain                             0x0800a5d1   Thumb Code   108  ff.o(.text)
    create_chain                             0x0800a63d   Thumb Code   214  ff.o(.text)
    clmt_clust                               0x0800a713   Thumb Code    50  ff.o(.text)
    dir_next                                 0x0800a7e3   Thumb Code   270  ff.o(.text)
    dir_alloc                                0x0800a8f1   Thumb Code    92  ff.o(.text)
    ld_clust                                 0x0800a94d   Thumb Code    32  ff.o(.text)
    st_clust                                 0x0800a96d   Thumb Code    16  ff.o(.text)
    cmp_lfn                                  0x0800a97d   Thumb Code   138  ff.o(.text)
    pick_lfn                                 0x0800aa07   Thumb Code   112  ff.o(.text)
    fit_lfn                                  0x0800aa77   Thumb Code   122  ff.o(.text)
    gen_numname                              0x0800aaf1   Thumb Code   198  ff.o(.text)
    sum_sfn                                  0x0800abb7   Thumb Code    32  ff.o(.text)
    dir_find                                 0x0800abd7   Thumb Code   234  ff.o(.text)
    dir_read                                 0x0800acc1   Thumb Code   208  ff.o(.text)
    dir_register                             0x0800ad91   Thumb Code   298  ff.o(.text)
    dir_remove                               0x0800aebb   Thumb Code   106  ff.o(.text)
    get_fileinfo                             0x0800af25   Thumb Code   272  ff.o(.text)
    create_name                              0x0800b035   Thumb Code   604  ff.o(.text)
    follow_path                              0x0800b291   Thumb Code   144  ff.o(.text)
    get_ldnumber                             0x0800b321   Thumb Code    74  ff.o(.text)
    check_fs                                 0x0800b36b   Thumb Code   140  ff.o(.text)
    find_volume                              0x0800b3f7   Thumb Code   930  ff.o(.text)
    validate                                 0x0800b799   Thumb Code    54  ff.o(.text)
    putc_bfd                                 0x0800d141   Thumb Code    68  ff.o(.text)
    .text                                    0x0800d4b0   Section        0  exfuns.o(.text)
    .text                                    0x0800d658   Section        0  cc936.o(.text)
    .text                                    0x0800d70c   Section        0  fattester.o(.text)
    .text                                    0x0800ddd4   Section        0  usmart.o(.text)
    .text                                    0x0800ea0c   Section        0  usmart_str.o(.text)
    .text                                    0x0800ef34   Section        2  use_no_semi_2.o(.text)
    .text                                    0x0800ef36   Section       72  llsdiv.o(.text)
    .text                                    0x0800ef80   Section        0  noretval__2printf.o(.text)
    .text                                    0x0800ef98   Section        0  _printf_pad.o(.text)
    .text                                    0x0800efe6   Section        0  _printf_str.o(.text)
    .text                                    0x0800f038   Section        0  _printf_dec.o(.text)
    .text                                    0x0800f0b0   Section        0  _printf_hex_int.o(.text)
    .text                                    0x0800f108   Section        0  __printf_flags_ss_wp.o(.text)
    .text                                    0x0800f290   Section        0  strcpy.o(.text)
    .text                                    0x0800f2d8   Section      138  rt_memcpy_v6.o(.text)
    .text                                    0x0800f364   Section      128  strcmpv7m.o(.text)
    .text                                    0x0800f3e4   Section        0  heapauxi.o(.text)
    .text                                    0x0800f3ea   Section        2  use_no_semi.o(.text)
    .text                                    0x0800f3ec   Section      238  lludivv7m.o(.text)
    .text                                    0x0800f4da   Section        0  _printf_intcommon.o(.text)
    .text                                    0x0800f58c   Section        0  _printf_char.o(.text)
    .text                                    0x0800f5b8   Section        0  _printf_char_file.o(.text)
    .text                                    0x0800f5dc   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x0800f640   Section        0  _printf_char_common.o(.text)
    _printf_input_char                       0x0800f641   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x0800f670   Section        0  ferror.o(.text)
    .text                                    0x0800f678   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x0800f6c2   Section        0  exit.o(.text)
    .text                                    0x0800f6d0   Section        8  libspace.o(.text)
    i._is_digit                              0x0800f6d8   Section        0  __printf_wp.o(i._is_digit)
    x$fpl$dfixu                              0x0800f6e8   Section       90  dfixu.o(x$fpl$dfixu)
    x$fpl$dfltu                              0x0800f742   Section       38  dflt_clz.o(x$fpl$dfltu)
    x$fpl$dmul                               0x0800f768   Section      340  dmul.o(x$fpl$dmul)
    x$fpl$dnaninf                            0x0800f8bc   Section      156  dnaninf.o(x$fpl$dnaninf)
    x$fpl$dretinf                            0x0800f958   Section       12  dretinf.o(x$fpl$dretinf)
    .constdata                               0x0800f964   Section     6080  lcd.o(.constdata)
    x$fpl$usenofp                            0x0800f964   Section        0  usenofp.o(x$fpl$usenofp)
    .constdata                               0x08011124   Section       24  malloc.o(.constdata)
    .constdata                               0x0801113c   Section       58  ff.o(.constdata)
    LfnOfs                                   0x0801113c   Data          13  ff.o(.constdata)
    vst                                      0x0801114a   Data          22  ff.o(.constdata)
    cst                                      0x08011160   Data          22  ff.o(.constdata)
    .constdata                               0x08011178   Section      312  exfuns.o(.constdata)
    .constdata                               0x080112b0   Section    175304  cc936.o(.constdata)
    uni2oem                                  0x080112b0   Data       87172  cc936.o(.constdata)
    oem2uni                                  0x08026734   Data       87172  cc936.o(.constdata)
    tbl_lower                                0x0803bbb8   Data         480  cc936.o(.constdata)
    tbl_upper                                0x0803bd98   Data         480  cc936.o(.constdata)
    .constdata                               0x0803bf78   Section       40  _printf_hex_int.o(.constdata)
    uc_hextab                                0x0803bf78   Data          20  _printf_hex_int.o(.constdata)
    lc_hextab                                0x0803bf8c   Data          20  _printf_hex_int.o(.constdata)
    .constdata                               0x0803bfa0   Section       17  __printf_flags_ss_wp.o(.constdata)
    maptable                                 0x0803bfa0   Data          17  __printf_flags_ss_wp.o(.constdata)
    .conststring                             0x0803bfb4   Section      100  exfuns.o(.conststring)
    .conststring                             0x0803c018   Section       40  usmart.o(.conststring)
    .conststring                             0x0803c040   Section     1039  usmart_config.o(.conststring)
    .data                                    0x20000000   Section       20  system_stm32f10x.o(.data)
    .data                                    0x20000014   Section        1  key.o(.data)
    key_up                                   0x20000014   Data           1  key.o(.data)
    .data                                    0x20000016   Section        4  lcd.o(.data)
    .data                                    0x2000001a   Section        2  w25qxx.o(.data)
    .data                                    0x2000001c   Section       16  sdio_sdcard.o(.data)
    CardType                                 0x2000001c   Data           1  sdio_sdcard.o(.data)
    RCA                                      0x20000020   Data           4  sdio_sdcard.o(.data)
    DeviceMode                               0x20000024   Data           1  sdio_sdcard.o(.data)
    StopCondition                            0x20000025   Data           1  sdio_sdcard.o(.data)
    .data                                    0x2000002c   Section        4  delay.o(.data)
    fac_us                                   0x2000002c   Data           1  delay.o(.data)
    fac_ms                                   0x2000002e   Data           2  delay.o(.data)
    .data                                    0x20000030   Section        6  usart.o(.data)
    .data                                    0x20000036   Section       20  stm32f10x_rcc.o(.data)
    APBAHBPrescTable                         0x20000036   Data          16  stm32f10x_rcc.o(.data)
    ADCPrescTable                            0x20000046   Data           4  stm32f10x_rcc.o(.data)
    .data                                    0x2000004c   Section       28  malloc.o(.data)
    .data                                    0x20000068   Section        2  diskio.o(.data)
    .data                                    0x2000006c   Section       10  ff.o(.data)
    FatFs                                    0x2000006c   Data           8  ff.o(.data)
    Fsid                                     0x20000074   Data           2  ff.o(.data)
    .data                                    0x20000078   Section       28  exfuns.o(.data)
    .data                                    0x20000094   Section       28  usmart.o(.data)
    .data                                    0x200000b0   Section      508  usmart_config.o(.data)
    .bss                                     0x200002ac   Section       14  lcd.o(.bss)
    .bss                                     0x200002ba   Section     4096  w25qxx.o(.bss)
    .bss                                     0x200012c0   Section      704  sdio_sdcard.o(.bss)
    CSD_Tab                                  0x20001304   Data          16  sdio_sdcard.o(.bss)
    CID_Tab                                  0x20001314   Data          16  sdio_sdcard.o(.bss)
    .bss                                     0x20001580   Section      200  usart.o(.bss)
    .bss                                     0x20001660   Section    43520  malloc.o(.bss)
    .bss                                     0x2000c060   Section       68  exfuns.o(.bss)
    .bss                                     0x2000c0a4   Section       96  libspace.o(.bss)
    HEAP                                     0x2000c108   Section      512  startup_stm32f10x_hd.o(HEAP)
    Heap_Mem                                 0x2000c108   Data         512  startup_stm32f10x_hd.o(HEAP)
    STACK                                    0x2000c308   Section     1024  startup_stm32f10x_hd.o(STACK)
    Stack_Mem                                0x2000c308   Data        1024  startup_stm32f10x_hd.o(STACK)
    __initial_sp                             0x2000c708   Data           0  startup_stm32f10x_hd.o(STACK)
    .ARM.__AT_0x68000000                     0x68000000   Section    983040  malloc.o(.ARM.__AT_0x68000000)
    .ARM.__AT_0x680F0000                     0x680f0000   Section    61440  malloc.o(.ARM.__AT_0x680F0000)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A22UL41UL21$X11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  printf_stubs.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __arm_preinit_                            - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __rt_locale                               - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _atexit_init                              - Undefined Weak Reference
    _call_atexit_fns                          - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _fp_trap_init                             - Undefined Weak Reference
    _fp_trap_shutdown                         - Undefined Weak Reference
    _get_lc_collate                           - Undefined Weak Reference
    _get_lc_ctype                             - Undefined Weak Reference
    _get_lc_monetary                          - Undefined Weak Reference
    _get_lc_numeric                           - Undefined Weak Reference
    _get_lc_time                              - Undefined Weak Reference
    _getenv_init                              - Undefined Weak Reference
    _handle_redirection                       - Undefined Weak Reference
    _init_alloc                               - Undefined Weak Reference
    _init_user_alloc                          - Undefined Weak Reference
    _initio                                   - Undefined Weak Reference
    _mutex_acquire                            - Undefined Weak Reference
    _mutex_release                            - Undefined Weak Reference
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_Size                           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     8  __main.o(!!!main)
    __scatterload                            0x08000139   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x08000139   Thumb Code    44  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x08000139   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x08000147   Thumb Code     0  __scatter.o(!!!scatter)
    __decompress                             0x0800016d   Thumb Code    90  __dczerorl2.o(!!dczerorl2)
    __decompress1                            0x0800016d   Thumb Code     0  __dczerorl2.o(!!dczerorl2)
    __scatterload_zeroinit                   0x080001c9   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    _printf_d                                0x080001e5   Thumb Code     0  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    _printf_percent                          0x080001e5   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_u                                0x080001eb   Thumb Code     0  _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
    _printf_x                                0x080001f1   Thumb Code     0  _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
    _printf_c                                0x080001f7   Thumb Code     0  _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
    _printf_s                                0x080001fd   Thumb Code     0  _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
    _printf_percent_end                      0x08000203   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __rt_lib_init                            0x08000207   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_1                       0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    __rt_lib_init_fp_trap_1                  0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x08000209   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x0800020b   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x0800020d   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x0800020f   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x0800020f   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x0800020f   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x08000215   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x08000215   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000219   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000219   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x08000221   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x08000223   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x08000223   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x08000227   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    main                                     0x0800022d   Thumb Code   604  main.o(.text)
    NMI_Handler                              0x080005c1   Thumb Code     2  stm32f10x_it.o(.text)
    HardFault_Handler                        0x080005c3   Thumb Code     4  stm32f10x_it.o(.text)
    MemManage_Handler                        0x080005c7   Thumb Code     4  stm32f10x_it.o(.text)
    BusFault_Handler                         0x080005cb   Thumb Code     4  stm32f10x_it.o(.text)
    UsageFault_Handler                       0x080005cf   Thumb Code     4  stm32f10x_it.o(.text)
    SVC_Handler                              0x080005d3   Thumb Code     2  stm32f10x_it.o(.text)
    DebugMon_Handler                         0x080005d5   Thumb Code     2  stm32f10x_it.o(.text)
    PendSV_Handler                           0x080005d7   Thumb Code     2  stm32f10x_it.o(.text)
    SysTick_Handler                          0x080005d9   Thumb Code     2  stm32f10x_it.o(.text)
    SystemInit                               0x080006bb   Thumb Code    78  system_stm32f10x.o(.text)
    SystemCoreClockUpdate                    0x08000709   Thumb Code   142  system_stm32f10x.o(.text)
    LED_Init                                 0x080007bd   Thumb Code    68  led.o(.text)
    KEY_Init                                 0x08000809   Thumb Code    52  key.o(.text)
    KEY_Scan                                 0x0800083d   Thumb Code   188  key.o(.text)
    LCD_WR_REG                               0x08000905   Thumb Code     6  lcd.o(.text)
    LCD_WR_DATA                              0x0800090b   Thumb Code     8  lcd.o(.text)
    LCD_RD_DATA                              0x08000913   Thumb Code    16  lcd.o(.text)
    LCD_WriteReg                             0x08000923   Thumb Code    10  lcd.o(.text)
    LCD_ReadReg                              0x0800092d   Thumb Code    22  lcd.o(.text)
    LCD_WriteRAM_Prepare                     0x08000943   Thumb Code    10  lcd.o(.text)
    LCD_WriteRAM                             0x0800094d   Thumb Code     8  lcd.o(.text)
    LCD_BGR2RGB                              0x08000955   Thumb Code    26  lcd.o(.text)
    opt_delay                                0x0800096f   Thumb Code    14  lcd.o(.text)
    LCD_SetCursor                            0x0800097d   Thumb Code   418  lcd.o(.text)
    LCD_ReadPoint                            0x08000b1f   Thumb Code   360  lcd.o(.text)
    LCD_DisplayOn                            0x08000c87   Thumb Code   102  lcd.o(.text)
    LCD_DisplayOff                           0x08000ced   Thumb Code    90  lcd.o(.text)
    LCD_Scan_Dir                             0x08000d47   Thumb Code   744  lcd.o(.text)
    LCD_DrawPoint                            0x0800102f   Thumb Code    28  lcd.o(.text)
    LCD_Fast_DrawPoint                       0x0800104b   Thumb Code   384  lcd.o(.text)
    LCD_SSD_BackLightSet                     0x080011cb   Thumb Code    80  lcd.o(.text)
    LCD_Display_Dir                          0x0800121b   Thumb Code   444  lcd.o(.text)
    LCD_Set_Window                           0x080013d7   Thumb Code   540  lcd.o(.text)
    LCD_Clear                                0x080015f3   Thumb Code   100  lcd.o(.text)
    LCD_Init                                 0x08001657   Thumb Code 14190  lcd.o(.text)
    LCD_Fill                                 0x08004dc5   Thumb Code   178  lcd.o(.text)
    LCD_Color_Fill                           0x08004e77   Thumb Code   106  lcd.o(.text)
    LCD_DrawLine                             0x08004ee1   Thumb Code   176  lcd.o(.text)
    LCD_DrawRectangle                        0x08004f91   Thumb Code    60  lcd.o(.text)
    LCD_Draw_Circle                          0x08004fcd   Thumb Code   152  lcd.o(.text)
    LCD_ShowChar                             0x08005065   Thumb Code   272  lcd.o(.text)
    LCD_Pow                                  0x08005175   Thumb Code    22  lcd.o(.text)
    LCD_ShowNum                              0x0800518b   Thumb Code   148  lcd.o(.text)
    LCD_ShowxNum                             0x0800521f   Thumb Code   220  lcd.o(.text)
    LCD_ShowString                           0x080052fb   Thumb Code   102  lcd.o(.text)
    SPI2_ReadWriteByte                       0x08005361   Thumb Code    78  spi.o(.text)
    SPI2_Init                                0x080053af   Thumb Code   140  spi.o(.text)
    SPI2_SetSpeed                            0x0800543b   Thumb Code    36  spi.o(.text)
    W25QXX_ReadID                            0x08005469   Thumb Code    64  w25qxx.o(.text)
    W25QXX_Init                              0x080054a9   Thumb Code    74  w25qxx.o(.text)
    W25QXX_ReadSR                            0x080054f3   Thumb Code    36  w25qxx.o(.text)
    W25QXX_Write_SR                          0x08005517   Thumb Code    32  w25qxx.o(.text)
    W25QXX_Write_Enable                      0x08005537   Thumb Code    24  w25qxx.o(.text)
    W25QXX_Write_Disable                     0x0800554f   Thumb Code    24  w25qxx.o(.text)
    W25QXX_Read                              0x08005567   Thumb Code    74  w25qxx.o(.text)
    W25QXX_Wait_Busy                         0x080055b1   Thumb Code    18  w25qxx.o(.text)
    W25QXX_Write_Page                        0x080055c3   Thumb Code    80  w25qxx.o(.text)
    W25QXX_Write_NoCheck                     0x08005613   Thumb Code    70  w25qxx.o(.text)
    W25QXX_Erase_Sector                      0x08005659   Thumb Code    70  w25qxx.o(.text)
    W25QXX_Write                             0x0800569f   Thumb Code   180  w25qxx.o(.text)
    W25QXX_Erase_Chip                        0x08005753   Thumb Code    36  w25qxx.o(.text)
    W25QXX_PowerDown                         0x08005777   Thumb Code    30  w25qxx.o(.text)
    W25QXX_WAKEUP                            0x08005795   Thumb Code    30  w25qxx.o(.text)
    SD_SetDeviceMode                         0x080057d1   Thumb Code    20  sdio_sdcard.o(.text)
    SDIO_Clock_Set                           0x080057e5   Thumb Code    16  sdio_sdcard.o(.text)
    CmdResp1Error                            0x080057f5   Thumb Code    90  sdio_sdcard.o(.text)
    FindSCR                                  0x0800584f   Thumb Code   386  sdio_sdcard.o(.text)
    SDEnWideBus                              0x080059d1   Thumb Code   158  sdio_sdcard.o(.text)
    SD_EnableWideBusOperation                0x08005a6f   Thumb Code    94  sdio_sdcard.o(.text)
    SD_SelectDeselect                        0x08005acd   Thumb Code    42  sdio_sdcard.o(.text)
    SD_GetCardInfo                           0x08005af7   Thumb Code   802  sdio_sdcard.o(.text)
    CmdResp2Error                            0x08005e19   Thumb Code    80  sdio_sdcard.o(.text)
    CmdResp6Error                            0x08005e69   Thumb Code   140  sdio_sdcard.o(.text)
    SD_InitializeCards                       0x08005ef5   Thumb Code   336  sdio_sdcard.o(.text)
    CmdResp3Error                            0x08006045   Thumb Code    50  sdio_sdcard.o(.text)
    CmdResp7Error                            0x08006077   Thumb Code    70  sdio_sdcard.o(.text)
    CmdError                                 0x080060bd   Thumb Code    48  sdio_sdcard.o(.text)
    SD_PowerON                               0x080060ed   Thumb Code   450  sdio_sdcard.o(.text)
    SD_Init                                  0x080062af   Thumb Code   238  sdio_sdcard.o(.text)
    SD_PowerOFF                              0x0800639d   Thumb Code    12  sdio_sdcard.o(.text)
    SD_DMA_Config                            0x080063a9   Thumb Code   146  sdio_sdcard.o(.text)
    convert_from_bytes_to_power_of_two       0x0800643b   Thumb Code    18  sdio_sdcard.o(.text)
    SD_ReadBlock                             0x0800644d   Thumb Code   560  sdio_sdcard.o(.text)
    SD_ReadMultiBlocks                       0x0800667d   Thumb Code   742  sdio_sdcard.o(.text)
    IsCardProgramming                        0x08006963   Thumb Code   142  sdio_sdcard.o(.text)
    SD_WriteBlock                            0x080069f1   Thumb Code   888  sdio_sdcard.o(.text)
    SD_WriteMultiBlocks                      0x08006d69   Thumb Code   962  sdio_sdcard.o(.text)
    SD_ProcessIRQSrc                         0x0800712b   Thumb Code   294  sdio_sdcard.o(.text)
    SDIO_IRQHandler                          0x08007251   Thumb Code     8  sdio_sdcard.o(.text)
    SD_SendStatus                            0x08007259   Thumb Code    72  sdio_sdcard.o(.text)
    SD_GetState                              0x080072a1   Thumb Code    26  sdio_sdcard.o(.text)
    SD_ReadDisk                              0x080072bb   Thumb Code   148  sdio_sdcard.o(.text)
    SD_WriteDisk                             0x0800734f   Thumb Code   148  sdio_sdcard.o(.text)
    delay_init                               0x08007401   Thumb Code    50  delay.o(.text)
    delay_us                                 0x08007433   Thumb Code    72  delay.o(.text)
    delay_ms                                 0x0800747b   Thumb Code    72  delay.o(.text)
    WFI_SET                                  0x080074d5   Thumb Code     4  sys.o(.text)
    INTX_DISABLE                             0x080074d9   Thumb Code     4  sys.o(.text)
    INTX_ENABLE                              0x080074dd   Thumb Code     4  sys.o(.text)
    _sys_exit                                0x080074e1   Thumb Code     6  usart.o(.text)
    fputc                                    0x080074e7   Thumb Code    24  usart.o(.text)
    uart_init                                0x080074ff   Thumb Code   152  usart.o(.text)
    USART1_IRQHandler                        0x08007597   Thumb Code   122  usart.o(.text)
    Reset_Handler                            0x08007621   Thumb Code     8  startup_stm32f10x_hd.o(.text)
    ADC1_2_IRQHandler                        0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    ADC3_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    CAN1_RX1_IRQHandler                      0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    CAN1_SCE_IRQHandler                      0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel1_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel2_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel3_IRQHandler                 0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    DMA2_Channel4_5_IRQHandler               0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI0_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI15_10_IRQHandler                     0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI1_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI2_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI3_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI4_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    EXTI9_5_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    FLASH_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    FSMC_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C1_ER_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C1_EV_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C2_ER_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    I2C2_EV_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    PVD_IRQHandler                           0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RCC_IRQHandler                           0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RTCAlarm_IRQHandler                      0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    RTC_IRQHandler                           0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI1_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI2_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    SPI3_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TAMPER_IRQHandler                        0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_BRK_IRQHandler                      0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_CC_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM1_UP_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM2_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM3_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM5_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM6_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM7_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_BRK_IRQHandler                      0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_CC_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_TRG_COM_IRQHandler                  0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    TIM8_UP_IRQHandler                       0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    UART4_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    UART5_IRQHandler                         0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USART2_IRQHandler                        0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USART3_IRQHandler                        0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USBWakeUp_IRQHandler                     0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    WWDG_IRQHandler                          0x0800763b   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    __user_initial_stackheap                 0x0800763d   Thumb Code     0  startup_stm32f10x_hd.o(.text)
    NVIC_PriorityGroupConfig                 0x08007661   Thumb Code    10  misc.o(.text)
    NVIC_Init                                0x0800766b   Thumb Code   100  misc.o(.text)
    NVIC_SetVectorTable                      0x080076cf   Thumb Code    14  misc.o(.text)
    NVIC_SystemLPConfig                      0x080076dd   Thumb Code    34  misc.o(.text)
    SysTick_CLKSourceConfig                  0x080076ff   Thumb Code    40  misc.o(.text)
    FSMC_NORSRAMDeInit                       0x0800773d   Thumb Code    54  stm32f10x_fsmc.o(.text)
    FSMC_NANDDeInit                          0x08007773   Thumb Code    62  stm32f10x_fsmc.o(.text)
    FSMC_PCCARDDeInit                        0x080077b1   Thumb Code    36  stm32f10x_fsmc.o(.text)
    FSMC_NORSRAMInit                         0x080077d5   Thumb Code   230  stm32f10x_fsmc.o(.text)
    FSMC_NANDInit                            0x080078bb   Thumb Code   132  stm32f10x_fsmc.o(.text)
    FSMC_PCCARDInit                          0x0800793f   Thumb Code   130  stm32f10x_fsmc.o(.text)
    FSMC_NORSRAMStructInit                   0x080079c1   Thumb Code   114  stm32f10x_fsmc.o(.text)
    FSMC_NANDStructInit                      0x08007a33   Thumb Code    54  stm32f10x_fsmc.o(.text)
    FSMC_PCCARDStructInit                    0x08007a69   Thumb Code    60  stm32f10x_fsmc.o(.text)
    FSMC_NORSRAMCmd                          0x08007aa5   Thumb Code    46  stm32f10x_fsmc.o(.text)
    FSMC_NANDCmd                             0x08007ad3   Thumb Code    86  stm32f10x_fsmc.o(.text)
    FSMC_PCCARDCmd                           0x08007b29   Thumb Code    44  stm32f10x_fsmc.o(.text)
    FSMC_NANDECCCmd                          0x08007b55   Thumb Code    90  stm32f10x_fsmc.o(.text)
    FSMC_GetECC                              0x08007baf   Thumb Code    24  stm32f10x_fsmc.o(.text)
    FSMC_ITConfig                            0x08007bc7   Thumb Code   128  stm32f10x_fsmc.o(.text)
    FSMC_GetFlagStatus                       0x08007c47   Thumb Code    54  stm32f10x_fsmc.o(.text)
    FSMC_ClearFlag                           0x08007c7d   Thumb Code    62  stm32f10x_fsmc.o(.text)
    FSMC_GetITStatus                         0x08007cbb   Thumb Code    64  stm32f10x_fsmc.o(.text)
    FSMC_ClearITPendingBit                   0x08007cfb   Thumb Code    68  stm32f10x_fsmc.o(.text)
    GPIO_DeInit                              0x08007d49   Thumb Code   172  stm32f10x_gpio.o(.text)
    GPIO_AFIODeInit                          0x08007df5   Thumb Code    20  stm32f10x_gpio.o(.text)
    GPIO_Init                                0x08007e09   Thumb Code   278  stm32f10x_gpio.o(.text)
    GPIO_StructInit                          0x08007f1f   Thumb Code    16  stm32f10x_gpio.o(.text)
    GPIO_ReadInputDataBit                    0x08007f2f   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_ReadInputData                       0x08007f41   Thumb Code     8  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputDataBit                   0x08007f49   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputData                      0x08007f5b   Thumb Code     8  stm32f10x_gpio.o(.text)
    GPIO_SetBits                             0x08007f63   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_ResetBits                           0x08007f67   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_WriteBit                            0x08007f6b   Thumb Code    10  stm32f10x_gpio.o(.text)
    GPIO_Write                               0x08007f75   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_PinLockConfig                       0x08007f79   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_EventOutputConfig                   0x08007f8b   Thumb Code    26  stm32f10x_gpio.o(.text)
    GPIO_EventOutputCmd                      0x08007fa5   Thumb Code     6  stm32f10x_gpio.o(.text)
    GPIO_PinRemapConfig                      0x08007fab   Thumb Code   138  stm32f10x_gpio.o(.text)
    GPIO_EXTILineConfig                      0x08008035   Thumb Code    66  stm32f10x_gpio.o(.text)
    GPIO_ETH_MediaInterfaceConfig            0x08008077   Thumb Code     8  stm32f10x_gpio.o(.text)
    RCC_DeInit                               0x080080a5   Thumb Code    64  stm32f10x_rcc.o(.text)
    RCC_HSEConfig                            0x080080e5   Thumb Code    70  stm32f10x_rcc.o(.text)
    RCC_GetFlagStatus                        0x0800812b   Thumb Code    56  stm32f10x_rcc.o(.text)
    RCC_WaitForHSEStartUp                    0x08008163   Thumb Code    56  stm32f10x_rcc.o(.text)
    RCC_AdjustHSICalibrationValue            0x0800819b   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_HSICmd                               0x080081af   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_PLLConfig                            0x080081b5   Thumb Code    24  stm32f10x_rcc.o(.text)
    RCC_PLLCmd                               0x080081cd   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_SYSCLKConfig                         0x080081d3   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_GetSYSCLKSource                      0x080081e5   Thumb Code    10  stm32f10x_rcc.o(.text)
    RCC_HCLKConfig                           0x080081ef   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_PCLK1Config                          0x08008201   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_PCLK2Config                          0x08008213   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_ITConfig                             0x08008227   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_USBCLKConfig                         0x08008241   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_ADCCLKConfig                         0x08008249   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_LSEConfig                            0x0800825b   Thumb Code    50  stm32f10x_rcc.o(.text)
    RCC_LSICmd                               0x0800828d   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_RTCCLKConfig                         0x08008293   Thumb Code    12  stm32f10x_rcc.o(.text)
    RCC_RTCCLKCmd                            0x0800829f   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_GetClocksFreq                        0x080082a7   Thumb Code   192  stm32f10x_rcc.o(.text)
    RCC_AHBPeriphClockCmd                    0x08008367   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphClockCmd                   0x08008381   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphClockCmd                   0x0800839b   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphResetCmd                   0x080083b5   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphResetCmd                   0x080083cf   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_BackupResetCmd                       0x080083e9   Thumb Code     8  stm32f10x_rcc.o(.text)
    RCC_ClockSecuritySystemCmd               0x080083f1   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_MCOConfig                            0x080083f7   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_ClearFlag                            0x080083fd   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_GetITStatus                          0x0800840b   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_ClearITPendingBit                    0x0800841f   Thumb Code     6  stm32f10x_rcc.o(.text)
    SPI_I2S_DeInit                           0x08008449   Thumb Code    76  stm32f10x_spi.o(.text)
    SPI_Init                                 0x08008495   Thumb Code    60  stm32f10x_spi.o(.text)
    I2S_Init                                 0x080084d1   Thumb Code   226  stm32f10x_spi.o(.text)
    SPI_StructInit                           0x080085b3   Thumb Code    24  stm32f10x_spi.o(.text)
    I2S_StructInit                           0x080085cb   Thumb Code    20  stm32f10x_spi.o(.text)
    SPI_Cmd                                  0x080085df   Thumb Code    24  stm32f10x_spi.o(.text)
    I2S_Cmd                                  0x080085f7   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_I2S_ITConfig                         0x0800860f   Thumb Code    32  stm32f10x_spi.o(.text)
    SPI_I2S_DMACmd                           0x0800862f   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_I2S_SendData                         0x08008641   Thumb Code     4  stm32f10x_spi.o(.text)
    SPI_I2S_ReceiveData                      0x08008645   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_NSSInternalSoftwareConfig            0x0800864b   Thumb Code    30  stm32f10x_spi.o(.text)
    SPI_SSOutputCmd                          0x08008669   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_DataSizeConfig                       0x08008681   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_TransmitCRC                          0x08008693   Thumb Code    10  stm32f10x_spi.o(.text)
    SPI_CalculateCRC                         0x0800869d   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_GetCRC                               0x080086b5   Thumb Code    16  stm32f10x_spi.o(.text)
    SPI_GetCRCPolynomial                     0x080086c5   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_BiDirectionalLineConfig              0x080086cb   Thumb Code    28  stm32f10x_spi.o(.text)
    SPI_I2S_GetFlagStatus                    0x080086e7   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_I2S_ClearFlag                        0x080086f9   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_I2S_GetITStatus                      0x080086ff   Thumb Code    52  stm32f10x_spi.o(.text)
    SPI_I2S_ClearITPendingBit                0x08008733   Thumb Code    20  stm32f10x_spi.o(.text)
    USART_DeInit                             0x08008755   Thumb Code   134  stm32f10x_usart.o(.text)
    USART_Init                               0x080087db   Thumb Code   210  stm32f10x_usart.o(.text)
    USART_StructInit                         0x080088ad   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_ClockInit                          0x080088c5   Thumb Code    34  stm32f10x_usart.o(.text)
    USART_ClockStructInit                    0x080088e7   Thumb Code    12  stm32f10x_usart.o(.text)
    USART_Cmd                                0x080088f3   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_ITConfig                           0x0800890b   Thumb Code    74  stm32f10x_usart.o(.text)
    USART_DMACmd                             0x08008955   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_SetAddress                         0x08008967   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_WakeUpConfig                       0x08008979   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_ReceiverWakeUpCmd                  0x0800898b   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_LINBreakDetectLengthConfig         0x080089a3   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_LINCmd                             0x080089b5   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_SendData                           0x080089cd   Thumb Code     8  stm32f10x_usart.o(.text)
    USART_ReceiveData                        0x080089d5   Thumb Code    10  stm32f10x_usart.o(.text)
    USART_SendBreak                          0x080089df   Thumb Code    10  stm32f10x_usart.o(.text)
    USART_SetGuardTime                       0x080089e9   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_SetPrescaler                       0x080089f9   Thumb Code    16  stm32f10x_usart.o(.text)
    USART_SmartCardCmd                       0x08008a09   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_SmartCardNACKCmd                   0x08008a21   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_HalfDuplexCmd                      0x08008a39   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_OverSampling8Cmd                   0x08008a51   Thumb Code    22  stm32f10x_usart.o(.text)
    USART_OneBitMethodCmd                    0x08008a67   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_IrDAConfig                         0x08008a7f   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_IrDACmd                            0x08008a91   Thumb Code    24  stm32f10x_usart.o(.text)
    USART_GetFlagStatus                      0x08008aa9   Thumb Code    26  stm32f10x_usart.o(.text)
    USART_ClearFlag                          0x08008ac3   Thumb Code    18  stm32f10x_usart.o(.text)
    USART_GetITStatus                        0x08008ad5   Thumb Code    84  stm32f10x_usart.o(.text)
    USART_ClearITPendingBit                  0x08008b29   Thumb Code    52  stm32f10x_usart.o(.text)
    TIM_DeInit                               0x08008b5d   Thumb Code   424  stm32f10x_tim.o(.text)
    TIM_TimeBaseInit                         0x08008d05   Thumb Code   122  stm32f10x_tim.o(.text)
    TIM_OC1Init                              0x08008d7f   Thumb Code   132  stm32f10x_tim.o(.text)
    TIM_OC2Init                              0x08008e03   Thumb Code   154  stm32f10x_tim.o(.text)
    TIM_OC3Init                              0x08008e9d   Thumb Code   150  stm32f10x_tim.o(.text)
    TIM_OC4Init                              0x08008f33   Thumb Code   182  stm32f10x_tim.o(.text)
    TIM_SetIC4Prescaler                      0x08008fe9   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_SetIC3Prescaler                      0x08009085   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SetIC2Prescaler                      0x08009111   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_SetIC1Prescaler                      0x080091ad   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ICInit                               0x0800922b   Thumb Code   150  stm32f10x_tim.o(.text)
    TIM_PWMIConfig                           0x080092c1   Thumb Code   124  stm32f10x_tim.o(.text)
    TIM_BDTRConfig                           0x0800933d   Thumb Code    32  stm32f10x_tim.o(.text)
    TIM_TimeBaseStructInit                   0x0800935d   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OCStructInit                         0x0800936f   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ICStructInit                         0x08009383   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_BDTRStructInit                       0x08009395   Thumb Code    40  stm32f10x_tim.o(.text)
    TIM_Cmd                                  0x080093bd   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_CtrlPWMOutputs                       0x080093d5   Thumb Code    30  stm32f10x_tim.o(.text)
    TIM_ITConfig                             0x080093f3   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_GenerateEvent                        0x08009405   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_DMAConfig                            0x08009409   Thumb Code    10  stm32f10x_tim.o(.text)
    TIM_DMACmd                               0x08009413   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_InternalClockConfig                  0x08009425   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_SelectInputTrigger                   0x08009431   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ITRxExternalClockConfig              0x08009443   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_TIxExternalClockConfig               0x0800945b   Thumb Code    62  stm32f10x_tim.o(.text)
    TIM_ETRConfig                            0x08009499   Thumb Code    28  stm32f10x_tim.o(.text)
    TIM_ETRClockMode1Config                  0x080094b5   Thumb Code    54  stm32f10x_tim.o(.text)
    TIM_ETRClockMode2Config                  0x080094eb   Thumb Code    32  stm32f10x_tim.o(.text)
    TIM_PrescalerConfig                      0x0800950b   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_CounterModeConfig                    0x08009511   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_EncoderInterfaceConfig               0x08009523   Thumb Code    66  stm32f10x_tim.o(.text)
    TIM_ForcedOC1Config                      0x08009565   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ForcedOC2Config                      0x08009577   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_ForcedOC3Config                      0x08009591   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ForcedOC4Config                      0x080095a3   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_ARRPreloadConfig                     0x080095bd   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectCOM                            0x080095d5   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectCCDMA                          0x080095ed   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_CCPreloadControl                     0x08009605   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_OC1PreloadConfig                     0x0800961d   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2PreloadConfig                     0x0800962f   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC3PreloadConfig                     0x08009649   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC4PreloadConfig                     0x0800965b   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC1FastConfig                        0x08009675   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2FastConfig                        0x08009687   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC3FastConfig                        0x080096a1   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC4FastConfig                        0x080096b3   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_ClearOC1Ref                          0x080096cd   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearOC2Ref                          0x080096df   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_ClearOC3Ref                          0x080096f7   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearOC4Ref                          0x08009709   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_OC1PolarityConfig                    0x08009721   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC1NPolarityConfig                   0x08009733   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2PolarityConfig                    0x08009745   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC2NPolarityConfig                   0x0800975f   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC3PolarityConfig                    0x08009779   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC3NPolarityConfig                   0x08009793   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_OC4PolarityConfig                    0x080097ad   Thumb Code    26  stm32f10x_tim.o(.text)
    TIM_CCxCmd                               0x080097c7   Thumb Code    30  stm32f10x_tim.o(.text)
    TIM_CCxNCmd                              0x080097e5   Thumb Code    30  stm32f10x_tim.o(.text)
    TIM_SelectOCxM                           0x08009803   Thumb Code    82  stm32f10x_tim.o(.text)
    TIM_UpdateDisableConfig                  0x08009855   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_UpdateRequestConfig                  0x0800986d   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectHallSensor                     0x08009885   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectOnePulseMode                   0x0800989d   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectOutputTrigger                  0x080098af   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectSlaveMode                      0x080098c1   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectMasterSlaveMode                0x080098d3   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SetCounter                           0x080098e5   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetAutoreload                        0x080098e9   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare1                          0x080098ed   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare2                          0x080098f1   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare3                          0x080098f5   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare4                          0x080098f9   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_SetClockDivision                     0x080098ff   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_GetCapture1                          0x08009911   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture2                          0x08009917   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture3                          0x0800991d   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture4                          0x08009923   Thumb Code     8  stm32f10x_tim.o(.text)
    TIM_GetCounter                           0x0800992b   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetPrescaler                         0x08009931   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetFlagStatus                        0x08009937   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearFlag                            0x08009949   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetITStatus                          0x0800994f   Thumb Code    34  stm32f10x_tim.o(.text)
    TIM_ClearITPendingBit                    0x08009971   Thumb Code     6  stm32f10x_tim.o(.text)
    DMA_DeInit                               0x08009979   Thumb Code   324  stm32f10x_dma.o(.text)
    DMA_Init                                 0x08009abd   Thumb Code    60  stm32f10x_dma.o(.text)
    DMA_StructInit                           0x08009af9   Thumb Code    26  stm32f10x_dma.o(.text)
    DMA_Cmd                                  0x08009b13   Thumb Code    24  stm32f10x_dma.o(.text)
    DMA_ITConfig                             0x08009b2b   Thumb Code    18  stm32f10x_dma.o(.text)
    DMA_SetCurrDataCounter                   0x08009b3d   Thumb Code     4  stm32f10x_dma.o(.text)
    DMA_GetCurrDataCounter                   0x08009b41   Thumb Code     8  stm32f10x_dma.o(.text)
    DMA_GetFlagStatus                        0x08009b49   Thumb Code    40  stm32f10x_dma.o(.text)
    DMA_ClearFlag                            0x08009b71   Thumb Code    22  stm32f10x_dma.o(.text)
    DMA_GetITStatus                          0x08009b87   Thumb Code    40  stm32f10x_dma.o(.text)
    DMA_ClearITPendingBit                    0x08009baf   Thumb Code    22  stm32f10x_dma.o(.text)
    SDIO_DeInit                              0x08009bcd   Thumb Code    28  stm32f10x_sdio.o(.text)
    SDIO_Init                                0x08009be9   Thumb Code    42  stm32f10x_sdio.o(.text)
    SDIO_StructInit                          0x08009c13   Thumb Code    16  stm32f10x_sdio.o(.text)
    SDIO_ClockCmd                            0x08009c23   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_SetPowerState                       0x08009c29   Thumb Code    22  stm32f10x_sdio.o(.text)
    SDIO_GetPowerState                       0x08009c3f   Thumb Code    10  stm32f10x_sdio.o(.text)
    SDIO_ITConfig                            0x08009c49   Thumb Code    26  stm32f10x_sdio.o(.text)
    SDIO_DMACmd                              0x08009c63   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_SendCommand                         0x08009c69   Thumb Code    38  stm32f10x_sdio.o(.text)
    SDIO_CmdStructInit                       0x08009c8f   Thumb Code    14  stm32f10x_sdio.o(.text)
    SDIO_GetCommandResponse                  0x08009c9d   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_GetResponse                         0x08009ca5   Thumb Code    22  stm32f10x_sdio.o(.text)
    SDIO_DataConfig                          0x08009cbb   Thumb Code    42  stm32f10x_sdio.o(.text)
    SDIO_DataStructInit                      0x08009ce5   Thumb Code    20  stm32f10x_sdio.o(.text)
    SDIO_GetDataCounter                      0x08009cf9   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_ReadData                            0x08009cff   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_WriteData                           0x08009d07   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_GetFIFOCount                        0x08009d0f   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_StartSDIOReadWait                   0x08009d15   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_StopSDIOReadWait                    0x08009d1d   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_SetSDIOReadWaitMode                 0x08009d25   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_SetSDIOOperation                    0x08009d2d   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_SendSDIOSuspendCmd                  0x08009d35   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_CommandCompletionCmd                0x08009d3b   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_CEATAITCmd                          0x08009d43   Thumb Code    12  stm32f10x_sdio.o(.text)
    SDIO_SendCEATACmd                        0x08009d4f   Thumb Code     8  stm32f10x_sdio.o(.text)
    SDIO_GetFlagStatus                       0x08009d57   Thumb Code    20  stm32f10x_sdio.o(.text)
    SDIO_ClearFlag                           0x08009d6b   Thumb Code     6  stm32f10x_sdio.o(.text)
    SDIO_GetITStatus                         0x08009d71   Thumb Code    20  stm32f10x_sdio.o(.text)
    SDIO_ClearITPendingBit                   0x08009d85   Thumb Code     6  stm32f10x_sdio.o(.text)
    mymemcpy                                 0x08009da1   Thumb Code    26  malloc.o(.text)
    mymemset                                 0x08009dbb   Thumb Code    20  malloc.o(.text)
    my_mem_init                              0x08009dcf   Thumb Code    54  malloc.o(.text)
    my_mem_perused                           0x08009e05   Thumb Code    54  malloc.o(.text)
    my_mem_malloc                            0x08009e3b   Thumb Code   154  malloc.o(.text)
    my_mem_free                              0x08009ed5   Thumb Code    94  malloc.o(.text)
    myfree                                   0x08009f33   Thumb Code    32  malloc.o(.text)
    mymalloc                                 0x08009f53   Thumb Code    36  malloc.o(.text)
    myrealloc                                0x08009f77   Thumb Code    68  malloc.o(.text)
    disk_status                              0x08009fcd   Thumb Code     6  diskio.o(.text)
    disk_initialize                          0x08009fd3   Thumb Code    52  diskio.o(.text)
    disk_read                                0x0800a007   Thumb Code   122  diskio.o(.text)
    disk_write                               0x0800a081   Thumb Code   122  diskio.o(.text)
    disk_ioctl                               0x0800a0fb   Thumb Code   170  diskio.o(.text)
    get_fattime                              0x0800a1a5   Thumb Code     4  diskio.o(.text)
    ff_memalloc                              0x0800a1a9   Thumb Code    14  diskio.o(.text)
    ff_memfree                               0x0800a1b7   Thumb Code    14  diskio.o(.text)
    clust2sect                               0x0800a383   Thumb Code    26  ff.o(.text)
    get_fat                                  0x0800a39d   Thumb Code   242  ff.o(.text)
    put_fat                                  0x0800a48f   Thumb Code   322  ff.o(.text)
    dir_sdi                                  0x0800a745   Thumb Code   158  ff.o(.text)
    f_mount                                  0x0800b7cf   Thumb Code    86  ff.o(.text)
    f_open                                   0x0800b825   Thumb Code   384  ff.o(.text)
    f_read                                   0x0800b9a5   Thumb Code   450  ff.o(.text)
    f_write                                  0x0800bb67   Thumb Code   490  ff.o(.text)
    f_sync                                   0x0800bd51   Thumb Code   176  ff.o(.text)
    f_close                                  0x0800be01   Thumb Code    32  ff.o(.text)
    f_lseek                                  0x0800be21   Thumb Code   684  ff.o(.text)
    f_opendir                                0x0800c0cd   Thumb Code   136  ff.o(.text)
    f_closedir                               0x0800c155   Thumb Code    22  ff.o(.text)
    f_readdir                                0x0800c16b   Thumb Code   114  ff.o(.text)
    f_stat                                   0x0800c1dd   Thumb Code    84  ff.o(.text)
    f_getfree                                0x0800c231   Thumb Code   258  ff.o(.text)
    f_truncate                               0x0800c333   Thumb Code   184  ff.o(.text)
    f_unlink                                 0x0800c3eb   Thumb Code   190  ff.o(.text)
    f_mkdir                                  0x0800c4a9   Thumb Code   380  ff.o(.text)
    f_chmod                                  0x0800c625   Thumb Code   112  ff.o(.text)
    f_rename                                 0x0800c695   Thumb Code   290  ff.o(.text)
    f_utime                                  0x0800c7b7   Thumb Code   110  ff.o(.text)
    f_getlabel                               0x0800c825   Thumb Code   190  ff.o(.text)
    f_setlabel                               0x0800c8e3   Thumb Code   482  ff.o(.text)
    f_mkfs                                   0x0800cac5   Thumb Code  1578  ff.o(.text)
    f_gets                                   0x0800d0ef   Thumb Code    82  ff.o(.text)
    f_putc                                   0x0800d185   Thumb Code    64  ff.o(.text)
    f_puts                                   0x0800d1c5   Thumb Code    74  ff.o(.text)
    f_printf                                 0x0800d20f   Thumb Code   674  ff.o(.text)
    exfuns_init                              0x0800d4b1   Thumb Code   114  exfuns.o(.text)
    char_upper                               0x0800d523   Thumb Code    26  exfuns.o(.text)
    f_typetell                               0x0800d53d   Thumb Code   188  exfuns.o(.text)
    exf_getfree                              0x0800d5f9   Thumb Code    74  exfuns.o(.text)
    ff_convert                               0x0800d659   Thumb Code   116  cc936.o(.text)
    ff_wtoupper                              0x0800d6cd   Thumb Code    46  cc936.o(.text)
    mf_mount                                 0x0800d70d   Thumb Code    20  fattester.o(.text)
    mf_open                                  0x0800d721   Thumb Code    24  fattester.o(.text)
    mf_close                                 0x0800d739   Thumb Code    14  fattester.o(.text)
    mf_read                                  0x0800d747   Thumb Code   224  fattester.o(.text)
    mf_write                                 0x0800d827   Thumb Code    68  fattester.o(.text)
    mf_opendir                               0x0800d86b   Thumb Code    14  fattester.o(.text)
    mf_closedir                              0x0800d879   Thumb Code    10  fattester.o(.text)
    mf_readdir                               0x0800d883   Thumb Code   204  fattester.o(.text)
    mf_scan_files                            0x0800d94f   Thumb Code   120  fattester.o(.text)
    mf_showfree                              0x0800d9c7   Thumb Code    88  fattester.o(.text)
    mf_lseek                                 0x0800da1f   Thumb Code    16  fattester.o(.text)
    mf_tell                                  0x0800da2f   Thumb Code     8  fattester.o(.text)
    mf_size                                  0x0800da37   Thumb Code     8  fattester.o(.text)
    mf_mkdir                                 0x0800da3f   Thumb Code    12  fattester.o(.text)
    mf_fmkfs                                 0x0800da4b   Thumb Code    20  fattester.o(.text)
    mf_unlink                                0x0800da5f   Thumb Code    12  fattester.o(.text)
    mf_rename                                0x0800da6b   Thumb Code    16  fattester.o(.text)
    mf_getlabel                              0x0800da7b   Thumb Code    58  fattester.o(.text)
    mf_setlabel                              0x0800dab5   Thumb Code    34  fattester.o(.text)
    mf_gets                                  0x0800dad7   Thumb Code   698  fattester.o(.text)
    mf_putc                                  0x0800dd91   Thumb Code    18  fattester.o(.text)
    mf_puts                                  0x0800dda3   Thumb Code    18  fattester.o(.text)
    usmart_sys_cmd_exe                       0x0800ddd5   Thumb Code  1554  usmart.o(.text)
    usmart_reset_runtime                     0x0800e3e7   Thumb Code    38  usmart.o(.text)
    usmart_get_runtime                       0x0800e40d   Thumb Code    60  usmart.o(.text)
    TIM4_IRQHandler                          0x0800e449   Thumb Code    46  usmart.o(.text)
    Timer4_Init                              0x0800e477   Thumb Code    88  usmart.o(.text)
    usmart_init                              0x0800e4cf   Thumb Code    36  usmart.o(.text)
    usmart_cmd_rec                           0x0800e4f3   Thumb Code   170  usmart.o(.text)
    usmart_exe                               0x0800e59d   Thumb Code   870  usmart.o(.text)
    usmart_scan                              0x0800e903   Thumb Code   120  usmart.o(.text)
    read_addr                                0x0800e97b   Thumb Code     6  usmart.o(.text)
    write_addr                               0x0800e981   Thumb Code     4  usmart.o(.text)
    usmart_strcmp                            0x0800ea0d   Thumb Code    34  usmart_str.o(.text)
    usmart_strcopy                           0x0800ea2f   Thumb Code    22  usmart_str.o(.text)
    usmart_strlen                            0x0800ea45   Thumb Code    24  usmart_str.o(.text)
    usmart_pow                               0x0800ea5d   Thumb Code    22  usmart_str.o(.text)
    usmart_str2num                           0x0800ea73   Thumb Code   202  usmart_str.o(.text)
    usmart_get_cmdname                       0x0800eb3d   Thumb Code    54  usmart_str.o(.text)
    usmart_search_nextc                      0x0800eb73   Thumb Code    22  usmart_str.o(.text)
    usmart_get_fname                         0x0800eb89   Thumb Code   440  usmart_str.o(.text)
    usmart_get_aparm                         0x0800ed41   Thumb Code   200  usmart_str.o(.text)
    usmart_get_parmpos                       0x0800ee09   Thumb Code    26  usmart_str.o(.text)
    usmart_get_fparam                        0x0800ee23   Thumb Code   262  usmart_str.o(.text)
    __use_no_semihosting                     0x0800ef35   Thumb Code     2  use_no_semi_2.o(.text)
    __aeabi_ldivmod                          0x0800ef37   Thumb Code     0  llsdiv.o(.text)
    _ll_sdiv                                 0x0800ef37   Thumb Code    72  llsdiv.o(.text)
    __2printf                                0x0800ef81   Thumb Code    20  noretval__2printf.o(.text)
    _printf_pre_padding                      0x0800ef99   Thumb Code    44  _printf_pad.o(.text)
    _printf_post_padding                     0x0800efc5   Thumb Code    34  _printf_pad.o(.text)
    _printf_str                              0x0800efe7   Thumb Code    82  _printf_str.o(.text)
    _printf_int_dec                          0x0800f039   Thumb Code   104  _printf_dec.o(.text)
    _printf_int_hex                          0x0800f0b1   Thumb Code    84  _printf_hex_int.o(.text)
    _printf_longlong_hex                     0x0800f0b1   Thumb Code     0  _printf_hex_int.o(.text)
    __printf                                 0x0800f109   Thumb Code   388  __printf_flags_ss_wp.o(.text)
    strcpy                                   0x0800f291   Thumb Code    72  strcpy.o(.text)
    __aeabi_memcpy                           0x0800f2d9   Thumb Code     0  rt_memcpy_v6.o(.text)
    __rt_memcpy                              0x0800f2d9   Thumb Code   138  rt_memcpy_v6.o(.text)
    _memcpy_lastbytes                        0x0800f33f   Thumb Code     0  rt_memcpy_v6.o(.text)
    strcmp                                   0x0800f365   Thumb Code   128  strcmpv7m.o(.text)
    __use_two_region_memory                  0x0800f3e5   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0800f3e7   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x0800f3e9   Thumb Code     2  heapauxi.o(.text)
    __I$use$semihosting                      0x0800f3eb   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x0800f3eb   Thumb Code     2  use_no_semi.o(.text)
    __aeabi_uldivmod                         0x0800f3ed   Thumb Code     0  lludivv7m.o(.text)
    _ll_udiv                                 0x0800f3ed   Thumb Code   238  lludivv7m.o(.text)
    _printf_int_common                       0x0800f4db   Thumb Code   178  _printf_intcommon.o(.text)
    _printf_cs_common                        0x0800f58d   Thumb Code    20  _printf_char.o(.text)
    _printf_char                             0x0800f5a1   Thumb Code    16  _printf_char.o(.text)
    _printf_string                           0x0800f5b1   Thumb Code     8  _printf_char.o(.text)
    _printf_char_file                        0x0800f5b9   Thumb Code    32  _printf_char_file.o(.text)
    __aeabi_memcpy4                          0x0800f5dd   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x0800f5dd   Thumb Code     0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x0800f5dd   Thumb Code   100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x0800f625   Thumb Code     0  rt_memcpy_w.o(.text)
    _printf_char_common                      0x0800f64b   Thumb Code    32  _printf_char_common.o(.text)
    ferror                                   0x0800f671   Thumb Code     8  ferror.o(.text)
    __user_setup_stackheap                   0x0800f679   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x0800f6c3   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x0800f6d1   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x0800f6d1   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x0800f6d1   Thumb Code     0  libspace.o(.text)
    _is_digit                                0x0800f6d9   Thumb Code    14  __printf_wp.o(i._is_digit)
    __aeabi_d2uiz                            0x0800f6e9   Thumb Code     0  dfixu.o(x$fpl$dfixu)
    _dfixu                                   0x0800f6e9   Thumb Code    90  dfixu.o(x$fpl$dfixu)
    __aeabi_ui2d                             0x0800f743   Thumb Code     0  dflt_clz.o(x$fpl$dfltu)
    _dfltu                                   0x0800f743   Thumb Code    38  dflt_clz.o(x$fpl$dfltu)
    __aeabi_dmul                             0x0800f769   Thumb Code     0  dmul.o(x$fpl$dmul)
    _dmul                                    0x0800f769   Thumb Code   332  dmul.o(x$fpl$dmul)
    __fpl_dnaninf                            0x0800f8bd   Thumb Code   156  dnaninf.o(x$fpl$dnaninf)
    __fpl_dretinf                            0x0800f959   Thumb Code    12  dretinf.o(x$fpl$dretinf)
    __I$use$fp                               0x0800f964   Number         0  usenofp.o(x$fpl$usenofp)
    asc2_1206                                0x0800f964   Data        1140  lcd.o(.constdata)
    asc2_1608                                0x0800fdd8   Data        1520  lcd.o(.constdata)
    asc2_2412                                0x080103c8   Data        3420  lcd.o(.constdata)
    memtblsize                               0x08011124   Data           8  malloc.o(.constdata)
    memblksize                               0x0801112c   Data           8  malloc.o(.constdata)
    memsize                                  0x08011134   Data           8  malloc.o(.constdata)
    FILE_TYPE_TBL                            0x08011178   Data         312  exfuns.o(.constdata)
    Region$$Table$$Base                      0x0803c450   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0803c470   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20000000   Data           4  system_stm32f10x.o(.data)
    AHBPrescTable                            0x20000004   Data          16  system_stm32f10x.o(.data)
    POINT_COLOR                              0x20000016   Data           2  lcd.o(.data)
    BACK_COLOR                               0x20000018   Data           2  lcd.o(.data)
    W25QXX_TYPE                              0x2000001a   Data           2  w25qxx.o(.data)
    TransferError                            0x20000026   Data           1  sdio_sdcard.o(.data)
    TransferEnd                              0x20000027   Data           1  sdio_sdcard.o(.data)
    tempbuff                                 0x20000028   Data           4  sdio_sdcard.o(.data)
    __stdout                                 0x20000030   Data           4  usart.o(.data)
    USART_RX_STA                             0x20000034   Data           2  usart.o(.data)
    mallco_dev                               0x2000004c   Data          28  malloc.o(.data)
    FLASH_SECTOR_COUNT                       0x20000068   Data           2  diskio.o(.data)
    fs                                       0x20000078   Data           8  exfuns.o(.data)
    file                                     0x20000080   Data           4  exfuns.o(.data)
    ftemp                                    0x20000084   Data           4  exfuns.o(.data)
    br                                       0x20000088   Data           4  exfuns.o(.data)
    bw                                       0x2000008c   Data           4  exfuns.o(.data)
    fatbuf                                   0x20000090   Data           4  exfuns.o(.data)
    sys_cmd_tab                              0x20000094   Data          28  usmart.o(.data)
    usmart_nametab                           0x200000b0   Data         264  usmart_config.o(.data)
    usmart_dev                               0x200001b8   Data         244  usmart_config.o(.data)
    lcddev                                   0x200002ac   Data          14  lcd.o(.bss)
    W25QXX_BUFFER                            0x200002ba   Data        4096  w25qxx.o(.bss)
    SDIO_InitStructure                       0x200012c0   Data          24  sdio_sdcard.o(.bss)
    SDIO_CmdInitStructure                    0x200012d8   Data          20  sdio_sdcard.o(.bss)
    SDIO_DataInitStructure                   0x200012ec   Data          24  sdio_sdcard.o(.bss)
    SDCardInfo                               0x20001328   Data          88  sdio_sdcard.o(.bss)
    SDIO_DATA_BUFFER                         0x20001380   Data         512  sdio_sdcard.o(.bss)
    USART_RX_BUF                             0x20001580   Data         200  usart.o(.bss)
    mem1base                                 0x20001660   Data       40960  malloc.o(.bss)
    mem1mapbase                              0x2000b660   Data        2560  malloc.o(.bss)
    fileinfo                                 0x2000c060   Data          32  exfuns.o(.bss)
    dir                                      0x2000c080   Data          36  exfuns.o(.bss)
    __libspace_start                         0x2000c0a4   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x2000c104   Data           0  libspace.o(.bss)
    mem2base                                 0x68000000   Data       983040  malloc.o(.ARM.__AT_0x68000000)
    mem2mapbase                              0x680f0000   Data       61440  malloc.o(.ARM.__AT_0x680F0000)



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

Memory Map of the image

  Image Entry point : 0x08000131

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0003c71c, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x0003c5ac])

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0003c470, Max: 0x00080000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x00000130   Data   RO          400    RESET               startup_stm32f10x_hd.o
    0x08000130   0x00000008   Code   RO          756  * !!!main             c_w.l(__main.o)
    0x08000138   0x00000034   Code   RO          958    !!!scatter          c_w.l(__scatter.o)
    0x0800016c   0x0000005a   Code   RO          956    !!dczerorl2         c_w.l(__dczerorl2.o)
    0x080001c6   0x00000002   PAD
    0x080001c8   0x0000001c   Code   RO          960    !!handler_zi        c_w.l(__scatter_zi.o)
    0x080001e4   0x00000000   Code   RO          747    .ARM.Collect$$_printf_percent$$00000000  c_w.l(_printf_percent.o)
    0x080001e4   0x00000006   Code   RO          745    .ARM.Collect$$_printf_percent$$00000009  c_w.l(_printf_d.o)
    0x080001ea   0x00000006   Code   RO          746    .ARM.Collect$$_printf_percent$$0000000A  c_w.l(_printf_u.o)
    0x080001f0   0x00000006   Code   RO          744    .ARM.Collect$$_printf_percent$$0000000C  c_w.l(_printf_x.o)
    0x080001f6   0x00000006   Code   RO          742    .ARM.Collect$$_printf_percent$$00000013  c_w.l(_printf_c.o)
    0x080001fc   0x00000006   Code   RO          743    .ARM.Collect$$_printf_percent$$00000014  c_w.l(_printf_s.o)
    0x08000202   0x00000004   Code   RO          781    .ARM.Collect$$_printf_percent$$00000017  c_w.l(_printf_percent_end.o)
    0x08000206   0x00000002   Code   RO          827    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x08000208   0x00000000   Code   RO          838    .ARM.Collect$$libinit$$00000002  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          840    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          843    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          845    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          847    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          850    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          852    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          854    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          856    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          858    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          860    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          862    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          864    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          866    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          868    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          870    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          874    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          876    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          878    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x08000208   0x00000000   Code   RO          880    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x08000208   0x00000002   Code   RO          881    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x0800020a   0x00000002   Code   RO          909    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x0800020c   0x00000000   Code   RO          924    .ARM.Collect$$libshutdown$$00000003  c_w.l(libshutdown2.o)
    0x0800020c   0x00000000   Code   RO          927    .ARM.Collect$$libshutdown$$00000006  c_w.l(libshutdown2.o)
    0x0800020c   0x00000000   Code   RO          930    .ARM.Collect$$libshutdown$$00000009  c_w.l(libshutdown2.o)
    0x0800020c   0x00000000   Code   RO          932    .ARM.Collect$$libshutdown$$0000000B  c_w.l(libshutdown2.o)
    0x0800020c   0x00000000   Code   RO          935    .ARM.Collect$$libshutdown$$0000000E  c_w.l(libshutdown2.o)
    0x0800020c   0x00000002   Code   RO          936    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)
    0x0800020e   0x00000000   Code   RO          772    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x0800020e   0x00000000   Code   RO          790    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x0800020e   0x00000006   Code   RO          802    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x08000214   0x00000000   Code   RO          792    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x08000214   0x00000004   Code   RO          793    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x08000218   0x00000000   Code   RO          795    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x08000218   0x00000008   Code   RO          796    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x08000220   0x00000002   Code   RO          831    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x08000222   0x00000000   Code   RO          883    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x08000222   0x00000004   Code   RO          884    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x08000226   0x00000006   Code   RO          885    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x0800022c   0x00000394   Code   RO            1    .text               main.o
    0x080005c0   0x0000001a   Code   RO          160    .text               stm32f10x_it.o
    0x080005da   0x00000002   PAD
    0x080005dc   0x000001e0   Code   RO          201    .text               system_stm32f10x.o
    0x080007bc   0x0000004c   Code   RO          219    .text               led.o
    0x08000808   0x000000fc   Code   RO          231    .text               key.o
    0x08000904   0x00004a5c   Code   RO          244    .text               lcd.o
    0x08005360   0x00000108   Code   RO          274    .text               spi.o
    0x08005468   0x00000368   Code   RO          289    .text               w25qxx.o
    0x080057d0   0x00001c30   Code   RO          308    .text               sdio_sdcard.o
    0x08007400   0x000000d4   Code   RO          334    .text               delay.o
    0x080074d4   0x0000000c   Code   RO          349    .text               sys.o
    0x080074e0   0x00000140   Code   RO          365    .text               usart.o
    0x08007620   0x00000040   Code   RO          401    .text               startup_stm32f10x_hd.o
    0x08007660   0x000000dc   Code   RO          405    .text               misc.o
    0x0800773c   0x0000060c   Code   RO          417    .text               stm32f10x_fsmc.o
    0x08007d48   0x0000035c   Code   RO          429    .text               stm32f10x_gpio.o
    0x080080a4   0x000003a4   Code   RO          441    .text               stm32f10x_rcc.o
    0x08008448   0x0000030c   Code   RO          455    .text               stm32f10x_spi.o
    0x08008754   0x00000408   Code   RO          467    .text               stm32f10x_usart.o
    0x08008b5c   0x00000e1a   Code   RO          479    .text               stm32f10x_tim.o
    0x08009976   0x00000002   PAD
    0x08009978   0x00000254   Code   RO          491    .text               stm32f10x_dma.o
    0x08009bcc   0x000001d4   Code   RO          503    .text               stm32f10x_sdio.o
    0x08009da0   0x0000022c   Code   RO          515    .text               malloc.o
    0x08009fcc   0x00000200   Code   RO          537    .text               diskio.o
    0x0800a1cc   0x000032e4   Code   RO          555    .text               ff.o
    0x0800d4b0   0x000001a8   Code   RO          576    .text               exfuns.o
    0x0800d658   0x000000b4   Code   RO          600    .text               cc936.o
    0x0800d70c   0x000006c8   Code   RO          623    .text               fattester.o
    0x0800ddd4   0x00000c38   Code   RO          642    .text               usmart.o
    0x0800ea0c   0x00000528   Code   RO          671    .text               usmart_str.o
    0x0800ef34   0x00000002   Code   RO          685    .text               c_w.l(use_no_semi_2.o)
    0x0800ef36   0x00000048   Code   RO          687    .text               c_w.l(llsdiv.o)
    0x0800ef7e   0x00000002   PAD
    0x0800ef80   0x00000018   Code   RO          691    .text               c_w.l(noretval__2printf.o)
    0x0800ef98   0x0000004e   Code   RO          695    .text               c_w.l(_printf_pad.o)
    0x0800efe6   0x00000052   Code   RO          697    .text               c_w.l(_printf_str.o)
    0x0800f038   0x00000078   Code   RO          699    .text               c_w.l(_printf_dec.o)
    0x0800f0b0   0x00000058   Code   RO          704    .text               c_w.l(_printf_hex_int.o)
    0x0800f108   0x00000188   Code   RO          739    .text               c_w.l(__printf_flags_ss_wp.o)
    0x0800f290   0x00000048   Code   RO          748    .text               c_w.l(strcpy.o)
    0x0800f2d8   0x0000008a   Code   RO          750    .text               c_w.l(rt_memcpy_v6.o)
    0x0800f362   0x00000002   PAD
    0x0800f364   0x00000080   Code   RO          752    .text               c_w.l(strcmpv7m.o)
    0x0800f3e4   0x00000006   Code   RO          754    .text               c_w.l(heapauxi.o)
    0x0800f3ea   0x00000002   Code   RO          770    .text               c_w.l(use_no_semi.o)
    0x0800f3ec   0x000000ee   Code   RO          773    .text               c_w.l(lludivv7m.o)
    0x0800f4da   0x000000b2   Code   RO          775    .text               c_w.l(_printf_intcommon.o)
    0x0800f58c   0x0000002c   Code   RO          777    .text               c_w.l(_printf_char.o)
    0x0800f5b8   0x00000024   Code   RO          779    .text               c_w.l(_printf_char_file.o)
    0x0800f5dc   0x00000064   Code   RO          782    .text               c_w.l(rt_memcpy_w.o)
    0x0800f640   0x00000030   Code   RO          808    .text               c_w.l(_printf_char_common.o)
    0x0800f670   0x00000008   Code   RO          810    .text               c_w.l(ferror.o)
    0x0800f678   0x0000004a   Code   RO          814    .text               c_w.l(sys_stackheap_outer.o)
    0x0800f6c2   0x0000000c   Code   RO          820    .text               c_w.l(exit.o)
    0x0800f6ce   0x00000002   PAD
    0x0800f6d0   0x00000008   Code   RO          828    .text               c_w.l(libspace.o)
    0x0800f6d8   0x0000000e   Code   RO          732    i._is_digit         c_w.l(__printf_wp.o)
    0x0800f6e6   0x00000002   PAD
    0x0800f6e8   0x0000005a   Code   RO          758    x$fpl$dfixu         fz_ws.l(dfixu.o)
    0x0800f742   0x00000026   Code   RO          762    x$fpl$dfltu         fz_ws.l(dflt_clz.o)
    0x0800f768   0x00000154   Code   RO          768    x$fpl$dmul          fz_ws.l(dmul.o)
    0x0800f8bc   0x0000009c   Code   RO          784    x$fpl$dnaninf       fz_ws.l(dnaninf.o)
    0x0800f958   0x0000000c   Code   RO          786    x$fpl$dretinf       fz_ws.l(dretinf.o)
    0x0800f964   0x00000000   Code   RO          788    x$fpl$usenofp       fz_ws.l(usenofp.o)
    0x0800f964   0x000017c0   Data   RO          246    .constdata          lcd.o
    0x08011124   0x00000018   Data   RO          519    .constdata          malloc.o
    0x0801113c   0x0000003a   Data   RO          556    .constdata          ff.o
    0x08011176   0x00000002   PAD
    0x08011178   0x00000138   Data   RO          578    .constdata          exfuns.o
    0x080112b0   0x0002acc8   Data   RO          601    .constdata          cc936.o
    0x0803bf78   0x00000028   Data   RO          705    .constdata          c_w.l(_printf_hex_int.o)
    0x0803bfa0   0x00000011   Data   RO          740    .constdata          c_w.l(__printf_flags_ss_wp.o)
    0x0803bfb1   0x00000003   PAD
    0x0803bfb4   0x00000064   Data   RO          579    .conststring        exfuns.o
    0x0803c018   0x00000028   Data   RO          643    .conststring        usmart.o
    0x0803c040   0x0000040f   Data   RO          658    .conststring        usmart_config.o
    0x0803c44f   0x00000001   PAD
    0x0803c450   0x00000020   Data   RO          954    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x0000c708, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000013c])

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW          202    .data               system_stm32f10x.o
    0x20000014   0x00000001   Data   RW          232    .data               key.o
    0x20000015   0x00000001   PAD
    0x20000016   0x00000004   Data   RW          247    .data               lcd.o
    0x2000001a   0x00000002   Data   RW          291    .data               w25qxx.o
    0x2000001c   0x00000010   Data   RW          310    .data               sdio_sdcard.o
    0x2000002c   0x00000004   Data   RW          335    .data               delay.o
    0x20000030   0x00000006   Data   RW          367    .data               usart.o
    0x20000036   0x00000014   Data   RW          442    .data               stm32f10x_rcc.o
    0x2000004a   0x00000002   PAD
    0x2000004c   0x0000001c   Data   RW          520    .data               malloc.o
    0x20000068   0x00000002   Data   RW          538    .data               diskio.o
    0x2000006a   0x00000002   PAD
    0x2000006c   0x0000000a   Data   RW          557    .data               ff.o
    0x20000076   0x00000002   PAD
    0x20000078   0x0000001c   Data   RW          580    .data               exfuns.o
    0x20000094   0x0000001c   Data   RW          644    .data               usmart.o
    0x200000b0   0x000001fc   Data   RW          659    .data               usmart_config.o
    0x200002ac   0x0000000e   Zero   RW          245    .bss                lcd.o
    0x200002ba   0x00001000   Zero   RW          290    .bss                w25qxx.o
    0x200012ba   0x00000006   PAD
    0x200012c0   0x000002c0   Zero   RW          309    .bss                sdio_sdcard.o
    0x20001580   0x000000c8   Zero   RW          366    .bss                usart.o
    0x20001648   0x00000018   PAD
    0x20001660   0x0000aa00   Zero   RW          518    .bss                malloc.o
    0x2000c060   0x00000044   Zero   RW          577    .bss                exfuns.o
    0x2000c0a4   0x00000060   Zero   RW          829    .bss                c_w.l(libspace.o)
    0x2000c104   0x00000004   PAD
    0x2000c108   0x00000200   Zero   RW          399    HEAP                startup_stm32f10x_hd.o
    0x2000c308   0x00000400   Zero   RW          398    STACK               startup_stm32f10x_hd.o



  Load Region LR$$.ARM.__AT_0x68000000 (Base: 0x68000000, Size: 0x00000000, Max: 0x000f0000, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x68000000 (Base: 0x68000000, Size: 0x000f0000, Max: 0x000f0000, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x68000000   0x000f0000   Zero   RW          516    .ARM.__AT_0x68000000  malloc.o



  Load Region LR$$.ARM.__AT_0x680F0000 (Base: 0x680f0000, Size: 0x00000000, Max: 0x0000f000, ABSOLUTE)

    Execution Region ER$$.ARM.__AT_0x680F0000 (Base: 0x680f0000, Size: 0x0000f000, Max: 0x0000f000, ABSOLUTE, UNINIT)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x680f0000   0x0000f000   Zero   RW          517    .ARM.__AT_0x680F0000  malloc.o


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

Image component sizes


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

       180         18     175304          0          0       2161   cc936.o
       212         18          0          4          0       1011   delay.o
       512          8          0          2          0       4134   diskio.o
       424         22        412         28         68       2692   exfuns.o
      1736        690          0          0          0       5644   fattester.o
     13028        144         58         10          0      37190   ff.o
       252         12          0          1          0        824   key.o
     19036        162       6080          4         14      21654   lcd.o
        76          8          0          0          0        491   led.o
       916        312          0          0          0     287883   main.o
       556         18         24         28    1088000       4528   malloc.o
       220         22          0          0          0       1789   misc.o
      7216        256          0         16        704      24408   sdio_sdcard.o
       264         10          0          0          0       1093   spi.o
        64         26        304          0       1536        792   startup_stm32f10x_hd.o
       596          8          0          0          0       4318   stm32f10x_dma.o
      1548         18          0          0          0       5335   stm32f10x_fsmc.o
       860         38          0          0          0       5633   stm32f10x_gpio.o
        26          0          0          0          0       1174   stm32f10x_it.o
       932         36          0         20          0       8800   stm32f10x_rcc.o
       468         22          0          0          0       7076   stm32f10x_sdio.o
       780         14          0          0          0       6518   stm32f10x_spi.o
      3610         88          0          0          0      22120   stm32f10x_tim.o
      1032         22          0          0          0       8360   stm32f10x_usart.o
        12          0          0          0          0        615   sys.o
       480         38          0         20          0       1719   system_stm32f10x.o
       320         16          0          6        200       3170   usart.o
      3128       1288         40         28          0       4298   usmart.o
         0          0       1039        508          0       1688   usmart_config.o
      1320         12          0          0          0       5041   usmart_str.o
       872         30          0          2       4096       4309   w25qxx.o

    ----------------------------------------------------------------------
     60680       3356     183296        684    1094648     486468   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          3          7         30          0   (incl. Padding)

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

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

        90          0          0          0          0          0   __dczerorl2.o
         8          0          0          0          0         68   __main.o
       392          4         17          0          0         92   __printf_flags_ss_wp.o
        14          0          0          0          0         68   __printf_wp.o
         0          0          0          0          0          0   __rtentry.o
        12          0          0          0          0          0   __rtentry2.o
         6          0          0          0          0          0   __rtentry4.o
        52          8          0          0          0          0   __scatter.o
        28          0          0          0          0          0   __scatter_zi.o
         6          0          0          0          0          0   _printf_c.o
        44          0          0          0          0        108   _printf_char.o
        48          6          0          0          0         96   _printf_char_common.o
        36          4          0          0          0         80   _printf_char_file.o
         6          0          0          0          0          0   _printf_d.o
       120         16          0          0          0         92   _printf_dec.o
        88          4         40          0          0         88   _printf_hex_int.o
       178          0          0          0          0         88   _printf_intcommon.o
        78          0          0          0          0        108   _printf_pad.o
         0          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
         6          0          0          0          0          0   _printf_s.o
        82          0          0          0          0         80   _printf_str.o
         6          0          0          0          0          0   _printf_u.o
         6          0          0          0          0          0   _printf_x.o
        12          0          0          0          0         72   exit.o
         8          0          0          0          0         68   ferror.o
         6          0          0          0          0        152   heapauxi.o
         2          0          0          0          0          0   libinit.o
         2          0          0          0          0          0   libinit2.o
         2          0          0          0          0          0   libshutdown.o
         2          0          0          0          0          0   libshutdown2.o
         8          4          0          0         96         68   libspace.o
        72          0          0          0          0         76   llsdiv.o
       238          0          0          0          0        100   lludivv7m.o
        24          4          0          0          0         84   noretval__2printf.o
       138          0          0          0          0         68   rt_memcpy_v6.o
       100          0          0          0          0         80   rt_memcpy_w.o
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
       128          0          0          0          0         68   strcmpv7m.o
        72          0          0          0          0         80   strcpy.o
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o
         2          0          0          0          0         68   use_no_semi_2.o
        90          4          0          0          0         92   dfixu.o
        38          0          0          0          0         68   dflt_clz.o
       340         12          0          0          0        104   dmul.o
       156          4          0          0          0         92   dnaninf.o
        12          0          0          0          0         68   dretinf.o
         0          0          0          0          0          0   usenofp.o

    ----------------------------------------------------------------------
      2860         70         60          0        100       2524   Library Totals
        10          0          3          0          4          0   (incl. Padding)

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

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

      2214         50         57          0         96       2100   c_w.l
       636         20          0          0          0        424   fz_ws.l

    ----------------------------------------------------------------------
      2860         70         60          0        100       2524   Library Totals

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

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


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

     63540       3426     183356        684    1094748     484776   Grand Totals
     63540       3426     183356        316    1094748     484776   ELF Image Totals (compressed)
     63540       3426     183356        316          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)               246896 ( 241.11kB)
    Total RW  Size (RW Data + ZI Data)           1095432 (1069.76kB)
    Total ROM Size (Code + RO Data + RW Data)     247212 ( 241.42kB)

==============================================================================
回复

使用道具 举报

该用户从未签到

8

主题

470

回帖

0

积分

PADS-190603高级班

积分
0

终身成就奖

发表于 2019-5-27 22:33:26 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

公告:服务器刚移机,
大家请不要下载东西。
会下载失败


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表