ARM Linker, 4.1 [Build 481] [Standard]

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

Section Cross References

    main.o(.text) refers to w5500.o(.text) for W5500_Init
    main.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
    main.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd
    main.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit
    main.o(.text) refers to misc.o(.text) for NVIC_SetVectorTable
    main.o(.text) refers to stm32f10x_flash.o(.text) for FLASH_PrefetchBufferCmd
    main.o(.text) refers to w5500.o(.data) for Gateway_IP
    main.o(.text) refers to w5500.o(.bss) for Rx_Buffer
    main.o(.text) refers to main.o(.data) for W5500_Send_Delay_Counter
    w5500.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init
    w5500.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd
    w5500.o(.text) refers to stm32f10x_spi.o(.text) for SPI_Init
    w5500.o(.text) refers to main.o(.text) for Delay
    w5500.o(.text) refers to w5500.o(.data) for UDP_DIPR
    stm32f10x_adc.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_bkp.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_BackupResetCmd
    stm32f10x_can.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    stm32f10x_cec.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    stm32f10x_dac.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    stm32f10x_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd
    stm32f10x_i2c.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    stm32f10x_pwr.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    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_tim.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_wwdg.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd
    system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock
    startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(.text) for NMI_Handler
    startup_stm32f10x_md.o(RESET) refers to main.o(.text) for TIM2_IRQHandler
    startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text) for SystemInit
    startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem
    startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem
    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
    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
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
    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$$00000002) for .ARM.Collect$$rtentry$$00000002
    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$$00000009) for .ARM.Collect$$rtentry$$00000009
    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$$0000000C) for .ARM.Collect$$rtentry$$0000000C
    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
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f10x_md.o(.text) for __user_initial_stackheap
    exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002A) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) for __rt_lib_init_user_alloc_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers to fpinit.o(x$fpl$fpinit) for _fp_init
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
    rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
    rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
    libinit2.o(.ARM.Collect$$libinit$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000023) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
    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 sys_exit.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$$00000002) for .ARM.Collect$$rtexit$$00000002
    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_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
    rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    _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_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


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

Removing Unused input sections from the image.

    Removing stm32f10x_adc.o(.text), (1088 bytes).
    Removing stm32f10x_bkp.o(.text), (196 bytes).
    Removing stm32f10x_can.o(.text), (2580 bytes).
    Removing stm32f10x_cec.o(.text), (312 bytes).
    Removing stm32f10x_crc.o(.text), (72 bytes).
    Removing stm32f10x_dac.o(.text), (424 bytes).
    Removing stm32f10x_dbgmcu.o(.text), (48 bytes).
    Removing stm32f10x_dma.o(.text), (584 bytes).
    Removing stm32f10x_exti.o(.text), (316 bytes).
    Removing stm32f10x_fsmc.o(.text), (1560 bytes).
    Removing stm32f10x_i2c.o(.text), (1008 bytes).
    Removing stm32f10x_iwdg.o(.text), (64 bytes).
    Removing stm32f10x_pwr.o(.text), (216 bytes).
    Removing stm32f10x_rtc.o(.text), (376 bytes).
    Removing stm32f10x_sdio.o(.text), (472 bytes).
    Removing stm32f10x_usart.o(.text), (1036 bytes).
    Removing stm32f10x_wwdg.o(.text), (136 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).

18 unused section(s) (total 10520 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry2.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry4.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
    ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
    ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_v6.o ABSOLUTE
    ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
    ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
    CMSIS\\core_cm3.c                        0x00000000   Number         0  core_cm3.o ABSOLUTE
    CMSIS\core_cm3.c                         0x00000000   Number         0  core_cm3.o ABSOLUTE
    CMSIS\startup\arm\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
    CMSIS\system_stm32f10x.c                 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    LIB\src\misc.c                           0x00000000   Number         0  misc.o ABSOLUTE
    LIB\src\stm32f10x_adc.c                  0x00000000   Number         0  stm32f10x_adc.o ABSOLUTE
    LIB\src\stm32f10x_bkp.c                  0x00000000   Number         0  stm32f10x_bkp.o ABSOLUTE
    LIB\src\stm32f10x_can.c                  0x00000000   Number         0  stm32f10x_can.o ABSOLUTE
    LIB\src\stm32f10x_cec.c                  0x00000000   Number         0  stm32f10x_cec.o ABSOLUTE
    LIB\src\stm32f10x_crc.c                  0x00000000   Number         0  stm32f10x_crc.o ABSOLUTE
    LIB\src\stm32f10x_dac.c                  0x00000000   Number         0  stm32f10x_dac.o ABSOLUTE
    LIB\src\stm32f10x_dbgmcu.c               0x00000000   Number         0  stm32f10x_dbgmcu.o ABSOLUTE
    LIB\src\stm32f10x_dma.c                  0x00000000   Number         0  stm32f10x_dma.o ABSOLUTE
    LIB\src\stm32f10x_exti.c                 0x00000000   Number         0  stm32f10x_exti.o ABSOLUTE
    LIB\src\stm32f10x_flash.c                0x00000000   Number         0  stm32f10x_flash.o ABSOLUTE
    LIB\src\stm32f10x_fsmc.c                 0x00000000   Number         0  stm32f10x_fsmc.o ABSOLUTE
    LIB\src\stm32f10x_gpio.c                 0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    LIB\src\stm32f10x_i2c.c                  0x00000000   Number         0  stm32f10x_i2c.o ABSOLUTE
    LIB\src\stm32f10x_iwdg.c                 0x00000000   Number         0  stm32f10x_iwdg.o ABSOLUTE
    LIB\src\stm32f10x_pwr.c                  0x00000000   Number         0  stm32f10x_pwr.o ABSOLUTE
    LIB\src\stm32f10x_rcc.c                  0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    LIB\src\stm32f10x_rtc.c                  0x00000000   Number         0  stm32f10x_rtc.o ABSOLUTE
    LIB\src\stm32f10x_sdio.c                 0x00000000   Number         0  stm32f10x_sdio.o ABSOLUTE
    LIB\src\stm32f10x_spi.c                  0x00000000   Number         0  stm32f10x_spi.o ABSOLUTE
    LIB\src\stm32f10x_tim.c                  0x00000000   Number         0  stm32f10x_tim.o ABSOLUTE
    LIB\src\stm32f10x_usart.c                0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    LIB\src\stm32f10x_wwdg.c                 0x00000000   Number         0  stm32f10x_wwdg.o ABSOLUTE
    USER\W5500.c                             0x00000000   Number         0  w5500.o ABSOLUTE
    USER\main.c                              0x00000000   Number         0  main.o ABSOLUTE
    USER\stm32f10x_it.c                      0x00000000   Number         0  stm32f10x_it.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
    !!!main                                  0x080000ec   Section        8  __main.o(!!!main)
    !!!scatter                               0x080000f4   Section       52  __scatter.o(!!!scatter)
    !!handler_copy                           0x08000128   Section       26  __scatter_copy.o(!!handler_copy)
    !!handler_zi                             0x08000144   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x08000160   Section        6  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000006          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    .ARM.Collect$$libinit$$00000008          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    .ARM.Collect$$libinit$$0000000A          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000D          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    .ARM.Collect$$libinit$$0000000F          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    .ARM.Collect$$libinit$$00000011          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000028          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    .ARM.Collect$$libinit$$0000002A          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    .ARM.Collect$$libinit$$0000002C          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000166   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$0000002F          0x08000166   Section        2  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    .ARM.Collect$$libshutdown$$00000000      0x08000168   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x0800016a   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x0800016a   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x0800016a   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x0800016a   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x0800016a   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x0800016a   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x0800016c   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x0800016c   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x0800016c   Section        6  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x08000172   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x08000172   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000176   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000176   Section        8  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x0800017e   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x08000180   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x08000180   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x08000184   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x0800018c   Section        0  main.o(.text)
    .text                                    0x08000484   Section        0  stm32f10x_it.o(.text)
    .text                                    0x080004a0   Section        0  w5500.o(.text)
    .text                                    0x08000d4c   Section        0  misc.o(.text)
    .text                                    0x08000e44   Section        0  stm32f10x_flash.o(.text)
    .text                                    0x0800140c   Section        0  stm32f10x_gpio.o(.text)
    .text                                    0x08001764   Section        0  stm32f10x_rcc.o(.text)
    .text                                    0x08001b08   Section        0  stm32f10x_spi.o(.text)
    .text                                    0x08001e18   Section        0  stm32f10x_tim.o(.text)
    TI4_Config                               0x080022a1   Thumb Code   118  stm32f10x_tim.o(.text)
    TI3_Config                               0x08002329   Thumb Code   114  stm32f10x_tim.o(.text)
    TI2_Config                               0x080023b1   Thumb Code   118  stm32f10x_tim.o(.text)
    TI1_Config                               0x08002439   Thumb Code   106  stm32f10x_tim.o(.text)
    .text                                    0x08002bc8   Section        0  system_stm32f10x.o(.text)
    SetSysClockTo72                          0x08002bc9   Thumb Code   192  system_stm32f10x.o(.text)
    SetSysClock                              0x08002c89   Thumb Code     8  system_stm32f10x.o(.text)
    .text                                    0x08002d90   Section       64  startup_stm32f10x_md.o(.text)
    .text                                    0x08002dd0   Section      138  rt_memcpy_v6.o(.text)
    .text                                    0x08002e5a   Section        0  heapauxi.o(.text)
    .text                                    0x08002e60   Section      100  rt_memcpy_w.o(.text)
    .text                                    0x08002ec4   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x08002f0e   Section        0  exit.o(.text)
    .text                                    0x08002f1c   Section        8  libspace.o(.text)
    .text                                    0x08002f24   Section       12  rt_fp_status_addr_intlibspace.o(.text)
    .text                                    0x08002f30   Section        0  sys_exit.o(.text)
    .text                                    0x08002f3c   Section        2  use_no_semi.o(.text)
    x$fpl$fpinit                             0x08002f3e   Section       14  fpinit.o(x$fpl$fpinit)
    .data                                    0x20000000   Section        8  main.o(.data)
    .data                                    0x20000008   Section       36  w5500.o(.data)
    .data                                    0x2000002c   Section       20  stm32f10x_rcc.o(.data)
    APBAHBPrescTable                         0x2000002c   Data          16  stm32f10x_rcc.o(.data)
    ADCPrescTable                            0x2000003c   Data           4  stm32f10x_rcc.o(.data)
    .data                                    0x20000040   Section       20  system_stm32f10x.o(.data)
    .bss                                     0x20000054   Section     4096  w5500.o(.bss)
    .bss                                     0x20001054   Section       96  libspace.o(.bss)
    HEAP                                     0x200010b8   Section      512  startup_stm32f10x_md.o(HEAP)
    Heap_Mem                                 0x200010b8   Data         512  startup_stm32f10x_md.o(HEAP)
    STACK                                    0x200012b8   Section     1024  startup_stm32f10x_md.o(STACK)
    Stack_Mem                                0x200012b8   Data        1024  startup_stm32f10x_md.o(STACK)
    __initial_sp                             0x200016b8   Data           0  startup_stm32f10x_md.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __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
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
    __main                                   0x080000ed   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x080000f5   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x080000f5   Thumb Code    44  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x080000f5   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x08000103   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x08000129   Thumb Code    26  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x08000145   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x08000161   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    __rt_lib_init_argv_1                     0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    __rt_lib_init_atexit_1                   0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_clock_1                    0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_cpp_1                      0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_exceptions_1               0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_fp_trap_1                  0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_getenv_1                   0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_heap_1                     0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    __rt_lib_init_lc_collate_1               0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    __rt_lib_init_lc_ctype_1                 0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    __rt_lib_init_lc_monetary_1              0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_numeric_1               0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_time_1                  0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_rand_1                     0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_return                     0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    __rt_lib_init_signal_1                   0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_stdio_1                    0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_user_alloc_1               0x08000167   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    __rt_lib_shutdown                        0x08000169   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x0800016b   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x0800016d   Thumb Code     0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x0800016d   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x0800016d   Thumb Code     0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x08000173   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x08000173   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000177   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000177   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x0800017f   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x08000181   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x08000181   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x08000185   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    W5500_Initialization                     0x0800018d   Thumb Code    18  main.o(.text)
    Load_Net_Parameters                      0x0800019f   Thumb Code    92  main.o(.text)
    W5500_Socket_Set                         0x080001fb   Thumb Code   100  main.o(.text)
    Process_Socket_Data                      0x0800025f   Thumb Code    36  main.o(.text)
    Timer2_Init_Config                       0x08000283   Thumb Code    64  main.o(.text)
    NVIC_Configuration                       0x080002c3   Thumb Code    50  main.o(.text)
    RCC_Configuration                        0x080002f5   Thumb Code   122  main.o(.text)
    System_Initialization                    0x0800036f   Thumb Code    24  main.o(.text)
    main                                     0x08000387   Thumb Code   116  main.o(.text)
    TIM2_IRQHandler                          0x080003fb   Thumb Code    44  main.o(.text)
    Delay                                    0x08000427   Thumb Code    18  main.o(.text)
    NMI_Handler                              0x08000485   Thumb Code     2  stm32f10x_it.o(.text)
    HardFault_Handler                        0x08000487   Thumb Code     4  stm32f10x_it.o(.text)
    MemManage_Handler                        0x0800048b   Thumb Code     4  stm32f10x_it.o(.text)
    BusFault_Handler                         0x0800048f   Thumb Code     4  stm32f10x_it.o(.text)
    UsageFault_Handler                       0x08000493   Thumb Code     4  stm32f10x_it.o(.text)
    SVC_Handler                              0x08000497   Thumb Code     2  stm32f10x_it.o(.text)
    DebugMon_Handler                         0x08000499   Thumb Code     2  stm32f10x_it.o(.text)
    PendSV_Handler                           0x0800049b   Thumb Code     2  stm32f10x_it.o(.text)
    SysTick_Handler                          0x0800049d   Thumb Code     2  stm32f10x_it.o(.text)
    W5500_GPIO_Configuration                 0x080004a1   Thumb Code    38  w5500.o(.text)
    SPI_Configuration                        0x080004c7   Thumb Code   154  w5500.o(.text)
    SPI1_Send_Byte                           0x08000561   Thumb Code    28  w5500.o(.text)
    SPI1_Send_Short                          0x0800057d   Thumb Code    28  w5500.o(.text)
    Write_W5500_1Byte                        0x08000599   Thumb Code    42  w5500.o(.text)
    Write_W5500_2Byte                        0x080005c3   Thumb Code    42  w5500.o(.text)
    Write_W5500_nByte                        0x080005ed   Thumb Code    62  w5500.o(.text)
    Write_W5500_SOCK_1Byte                   0x0800062b   Thumb Code    54  w5500.o(.text)
    Write_W5500_SOCK_2Byte                   0x08000661   Thumb Code    54  w5500.o(.text)
    Write_W5500_SOCK_4Byte                   0x08000697   Thumb Code    80  w5500.o(.text)
    Read_W5500_1Byte                         0x080006e7   Thumb Code    58  w5500.o(.text)
    Read_W5500_SOCK_1Byte                    0x08000721   Thumb Code    70  w5500.o(.text)
    Read_W5500_SOCK_2Byte                    0x08000767   Thumb Code    90  w5500.o(.text)
    Read_SOCK_Data_Buffer                    0x080007c1   Thumb Code   302  w5500.o(.text)
    Write_SOCK_Data_Buffer                   0x080008ef   Thumb Code   256  w5500.o(.text)
    W5500_Hardware_Reset                     0x080009ef   Thumb Code    46  w5500.o(.text)
    W5500_Init                               0x08000a1d   Thumb Code   110  w5500.o(.text)
    Detect_Gateway                           0x08000a8b   Thumb Code   194  w5500.o(.text)
    Socket_Init                              0x08000b4d   Thumb Code    74  w5500.o(.text)
    Socket_Connect                           0x08000b97   Thumb Code    70  w5500.o(.text)
    Socket_Listen                            0x08000bdd   Thumb Code   102  w5500.o(.text)
    Socket_UDP                               0x08000c43   Thumb Code    60  w5500.o(.text)
    W5500_Interrupt_Process                  0x08000c7f   Thumb Code   198  w5500.o(.text)
    NVIC_PriorityGroupConfig                 0x08000d4d   Thumb Code    10  misc.o(.text)
    NVIC_Init                                0x08000d57   Thumb Code   118  misc.o(.text)
    NVIC_SetVectorTable                      0x08000dcd   Thumb Code    12  misc.o(.text)
    NVIC_SystemLPConfig                      0x08000dd9   Thumb Code    38  misc.o(.text)
    SysTick_CLKSourceConfig                  0x08000dff   Thumb Code    40  misc.o(.text)
    FLASH_SetLatency                         0x08000e45   Thumb Code    18  stm32f10x_flash.o(.text)
    FLASH_HalfCycleAccessCmd                 0x08000e57   Thumb Code    22  stm32f10x_flash.o(.text)
    FLASH_PrefetchBufferCmd                  0x08000e6d   Thumb Code    22  stm32f10x_flash.o(.text)
    FLASH_Unlock                             0x08000e83   Thumb Code    12  stm32f10x_flash.o(.text)
    FLASH_UnlockBank1                        0x08000e8f   Thumb Code    12  stm32f10x_flash.o(.text)
    FLASH_Lock                               0x08000e9b   Thumb Code    14  stm32f10x_flash.o(.text)
    FLASH_LockBank1                          0x08000ea9   Thumb Code    14  stm32f10x_flash.o(.text)
    FLASH_GetBank1Status                     0x08000eb7   Thumb Code    50  stm32f10x_flash.o(.text)
    FLASH_WaitForLastOperation               0x08000ee9   Thumb Code    38  stm32f10x_flash.o(.text)
    FLASH_ErasePage                          0x08000f0f   Thumb Code    72  stm32f10x_flash.o(.text)
    FLASH_EraseAllPages                      0x08000f57   Thumb Code    68  stm32f10x_flash.o(.text)
    FLASH_WaitForLastBank1Operation          0x08000f9b   Thumb Code    38  stm32f10x_flash.o(.text)
    FLASH_EraseAllBank1Pages                 0x08000fc1   Thumb Code    68  stm32f10x_flash.o(.text)
    FLASH_GetReadOutProtectionStatus         0x08001005   Thumb Code    20  stm32f10x_flash.o(.text)
    FLASH_EraseOptionBytes                   0x08001019   Thumb Code   152  stm32f10x_flash.o(.text)
    FLASH_ProgramWord                        0x080010b1   Thumb Code    96  stm32f10x_flash.o(.text)
    FLASH_ProgramHalfWord                    0x08001111   Thumb Code    60  stm32f10x_flash.o(.text)
    FLASH_ProgramOptionByteData              0x0800114d   Thumb Code    72  stm32f10x_flash.o(.text)
    FLASH_EnableWriteProtection              0x08001195   Thumb Code   208  stm32f10x_flash.o(.text)
    FLASH_ReadOutProtection                  0x08001265   Thumb Code   156  stm32f10x_flash.o(.text)
    FLASH_UserOptionByteConfig               0x08001301   Thumb Code    88  stm32f10x_flash.o(.text)
    FLASH_GetUserOptionByte                  0x08001359   Thumb Code     8  stm32f10x_flash.o(.text)
    FLASH_GetWriteProtectionOptionByte       0x08001361   Thumb Code     6  stm32f10x_flash.o(.text)
    FLASH_GetPrefetchBufferStatus            0x08001367   Thumb Code    20  stm32f10x_flash.o(.text)
    FLASH_ITConfig                           0x0800137b   Thumb Code    26  stm32f10x_flash.o(.text)
    FLASH_GetFlagStatus                      0x08001395   Thumb Code    42  stm32f10x_flash.o(.text)
    FLASH_ClearFlag                          0x080013bf   Thumb Code     6  stm32f10x_flash.o(.text)
    FLASH_GetStatus                          0x080013c5   Thumb Code    50  stm32f10x_flash.o(.text)
    GPIO_DeInit                              0x0800140d   Thumb Code   172  stm32f10x_gpio.o(.text)
    GPIO_AFIODeInit                          0x080014b9   Thumb Code    20  stm32f10x_gpio.o(.text)
    GPIO_Init                                0x080014cd   Thumb Code   274  stm32f10x_gpio.o(.text)
    GPIO_StructInit                          0x080015df   Thumb Code    16  stm32f10x_gpio.o(.text)
    GPIO_ReadInputDataBit                    0x080015ef   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_ReadInputData                       0x08001601   Thumb Code     8  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputDataBit                   0x08001609   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_ReadOutputData                      0x0800161b   Thumb Code     8  stm32f10x_gpio.o(.text)
    GPIO_SetBits                             0x08001623   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_ResetBits                           0x08001627   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_WriteBit                            0x0800162b   Thumb Code    10  stm32f10x_gpio.o(.text)
    GPIO_Write                               0x08001635   Thumb Code     4  stm32f10x_gpio.o(.text)
    GPIO_PinLockConfig                       0x08001639   Thumb Code    18  stm32f10x_gpio.o(.text)
    GPIO_EventOutputConfig                   0x0800164b   Thumb Code    26  stm32f10x_gpio.o(.text)
    GPIO_EventOutputCmd                      0x08001665   Thumb Code     6  stm32f10x_gpio.o(.text)
    GPIO_PinRemapConfig                      0x0800166b   Thumb Code   138  stm32f10x_gpio.o(.text)
    GPIO_EXTILineConfig                      0x080016f5   Thumb Code    66  stm32f10x_gpio.o(.text)
    GPIO_ETH_MediaInterfaceConfig            0x08001737   Thumb Code     6  stm32f10x_gpio.o(.text)
    RCC_DeInit                               0x08001765   Thumb Code    64  stm32f10x_rcc.o(.text)
    RCC_HSEConfig                            0x080017a5   Thumb Code    70  stm32f10x_rcc.o(.text)
    RCC_GetFlagStatus                        0x080017eb   Thumb Code    56  stm32f10x_rcc.o(.text)
    RCC_WaitForHSEStartUp                    0x08001823   Thumb Code    48  stm32f10x_rcc.o(.text)
    RCC_AdjustHSICalibrationValue            0x08001853   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_HSICmd                               0x08001867   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_PLLConfig                            0x0800186d   Thumb Code    24  stm32f10x_rcc.o(.text)
    RCC_PLLCmd                               0x08001885   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_SYSCLKConfig                         0x0800188b   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_GetSYSCLKSource                      0x0800189d   Thumb Code    10  stm32f10x_rcc.o(.text)
    RCC_HCLKConfig                           0x080018a7   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_PCLK1Config                          0x080018b9   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_PCLK2Config                          0x080018cb   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_ITConfig                             0x080018df   Thumb Code    30  stm32f10x_rcc.o(.text)
    RCC_USBCLKConfig                         0x080018fd   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_ADCCLKConfig                         0x08001903   Thumb Code    18  stm32f10x_rcc.o(.text)
    RCC_LSEConfig                            0x08001915   Thumb Code    44  stm32f10x_rcc.o(.text)
    RCC_LSICmd                               0x08001941   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_RTCCLKConfig                         0x08001947   Thumb Code    12  stm32f10x_rcc.o(.text)
    RCC_RTCCLKCmd                            0x08001953   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_GetClocksFreq                        0x08001959   Thumb Code   192  stm32f10x_rcc.o(.text)
    RCC_AHBPeriphClockCmd                    0x08001a19   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphClockCmd                   0x08001a33   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphClockCmd                   0x08001a4d   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB2PeriphResetCmd                   0x08001a67   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_APB1PeriphResetCmd                   0x08001a81   Thumb Code    26  stm32f10x_rcc.o(.text)
    RCC_BackupResetCmd                       0x08001a9b   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_ClockSecuritySystemCmd               0x08001aa1   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_MCOConfig                            0x08001aa7   Thumb Code     6  stm32f10x_rcc.o(.text)
    RCC_ClearFlag                            0x08001aad   Thumb Code    14  stm32f10x_rcc.o(.text)
    RCC_GetITStatus                          0x08001abb   Thumb Code    20  stm32f10x_rcc.o(.text)
    RCC_ClearITPendingBit                    0x08001acf   Thumb Code     6  stm32f10x_rcc.o(.text)
    SPI_I2S_DeInit                           0x08001b09   Thumb Code    76  stm32f10x_spi.o(.text)
    SPI_Init                                 0x08001b55   Thumb Code    60  stm32f10x_spi.o(.text)
    I2S_Init                                 0x08001b91   Thumb Code   222  stm32f10x_spi.o(.text)
    SPI_StructInit                           0x08001c6f   Thumb Code    24  stm32f10x_spi.o(.text)
    I2S_StructInit                           0x08001c87   Thumb Code    20  stm32f10x_spi.o(.text)
    SPI_Cmd                                  0x08001c9b   Thumb Code    24  stm32f10x_spi.o(.text)
    I2S_Cmd                                  0x08001cb3   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_I2S_ITConfig                         0x08001ccb   Thumb Code    36  stm32f10x_spi.o(.text)
    SPI_I2S_DMACmd                           0x08001cef   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_I2S_SendData                         0x08001d07   Thumb Code     4  stm32f10x_spi.o(.text)
    SPI_I2S_ReceiveData                      0x08001d0b   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_NSSInternalSoftwareConfig            0x08001d11   Thumb Code    30  stm32f10x_spi.o(.text)
    SPI_SSOutputCmd                          0x08001d2f   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_DataSizeConfig                       0x08001d47   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_TransmitCRC                          0x08001d59   Thumb Code    10  stm32f10x_spi.o(.text)
    SPI_CalculateCRC                         0x08001d63   Thumb Code    24  stm32f10x_spi.o(.text)
    SPI_GetCRC                               0x08001d7b   Thumb Code    16  stm32f10x_spi.o(.text)
    SPI_GetCRCPolynomial                     0x08001d8b   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_BiDirectionalLineConfig              0x08001d91   Thumb Code    28  stm32f10x_spi.o(.text)
    SPI_I2S_GetFlagStatus                    0x08001dad   Thumb Code    18  stm32f10x_spi.o(.text)
    SPI_I2S_ClearFlag                        0x08001dbf   Thumb Code     6  stm32f10x_spi.o(.text)
    SPI_I2S_GetITStatus                      0x08001dc5   Thumb Code    52  stm32f10x_spi.o(.text)
    SPI_I2S_ClearITPendingBit                0x08001df9   Thumb Code    20  stm32f10x_spi.o(.text)
    TIM_DeInit                               0x08001e19   Thumb Code   424  stm32f10x_tim.o(.text)
    TIM_TimeBaseInit                         0x08001fc1   Thumb Code   122  stm32f10x_tim.o(.text)
    TIM_OC1Init                              0x0800203b   Thumb Code   132  stm32f10x_tim.o(.text)
    TIM_OC2Init                              0x080020bf   Thumb Code   146  stm32f10x_tim.o(.text)
    TIM_OC3Init                              0x08002151   Thumb Code   142  stm32f10x_tim.o(.text)
    TIM_OC4Init                              0x080021df   Thumb Code   172  stm32f10x_tim.o(.text)
    TIM_SetIC4Prescaler                      0x0800228b   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_SetIC3Prescaler                      0x08002317   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SetIC2Prescaler                      0x0800239b   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_SetIC1Prescaler                      0x08002427   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ICInit                               0x080024a3   Thumb Code   150  stm32f10x_tim.o(.text)
    TIM_PWMIConfig                           0x08002539   Thumb Code   124  stm32f10x_tim.o(.text)
    TIM_BDTRConfig                           0x080025b5   Thumb Code    32  stm32f10x_tim.o(.text)
    TIM_TimeBaseStructInit                   0x080025d5   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OCStructInit                         0x080025e7   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ICStructInit                         0x080025fb   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_BDTRStructInit                       0x0800260d   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_Cmd                                  0x0800261f   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_CtrlPWMOutputs                       0x08002637   Thumb Code    52  stm32f10x_tim.o(.text)
    TIM_ITConfig                             0x0800266b   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_GenerateEvent                        0x08002683   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_DMAConfig                            0x08002687   Thumb Code    10  stm32f10x_tim.o(.text)
    TIM_DMACmd                               0x08002691   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_InternalClockConfig                  0x080026a9   Thumb Code    12  stm32f10x_tim.o(.text)
    TIM_SelectInputTrigger                   0x080026b5   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ITRxExternalClockConfig              0x080026c7   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_TIxExternalClockConfig               0x080026df   Thumb Code    62  stm32f10x_tim.o(.text)
    TIM_ETRConfig                            0x0800271d   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_ETRClockMode1Config                  0x08002735   Thumb Code    54  stm32f10x_tim.o(.text)
    TIM_ETRClockMode2Config                  0x0800276b   Thumb Code    32  stm32f10x_tim.o(.text)
    TIM_PrescalerConfig                      0x0800278b   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_CounterModeConfig                    0x08002791   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_EncoderInterfaceConfig               0x080027a3   Thumb Code    62  stm32f10x_tim.o(.text)
    TIM_ForcedOC1Config                      0x080027e1   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ForcedOC2Config                      0x080027f3   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_ForcedOC3Config                      0x08002809   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ForcedOC4Config                      0x0800281b   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_ARRPreloadConfig                     0x08002831   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectCOM                            0x08002849   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectCCDMA                          0x08002861   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_CCPreloadControl                     0x08002879   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_OC1PreloadConfig                     0x08002891   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2PreloadConfig                     0x080028a3   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC3PreloadConfig                     0x080028b9   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC4PreloadConfig                     0x080028cb   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC1FastConfig                        0x080028e1   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2FastConfig                        0x080028f3   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC3FastConfig                        0x08002909   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC4FastConfig                        0x0800291b   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_ClearOC1Ref                          0x08002931   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearOC2Ref                          0x08002943   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_ClearOC3Ref                          0x08002957   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearOC4Ref                          0x08002969   Thumb Code    20  stm32f10x_tim.o(.text)
    TIM_OC1PolarityConfig                    0x0800297d   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC1NPolarityConfig                   0x0800298f   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_OC2PolarityConfig                    0x080029a1   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC2NPolarityConfig                   0x080029b7   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC3PolarityConfig                    0x080029cd   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC3NPolarityConfig                   0x080029e3   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_OC4PolarityConfig                    0x080029f9   Thumb Code    22  stm32f10x_tim.o(.text)
    TIM_CCxCmd                               0x08002a0f   Thumb Code    34  stm32f10x_tim.o(.text)
    TIM_CCxNCmd                              0x08002a31   Thumb Code    34  stm32f10x_tim.o(.text)
    TIM_SelectOCxM                           0x08002a53   Thumb Code    82  stm32f10x_tim.o(.text)
    TIM_UpdateDisableConfig                  0x08002aa5   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_UpdateRequestConfig                  0x08002abd   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectHallSensor                     0x08002ad5   Thumb Code    24  stm32f10x_tim.o(.text)
    TIM_SelectOnePulseMode                   0x08002aed   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectOutputTrigger                  0x08002aff   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectSlaveMode                      0x08002b11   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SelectMasterSlaveMode                0x08002b23   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_SetCounter                           0x08002b35   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetAutoreload                        0x08002b39   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare1                          0x08002b3d   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare2                          0x08002b41   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare3                          0x08002b45   Thumb Code     4  stm32f10x_tim.o(.text)
    TIM_SetCompare4                          0x08002b49   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_SetClockDivision                     0x08002b4f   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_GetCapture1                          0x08002b61   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture2                          0x08002b67   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture3                          0x08002b6d   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetCapture4                          0x08002b73   Thumb Code     8  stm32f10x_tim.o(.text)
    TIM_GetCounter                           0x08002b7b   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetPrescaler                         0x08002b81   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetFlagStatus                        0x08002b87   Thumb Code    18  stm32f10x_tim.o(.text)
    TIM_ClearFlag                            0x08002b99   Thumb Code     6  stm32f10x_tim.o(.text)
    TIM_GetITStatus                          0x08002b9f   Thumb Code    34  stm32f10x_tim.o(.text)
    TIM_ClearITPendingBit                    0x08002bc1   Thumb Code     6  stm32f10x_tim.o(.text)
    SystemInit                               0x08002c91   Thumb Code    78  system_stm32f10x.o(.text)
    SystemCoreClockUpdate                    0x08002cdf   Thumb Code   142  system_stm32f10x.o(.text)
    Reset_Handler                            0x08002d91   Thumb Code     8  startup_stm32f10x_md.o(.text)
    ADC1_2_IRQHandler                        0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_RX1_IRQHandler                      0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_SCE_IRQHandler                      0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel1_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel2_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel3_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel4_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel5_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel6_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel7_IRQHandler                 0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI0_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI15_10_IRQHandler                     0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI1_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI2_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI3_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI4_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI9_5_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    FLASH_IRQHandler                         0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_ER_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_EV_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_ER_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_EV_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    PVD_IRQHandler                           0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RCC_IRQHandler                           0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTCAlarm_IRQHandler                      0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTC_IRQHandler                           0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI1_IRQHandler                          0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI2_IRQHandler                          0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TAMPER_IRQHandler                        0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_BRK_IRQHandler                      0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_CC_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_UP_IRQHandler                       0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM3_IRQHandler                          0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM4_IRQHandler                          0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART1_IRQHandler                        0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART2_IRQHandler                        0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART3_IRQHandler                        0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USBWakeUp_IRQHandler                     0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    WWDG_IRQHandler                          0x08002dab   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __user_initial_stackheap                 0x08002dad   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __aeabi_memcpy                           0x08002dd1   Thumb Code     0  rt_memcpy_v6.o(.text)
    __rt_memcpy                              0x08002dd1   Thumb Code   138  rt_memcpy_v6.o(.text)
    _memcpy_lastbytes                        0x08002e37   Thumb Code     0  rt_memcpy_v6.o(.text)
    __use_two_region_memory                  0x08002e5b   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x08002e5d   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x08002e5f   Thumb Code     2  heapauxi.o(.text)
    __aeabi_memcpy4                          0x08002e61   Thumb Code     0  rt_memcpy_w.o(.text)
    __aeabi_memcpy8                          0x08002e61   Thumb Code     0  rt_memcpy_w.o(.text)
    __rt_memcpy_w                            0x08002e61   Thumb Code   100  rt_memcpy_w.o(.text)
    _memcpy_lastbytes_aligned                0x08002ea9   Thumb Code     0  rt_memcpy_w.o(.text)
    __user_setup_stackheap                   0x08002ec5   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x08002f0f   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x08002f1d   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x08002f1d   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x08002f1d   Thumb Code     0  libspace.o(.text)
    __rt_fp_status_addr                      0x08002f25   Thumb Code    12  rt_fp_status_addr_intlibspace.o(.text)
    _sys_exit                                0x08002f31   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x08002f3d   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x08002f3d   Thumb Code     2  use_no_semi.o(.text)
    _fp_init                                 0x08002f3f   Thumb Code    14  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x08002f4b   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    Region$$Table$$Base                      0x08002f4c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08002f6c   Number         0  anon$$obj.o(Region$$Table)
    Timer2_Counter                           0x20000000   Data           4  main.o(.data)
    W5500_Send_Delay_Counter                 0x20000004   Data           4  main.o(.data)
    S0_Mode                                  0x20000008   Data           1  w5500.o(.data)
    S0_State                                 0x20000009   Data           1  w5500.o(.data)
    Gateway_IP                               0x2000000a   Data           4  w5500.o(.data)
    Sub_Mask                                 0x2000000e   Data           4  w5500.o(.data)
    Phy_Addr                                 0x20000012   Data           6  w5500.o(.data)
    IP_Addr                                  0x20000018   Data           4  w5500.o(.data)
    S0_Port                                  0x2000001c   Data           2  w5500.o(.data)
    S0_DIP                                   0x2000001e   Data           4  w5500.o(.data)
    S0_DPort                                 0x20000022   Data           2  w5500.o(.data)
    UDP_DIPR                                 0x20000024   Data           4  w5500.o(.data)
    UDP_DPORT                                0x20000028   Data           2  w5500.o(.data)
    S0_Data                                  0x2000002a   Data           1  w5500.o(.data)
    W5500_Interrupt                          0x2000002b   Data           1  w5500.o(.data)
    SystemCoreClock                          0x20000040   Data           4  system_stm32f10x.o(.data)
    AHBPrescTable                            0x20000044   Data          16  system_stm32f10x.o(.data)
    Rx_Buffer                                0x20000054   Data        2048  w5500.o(.bss)
    Tx_Buffer                                0x20000854   Data        2048  w5500.o(.bss)
    __libspace_start                         0x20001054   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x200010b4   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x080000ed

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

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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x000000ec   Data   RO          473    RESET               startup_stm32f10x_md.o
    0x080000ec   0x00000008   Code   RO          484  * !!!main             c_w.l(__main.o)(c_w.l)
    0x080000f4   0x00000034   Code   RO          648    !!!scatter          c_w.l(__scatter.o)(c_w.l)
    0x08000128   0x0000001a   Code   RO          650    !!handler_copy      c_w.l(__scatter_copy.o)(c_w.l)
    0x08000142   0x00000002   PAD
    0x08000144   0x0000001c   Code   RO          652    !!handler_zi        c_w.l(__scatter_zi.o)(c_w.l)
    0x08000160   0x00000006   Code   RO          518    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          526    .ARM.Collect$$libinit$$00000006  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          528    .ARM.Collect$$libinit$$00000008  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          530    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          533    .ARM.Collect$$libinit$$0000000D  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          535    .ARM.Collect$$libinit$$0000000F  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          537    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          539    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          541    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          543    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          545    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          547    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          549    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          551    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          553    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          557    .ARM.Collect$$libinit$$00000028  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          559    .ARM.Collect$$libinit$$0000002A  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          561    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000000   Code   RO          563    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)(c_w.l)
    0x08000166   0x00000002   Code   RO          564    .ARM.Collect$$libinit$$0000002F  c_w.l(libinit2.o)(c_w.l)
    0x08000168   0x00000002   Code   RO          590    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)(c_w.l)
    0x0800016a   0x00000000   Code   RO          603    .ARM.Collect$$libshutdown$$00000003  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016a   0x00000000   Code   RO          606    .ARM.Collect$$libshutdown$$00000006  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016a   0x00000000   Code   RO          609    .ARM.Collect$$libshutdown$$00000009  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016a   0x00000000   Code   RO          611    .ARM.Collect$$libshutdown$$0000000B  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016a   0x00000000   Code   RO          614    .ARM.Collect$$libshutdown$$0000000E  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016a   0x00000002   Code   RO          615    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)(c_w.l)
    0x0800016c   0x00000000   Code   RO          486    .ARM.Collect$$rtentry$$00000000  c_w.l(rtentry.o)(c_w.l)
    0x0800016c   0x00000000   Code   RO          491    .ARM.Collect$$rtentry$$00000002  c_w.l(rtentry2.o)(c_w.l)
    0x0800016c   0x00000006   Code   RO          506    .ARM.Collect$$rtentry$$00000004  c_w.l(rtentry4.o)(c_w.l)
    0x08000172   0x00000000   Code   RO          493    .ARM.Collect$$rtentry$$00000009  c_w.l(rtentry2.o)(c_w.l)
    0x08000172   0x00000004   Code   RO          494    .ARM.Collect$$rtentry$$0000000A  c_w.l(rtentry2.o)(c_w.l)
    0x08000176   0x00000000   Code   RO          496    .ARM.Collect$$rtentry$$0000000C  c_w.l(rtentry2.o)(c_w.l)
    0x08000176   0x00000008   Code   RO          497    .ARM.Collect$$rtentry$$0000000D  c_w.l(rtentry2.o)(c_w.l)
    0x0800017e   0x00000002   Code   RO          522    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)(c_w.l)
    0x08000180   0x00000000   Code   RO          568    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)(c_w.l)
    0x08000180   0x00000004   Code   RO          569    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)(c_w.l)
    0x08000184   0x00000006   Code   RO          570    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)(c_w.l)
    0x0800018a   0x00000002   PAD
    0x0800018c   0x000002f8   Code   RO            1    .text               main.o
    0x08000484   0x0000001a   Code   RO          111    .text               stm32f10x_it.o
    0x0800049e   0x00000002   PAD
    0x080004a0   0x000008ac   Code   RO          126    .text               w5500.o
    0x08000d4c   0x000000f8   Code   RO          145    .text               misc.o
    0x08000e44   0x000005c8   Code   RO          265    .text               stm32f10x_flash.o
    0x0800140c   0x00000358   Code   RO          289    .text               stm32f10x_gpio.o
    0x08001764   0x000003a4   Code   RO          337    .text               stm32f10x_rcc.o
    0x08001b08   0x00000310   Code   RO          375    .text               stm32f10x_spi.o
    0x08001e18   0x00000dae   Code   RO          387    .text               stm32f10x_tim.o
    0x08002bc6   0x00000002   PAD
    0x08002bc8   0x000001c8   Code   RO          434    .text               system_stm32f10x.o
    0x08002d90   0x00000040   Code   RO          474    .text               startup_stm32f10x_md.o
    0x08002dd0   0x0000008a   Code   RO          480    .text               c_w.l(rt_memcpy_v6.o)(c_w.l)
    0x08002e5a   0x00000006   Code   RO          482    .text               c_w.l(heapauxi.o)(c_w.l)
    0x08002e60   0x00000064   Code   RO          488    .text               c_w.l(rt_memcpy_w.o)(c_w.l)
    0x08002ec4   0x0000004a   Code   RO          508    .text               c_w.l(sys_stackheap_outer.o)(c_w.l)
    0x08002f0e   0x0000000c   Code   RO          510    .text               c_w.l(exit.o)(c_w.l)
    0x08002f1a   0x00000002   PAD
    0x08002f1c   0x00000008   Code   RO          519    .text               c_w.l(libspace.o)(c_w.l)
    0x08002f24   0x0000000c   Code   RO          578    .text               c_w.l(rt_fp_status_addr_intlibspace.o)(c_w.l)
    0x08002f30   0x0000000c   Code   RO          582    .text               c_w.l(sys_exit.o)(c_w.l)
    0x08002f3c   0x00000002   Code   RO          593    .text               c_w.l(use_no_semi.o)(c_w.l)
    0x08002f3e   0x0000000e   Code   RO          565    x$fpl$fpinit        fz_ws.l(fpinit.o)(fz_ws.l)
    0x08002f4c   0x00000020   Data   RO          646    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000016b8, Max: 0x00002800, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000008   Data   RW            2    .data               main.o
    0x20000008   0x00000024   Data   RW          128    .data               w5500.o
    0x2000002c   0x00000014   Data   RW          338    .data               stm32f10x_rcc.o
    0x20000040   0x00000014   Data   RW          435    .data               system_stm32f10x.o
    0x20000054   0x00001000   Zero   RW          127    .bss                w5500.o
    0x20001054   0x00000060   Zero   RW          520    .bss                c_w.l(libspace.o)(c_w.l)
    0x200010b4   0x00000004   PAD
    0x200010b8   0x00000200   Zero   RW          472    HEAP                startup_stm32f10x_md.o
    0x200012b8   0x00000400   Zero   RW          471    STACK               startup_stm32f10x_md.o


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

Image component sizes


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

         0          0          0          0          0          0   core_cm3.o
       760         76          0          8          0          0   main.o
       248         30          0          0          0          0   misc.o
        64         26        236          0       1536          0   startup_stm32f10x_md.o
      1480         52          0          0          0          0   stm32f10x_flash.o
       856         40          0          0          0          0   stm32f10x_gpio.o
        26          0          0          0          0          0   stm32f10x_it.o
       932         52          0         20          0          0   stm32f10x_rcc.o
       784         12          0          0          0          0   stm32f10x_spi.o
      3502         86          0          0          0          0   stm32f10x_tim.o
       456         36          0         20          0          0   system_stm32f10x.o
      2220         70          0         36       4096          0   w5500.o

    ----------------------------------------------------------------------
     11332        480        268         84       5632          0   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         4          0          0          0          0          0   (incl. Padding)

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

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

         8          0          0          0          0          0   __main.o
        52          8          0          0          0          0   __scatter.o
        26          0          0          0          0          0   __scatter_copy.o
        28          0          0          0          0          0   __scatter_zi.o
        12          0          0          0          0          0   exit.o
         6          0          0          0          0          0   heapauxi.o
         6          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          0   libspace.o
        12          4          0          0          0          0   rt_fp_status_addr_intlibspace.o
       138          0          0          0          0          0   rt_memcpy_v6.o
       100          0          0          0          0          0   rt_memcpy_w.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
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        12          4          0          0          0          0   sys_exit.o
        74          0          0          0          0          0   sys_stackheap_outer.o
         2          0          0          0          0          0   use_no_semi.o
        14          0          0          0          0          0   fpinit.o

    ----------------------------------------------------------------------
       540         20          0          0        100          0   Library Totals
         6          0          0          0          4          0   (incl. Padding)

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

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

       520         20          0          0         96        788   c_w.l
        14          0          0          0          0         76   fz_ws.l

    ----------------------------------------------------------------------
       540         20          0          0        100          0   Library Totals

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

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


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

     11872        500        268         84       5732     333660   Grand Totals
     11872        500        268         84       5732     333660   ELF Image Totals
     11872        500        268         84          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                12140 (  11.86kB)
    Total RW  Size (RW Data + ZI Data)              5816 (   5.68kB)
    Total ROM Size (Code + RO Data + RW Data)      12224 (  11.94kB)

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

