Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(.text) refers to delay.o(.text) for delay_init main.o(.text) refers to led.o(.text) for LED_Init main.o(.text) refers to lcd_init.o(.text) for LCD_Init main.o(.text) refers to lcd.o(.text) for LCD_Fill main.o(.text) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d main.o(.text) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd main.o(.text) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f main.o(.text) refers to main.o(.constdata) for gImage_1 system_stm32f4xx.o(.text) refers to system_stm32f4xx.o(.data) for SystemCoreClock led.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd led.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init lcd_init.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd lcd_init.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_Init lcd_init.o(.text) refers to delay.o(.text) for delay_ms lcd.o(.text) refers to lcd_init.o(.text) for LCD_Address_Set lcd.o(.text) refers to lcd.o(.constdata) for tfont32 delay.o(.text) refers to misc.o(.text) for SysTick_CLKSourceConfig delay.o(.text) refers to delay.o(.data) for fac_us usart.o(.rev16_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.revsh_text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd usart.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_PinAFConfig usart.o(.text) refers to stm32f4xx_usart.o(.text) for USART_Init usart.o(.text) refers to misc.o(.text) for NVIC_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_stm32f40_41xxx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f40_41xxx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f40_41xxx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(STACK) for __initial_sp startup_stm32f40_41xxx.o(RESET) refers to startup_stm32f40_41xxx.o(.text) for Reset_Handler startup_stm32f40_41xxx.o(RESET) refers to stm32f4xx_it.o(.text) for NMI_Handler startup_stm32f40_41xxx.o(RESET) refers to usart.o(.text) for USART1_IRQHandler startup_stm32f40_41xxx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f40_41xxx.o(.text) refers to system_stm32f4xx.o(.text) for SystemInit startup_stm32f40_41xxx.o(.text) refers to __main.o(!!!main) for __main startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(HEAP) for Heap_Mem startup_stm32f40_41xxx.o(.text) refers to startup_stm32f40_41xxx.o(STACK) for Stack_Mem stm32f4xx_gpio.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphResetCmd stm32f4xx_rcc.o(.text) refers to stm32f4xx_rcc.o(.data) for APBAHBPrescTable stm32f4xx_usart.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f4xx_syscfg.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf daddsub_clz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$dadd) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 daddsub_clz.o(x$fpl$dadd) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf daddsub_clz.o(x$fpl$dadd) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf daddsub_clz.o(x$fpl$drsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 daddsub_clz.o(x$fpl$dsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$dsub) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 daddsub_clz.o(x$fpl$dsub) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp f2d.o(x$fpl$f2d) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf f2d.o(x$fpl$f2d) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf __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 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 fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fretinf.o(x$fpl$fretinf) 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 sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f40_41xxx.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init 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 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_cpp_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_fini_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to usart.o(.text) for _sys_exit defsig_exit.o(.text) refers to usart.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 sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing stm32f4xx_it.o(.rev16_text), (4 bytes). Removing stm32f4xx_it.o(.revsh_text), (4 bytes). Removing system_stm32f4xx.o(.rev16_text), (4 bytes). Removing system_stm32f4xx.o(.revsh_text), (4 bytes). Removing led.o(.rev16_text), (4 bytes). Removing led.o(.revsh_text), (4 bytes). Removing lcd_init.o(.rev16_text), (4 bytes). Removing lcd_init.o(.revsh_text), (4 bytes). Removing lcd.o(.rev16_text), (4 bytes). Removing lcd.o(.revsh_text), (4 bytes). Removing delay.o(.rev16_text), (4 bytes). Removing delay.o(.revsh_text), (4 bytes). Removing sys.o(.rev16_text), (4 bytes). Removing sys.o(.revsh_text), (4 bytes). Removing sys.o(.emb_text), (16 bytes). Removing usart.o(.rev16_text), (4 bytes). Removing usart.o(.revsh_text), (4 bytes). Removing misc.o(.rev16_text), (4 bytes). Removing misc.o(.revsh_text), (4 bytes). Removing stm32f4xx_gpio.o(.rev16_text), (4 bytes). Removing stm32f4xx_gpio.o(.revsh_text), (4 bytes). Removing stm32f4xx_rcc.o(.rev16_text), (4 bytes). Removing stm32f4xx_rcc.o(.revsh_text), (4 bytes). Removing stm32f4xx_usart.o(.rev16_text), (4 bytes). Removing stm32f4xx_usart.o(.revsh_text), (4 bytes). Removing stm32f4xx_syscfg.o(.rev16_text), (4 bytes). Removing stm32f4xx_syscfg.o(.revsh_text), (4 bytes). Removing stm32f4xx_syscfg.o(.text), (148 bytes). 30 unused section(s) (total 276 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 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE ../fplib/dnaninf.s 0x00000000 Number 0 dnaninf.o ABSOLUTE ../fplib/dretinf.s 0x00000000 Number 0 dretinf.o ABSOLUTE ../fplib/f2d.s 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ..\CORE\startup_stm32f40_41xxx.s 0x00000000 Number 0 startup_stm32f40_41xxx.o ABSOLUTE ..\FWLIB\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\FWLIB\src\stm32f4xx_gpio.c 0x00000000 Number 0 stm32f4xx_gpio.o ABSOLUTE ..\FWLIB\src\stm32f4xx_rcc.c 0x00000000 Number 0 stm32f4xx_rcc.o ABSOLUTE ..\FWLIB\src\stm32f4xx_syscfg.c 0x00000000 Number 0 stm32f4xx_syscfg.o ABSOLUTE ..\FWLIB\src\stm32f4xx_usart.c 0x00000000 Number 0 stm32f4xx_usart.o ABSOLUTE ..\HARDWARE\LCD\lcd.c 0x00000000 Number 0 lcd.o ABSOLUTE ..\HARDWARE\LCD\lcd_init.c 0x00000000 Number 0 lcd_init.o ABSOLUTE ..\HARDWARE\LED\led.c 0x00000000 Number 0 led.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 ..\\FWLIB\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\\FWLIB\\src\\stm32f4xx_gpio.c 0x00000000 Number 0 stm32f4xx_gpio.o ABSOLUTE ..\\FWLIB\\src\\stm32f4xx_rcc.c 0x00000000 Number 0 stm32f4xx_rcc.o ABSOLUTE ..\\FWLIB\\src\\stm32f4xx_syscfg.c 0x00000000 Number 0 stm32f4xx_syscfg.o ABSOLUTE ..\\FWLIB\\src\\stm32f4xx_usart.c 0x00000000 Number 0 stm32f4xx_usart.o ABSOLUTE ..\\HARDWARE\\LCD\\lcd.c 0x00000000 Number 0 lcd.o ABSOLUTE ..\\HARDWARE\\LCD\\lcd_init.c 0x00000000 Number 0 lcd_init.o ABSOLUTE ..\\HARDWARE\\LED\\led.c 0x00000000 Number 0 led.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 dc.s 0x00000000 Number 0 dc.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE RESET 0x08000000 Section 392 startup_stm32f40_41xxx.o(RESET) !!!main 0x08000188 Section 8 __main.o(!!!main) !!!scatter 0x08000190 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x080001c4 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x080001e0 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$libinit$$00000000 0x080001fc Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000001 0x080001fe Section 4 libinit2.o(.ARM.Collect$$libinit$$00000001) .ARM.Collect$$libinit$$00000004 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x08000202 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x08000202 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x08000204 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000002 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) .ARM.Collect$$libshutdown$$00000004 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) .ARM.Collect$$libshutdown$$00000006 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000C 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) .ARM.Collect$$libshutdown$$0000000E 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$00000011 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) .ARM.Collect$$libshutdown$$00000012 0x08000206 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) .ARM.Collect$$rtentry$$00000000 0x08000208 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000208 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000208 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x0800020e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x0800020e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x08000212 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x08000212 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x0800021a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x0800021c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x0800021c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x08000220 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x08000228 Section 0 main.o(.text) .text 0x08000388 Section 0 stm32f4xx_it.o(.text) .text 0x080003a4 Section 0 system_stm32f4xx.o(.text) SetSysClock 0x080003a5 Thumb Code 220 system_stm32f4xx.o(.text) .text 0x080005b4 Section 0 led.o(.text) .text 0x080005f4 Section 0 lcd_init.o(.text) .text 0x08000bf8 Section 0 lcd.o(.text) .text 0x080016dc Section 0 delay.o(.text) .text 0x080017e0 Section 0 usart.o(.text) .text 0x0800192c Section 64 startup_stm32f40_41xxx.o(.text) $v0 0x0800192c Number 0 startup_stm32f40_41xxx.o(.text) .text 0x0800196c Section 0 misc.o(.text) .text 0x08001a4c Section 0 stm32f4xx_gpio.o(.text) .text 0x08001ce0 Section 0 stm32f4xx_rcc.o(.text) .text 0x0800233c Section 0 stm32f4xx_usart.o(.text) .text 0x08002790 Section 2 use_no_semi_2.o(.text) .text 0x08002792 Section 0 heapauxi.o(.text) .text 0x08002798 Section 2 use_no_semi.o(.text) .text 0x0800279a Section 74 sys_stackheap_outer.o(.text) .text 0x080027e4 Section 0 exit.o(.text) .text 0x080027f8 Section 8 libspace.o(.text) x$fpl$d2f 0x08002800 Section 98 d2f.o(x$fpl$d2f) $v0 0x08002800 Number 0 d2f.o(x$fpl$d2f) x$fpl$dadd 0x08002864 Section 336 daddsub_clz.o(x$fpl$dadd) $v0 0x08002864 Number 0 daddsub_clz.o(x$fpl$dadd) _dadd1 0x08002875 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) x$fpl$dnaninf 0x080029b4 Section 156 dnaninf.o(x$fpl$dnaninf) $v0 0x080029b4 Number 0 dnaninf.o(x$fpl$dnaninf) x$fpl$dretinf 0x08002a50 Section 12 dretinf.o(x$fpl$dretinf) $v0 0x08002a50 Number 0 dretinf.o(x$fpl$dretinf) x$fpl$dsub 0x08002a5c Section 468 daddsub_clz.o(x$fpl$dsub) $v0 0x08002a5c Number 0 daddsub_clz.o(x$fpl$dsub) _dsub1 0x08002a6d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) x$fpl$f2d 0x08002c30 Section 86 f2d.o(x$fpl$f2d) $v0 0x08002c30 Number 0 f2d.o(x$fpl$f2d) x$fpl$fnaninf 0x08002c86 Section 140 fnaninf.o(x$fpl$fnaninf) $v0 0x08002c86 Number 0 fnaninf.o(x$fpl$fnaninf) x$fpl$fpinit 0x08002d12 Section 10 fpinit.o(x$fpl$fpinit) $v0 0x08002d12 Number 0 fpinit.o(x$fpl$fpinit) x$fpl$fretinf 0x08002d1c Section 10 fretinf.o(x$fpl$fretinf) $v0 0x08002d1c Number 0 fretinf.o(x$fpl$fretinf) .constdata 0x08002d26 Section 3200 main.o(.constdata) x$fpl$usenofp 0x08002d26 Section 0 usenofp.o(x$fpl$usenofp) .constdata 0x080039a6 Section 14620 lcd.o(.constdata) .data 0x20000000 Section 20 system_stm32f4xx.o(.data) .data 0x20000014 Section 4 delay.o(.data) fac_us 0x20000014 Data 1 delay.o(.data) fac_ms 0x20000016 Data 2 delay.o(.data) .data 0x20000018 Section 6 usart.o(.data) .data 0x2000001e Section 16 stm32f4xx_rcc.o(.data) APBAHBPrescTable 0x2000001e Data 16 stm32f4xx_rcc.o(.data) .bss 0x20000030 Section 200 usart.o(.bss) .bss 0x200000f8 Section 96 libspace.o(.bss) HEAP 0x20000158 Section 512 startup_stm32f40_41xxx.o(HEAP) Heap_Mem 0x20000158 Data 512 startup_stm32f40_41xxx.o(HEAP) STACK 0x20000358 Section 1024 startup_stm32f40_41xxx.o(STACK) Stack_Mem 0x20000358 Data 1024 startup_stm32f40_41xxx.o(STACK) __initial_sp 0x20000758 Data 0 startup_stm32f40_41xxx.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_fini_ - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _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 0x00000188 Number 0 startup_stm32f40_41xxx.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f40_41xxx.o(RESET) __Vectors_End 0x08000188 Data 0 startup_stm32f40_41xxx.o(RESET) __main 0x08000189 Thumb Code 8 __main.o(!!!main) __scatterload 0x08000191 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x08000191 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x08000191 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x0800019f Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x080001c5 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x080001e1 Thumb Code 28 __scatter_zi.o(!!handler_zi) __rt_lib_init 0x080001fd Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_fp_1 0x080001ff Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000001) __rt_lib_init_alloca_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_trap_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x08000203 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x08000205 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_cpp_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) __rt_lib_shutdown_fini_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) __rt_lib_shutdown_fp_trap_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_heap_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011) __rt_lib_shutdown_return 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012) __rt_lib_shutdown_signal_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) __rt_lib_shutdown_stdio_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_user_alloc_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_entry 0x08000209 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000209 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000209 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x0800020f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x0800020f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x08000213 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x08000213 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x0800021b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x0800021d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x0800021d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x08000221 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) main 0x08000229 Thumb Code 284 main.o(.text) NMI_Handler 0x08000389 Thumb Code 2 stm32f4xx_it.o(.text) HardFault_Handler 0x0800038b Thumb Code 4 stm32f4xx_it.o(.text) MemManage_Handler 0x0800038f Thumb Code 4 stm32f4xx_it.o(.text) BusFault_Handler 0x08000393 Thumb Code 4 stm32f4xx_it.o(.text) UsageFault_Handler 0x08000397 Thumb Code 4 stm32f4xx_it.o(.text) SVC_Handler 0x0800039b Thumb Code 2 stm32f4xx_it.o(.text) DebugMon_Handler 0x0800039d Thumb Code 2 stm32f4xx_it.o(.text) PendSV_Handler 0x0800039f Thumb Code 2 stm32f4xx_it.o(.text) SysTick_Handler 0x080003a1 Thumb Code 2 stm32f4xx_it.o(.text) SystemInit 0x08000481 Thumb Code 88 system_stm32f4xx.o(.text) SystemCoreClockUpdate 0x080004d9 Thumb Code 174 system_stm32f4xx.o(.text) LED_Init 0x080005b5 Thumb Code 60 led.o(.text) LCD_GPIO_Init 0x080005f5 Thumb Code 156 lcd_init.o(.text) LCD_Writ_Bus 0x08000691 Thumb Code 82 lcd_init.o(.text) LCD_WR_DATA8 0x080006e3 Thumb Code 12 lcd_init.o(.text) LCD_WR_DATA 0x080006ef Thumb Code 18 lcd_init.o(.text) LCD_WR_REG 0x08000701 Thumb Code 32 lcd_init.o(.text) LCD_Address_Set 0x08000721 Thumb Code 58 lcd_init.o(.text) LCD_Init 0x0800075b Thumb Code 1182 lcd_init.o(.text) LCD_Fill 0x08000bf9 Thumb Code 74 lcd.o(.text) LCD_DrawPoint 0x08000c43 Thumb Code 28 lcd.o(.text) LCD_DrawLine 0x08000c5f Thumb Code 172 lcd.o(.text) LCD_DrawRectangle 0x08000d0b Thumb Code 74 lcd.o(.text) Draw_Circle 0x08000d55 Thumb Code 158 lcd.o(.text) LCD_ShowChinese32x32 0x08000df3 Thumb Code 306 lcd.o(.text) LCD_ShowChinese24x24 0x08000f25 Thumb Code 322 lcd.o(.text) LCD_ShowChinese16x16 0x08001067 Thumb Code 306 lcd.o(.text) LCD_ShowChinese12x12 0x08001199 Thumb Code 340 lcd.o(.text) LCD_ShowChinese 0x080012ed Thumb Code 140 lcd.o(.text) LCD_ShowChar 0x08001379 Thumb Code 328 lcd.o(.text) LCD_ShowString 0x080014c1 Thumb Code 66 lcd.o(.text) mypow 0x08001503 Thumb Code 22 lcd.o(.text) LCD_ShowIntNum 0x08001519 Thumb Code 150 lcd.o(.text) LCD_ShowFloatNum1 0x080015af Thumb Code 200 lcd.o(.text) LCD_ShowPicture 0x08001677 Thumb Code 102 lcd.o(.text) delay_init 0x080016dd Thumb Code 52 delay.o(.text) delay_us 0x08001711 Thumb Code 72 delay.o(.text) delay_xms 0x08001759 Thumb Code 72 delay.o(.text) delay_ms 0x080017a1 Thumb Code 56 delay.o(.text) _sys_exit 0x080017e1 Thumb Code 6 usart.o(.text) fputc 0x080017e7 Thumb Code 22 usart.o(.text) uart_init 0x080017fd Thumb Code 164 usart.o(.text) USART1_IRQHandler 0x080018a1 Thumb Code 122 usart.o(.text) Reset_Handler 0x0800192d Thumb Code 8 startup_stm32f40_41xxx.o(.text) ADC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN1_RX0_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN1_RX1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN1_SCE_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN1_TX_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN2_RX0_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN2_RX1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN2_SCE_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CAN2_TX_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) CRYP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DCMI_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream0_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream4_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream5_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream6_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA1_Stream7_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream0_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream4_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream5_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream6_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) DMA2_Stream7_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) ETH_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) ETH_WKUP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI0_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI15_10_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI4_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) EXTI9_5_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) FLASH_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) FPU_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) FSMC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) HASH_RNG_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C1_ER_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C1_EV_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C2_ER_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C2_EV_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C3_ER_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) I2C3_EV_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_FS_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_FS_WKUP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_HS_EP1_IN_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_HS_EP1_OUT_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_HS_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) OTG_HS_WKUP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) PVD_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) RCC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) RTC_Alarm_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) RTC_WKUP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) SDIO_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) SPI1_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) SPI2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) SPI3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TAMP_STAMP_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM1_BRK_TIM9_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM1_CC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM1_TRG_COM_TIM11_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM1_UP_TIM10_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM4_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM5_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM6_DAC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM7_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM8_BRK_TIM12_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM8_CC_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM8_TRG_COM_TIM14_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) TIM8_UP_TIM13_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) UART4_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) UART5_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) USART2_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) USART3_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) USART6_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) WWDG_IRQHandler 0x08001947 Thumb Code 0 startup_stm32f40_41xxx.o(.text) __user_initial_stackheap 0x08001949 Thumb Code 0 startup_stm32f40_41xxx.o(.text) NVIC_PriorityGroupConfig 0x0800196d Thumb Code 10 misc.o(.text) NVIC_Init 0x08001977 Thumb Code 106 misc.o(.text) NVIC_SetVectorTable 0x080019e1 Thumb Code 14 misc.o(.text) NVIC_SystemLPConfig 0x080019ef Thumb Code 34 misc.o(.text) SysTick_CLKSourceConfig 0x08001a11 Thumb Code 40 misc.o(.text) GPIO_DeInit 0x08001a4d Thumb Code 268 stm32f4xx_gpio.o(.text) GPIO_Init 0x08001b59 Thumb Code 144 stm32f4xx_gpio.o(.text) GPIO_StructInit 0x08001be9 Thumb Code 18 stm32f4xx_gpio.o(.text) GPIO_PinLockConfig 0x08001bfb Thumb Code 34 stm32f4xx_gpio.o(.text) GPIO_ReadInputDataBit 0x08001c1d Thumb Code 18 stm32f4xx_gpio.o(.text) GPIO_ReadInputData 0x08001c2f Thumb Code 8 stm32f4xx_gpio.o(.text) GPIO_ReadOutputDataBit 0x08001c37 Thumb Code 18 stm32f4xx_gpio.o(.text) GPIO_ReadOutputData 0x08001c49 Thumb Code 8 stm32f4xx_gpio.o(.text) GPIO_SetBits 0x08001c51 Thumb Code 4 stm32f4xx_gpio.o(.text) GPIO_ResetBits 0x08001c55 Thumb Code 4 stm32f4xx_gpio.o(.text) GPIO_WriteBit 0x08001c59 Thumb Code 10 stm32f4xx_gpio.o(.text) GPIO_Write 0x08001c63 Thumb Code 4 stm32f4xx_gpio.o(.text) GPIO_ToggleBits 0x08001c67 Thumb Code 8 stm32f4xx_gpio.o(.text) GPIO_PinAFConfig 0x08001c6f Thumb Code 70 stm32f4xx_gpio.o(.text) RCC_DeInit 0x08001ce1 Thumb Code 82 stm32f4xx_rcc.o(.text) RCC_HSEConfig 0x08001d33 Thumb Code 14 stm32f4xx_rcc.o(.text) RCC_GetFlagStatus 0x08001d41 Thumb Code 60 stm32f4xx_rcc.o(.text) RCC_WaitForHSEStartUp 0x08001d7d Thumb Code 56 stm32f4xx_rcc.o(.text) RCC_AdjustHSICalibrationValue 0x08001db5 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_HSICmd 0x08001dc9 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_LSEConfig 0x08001dcf Thumb Code 46 stm32f4xx_rcc.o(.text) RCC_LSICmd 0x08001dfd Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_PLLConfig 0x08001e03 Thumb Code 32 stm32f4xx_rcc.o(.text) RCC_PLLCmd 0x08001e23 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_PLLI2SConfig 0x08001e29 Thumb Code 14 stm32f4xx_rcc.o(.text) RCC_PLLI2SCmd 0x08001e37 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_PLLSAIConfig 0x08001e3d Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_PLLSAICmd 0x08001e51 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_ClockSecuritySystemCmd 0x08001e57 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_MCO1Config 0x08001e5d Thumb Code 28 stm32f4xx_rcc.o(.text) RCC_MCO2Config 0x08001e79 Thumb Code 28 stm32f4xx_rcc.o(.text) RCC_SYSCLKConfig 0x08001e95 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_GetSYSCLKSource 0x08001ea9 Thumb Code 12 stm32f4xx_rcc.o(.text) RCC_HCLKConfig 0x08001eb5 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_PCLK1Config 0x08001ec9 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_PCLK2Config 0x08001edd Thumb Code 22 stm32f4xx_rcc.o(.text) RCC_GetClocksFreq 0x08001ef3 Thumb Code 222 stm32f4xx_rcc.o(.text) RCC_RTCCLKConfig 0x08001fd1 Thumb Code 54 stm32f4xx_rcc.o(.text) RCC_RTCCLKCmd 0x08002007 Thumb Code 8 stm32f4xx_rcc.o(.text) RCC_BackupResetCmd 0x0800200f Thumb Code 8 stm32f4xx_rcc.o(.text) RCC_I2SCLKConfig 0x08002017 Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_SAIPLLI2SClkDivConfig 0x0800201d Thumb Code 26 stm32f4xx_rcc.o(.text) RCC_SAIPLLSAIClkDivConfig 0x08002037 Thumb Code 28 stm32f4xx_rcc.o(.text) RCC_SAIBlockACLKConfig 0x08002053 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_SAIBlockBCLKConfig 0x08002067 Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_LTDCCLKDivConfig 0x0800207b Thumb Code 20 stm32f4xx_rcc.o(.text) RCC_TIMCLKPresConfig 0x0800208f Thumb Code 6 stm32f4xx_rcc.o(.text) RCC_AHB1PeriphClockCmd 0x08002095 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB2PeriphClockCmd 0x080020b7 Thumb Code 78 stm32f4xx_rcc.o(.text) RCC_AHB3PeriphClockCmd 0x08002105 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB1PeriphClockCmd 0x08002127 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB2PeriphClockCmd 0x08002149 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB1PeriphResetCmd 0x0800216b Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB2PeriphResetCmd 0x0800218d Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB3PeriphResetCmd 0x080021af Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB1PeriphResetCmd 0x080021d1 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB2PeriphResetCmd 0x080021f3 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB1PeriphClockLPModeCmd 0x08002215 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB2PeriphClockLPModeCmd 0x08002237 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_AHB3PeriphClockLPModeCmd 0x08002259 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB1PeriphClockLPModeCmd 0x0800227b Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_APB2PeriphClockLPModeCmd 0x0800229d Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_LSEModeConfig 0x080022bf Thumb Code 40 stm32f4xx_rcc.o(.text) RCC_ITConfig 0x080022e7 Thumb Code 34 stm32f4xx_rcc.o(.text) RCC_ClearFlag 0x08002309 Thumb Code 18 stm32f4xx_rcc.o(.text) RCC_GetITStatus 0x0800231b Thumb Code 22 stm32f4xx_rcc.o(.text) RCC_ClearITPendingBit 0x08002331 Thumb Code 8 stm32f4xx_rcc.o(.text) USART_DeInit 0x0800233d Thumb Code 206 stm32f4xx_usart.o(.text) USART_Init 0x0800240b Thumb Code 204 stm32f4xx_usart.o(.text) USART_StructInit 0x080024d7 Thumb Code 24 stm32f4xx_usart.o(.text) USART_ClockInit 0x080024ef Thumb Code 32 stm32f4xx_usart.o(.text) USART_ClockStructInit 0x0800250f Thumb Code 12 stm32f4xx_usart.o(.text) USART_Cmd 0x0800251b Thumb Code 24 stm32f4xx_usart.o(.text) USART_SetPrescaler 0x08002533 Thumb Code 16 stm32f4xx_usart.o(.text) USART_OverSampling8Cmd 0x08002543 Thumb Code 22 stm32f4xx_usart.o(.text) USART_OneBitMethodCmd 0x08002559 Thumb Code 24 stm32f4xx_usart.o(.text) USART_SendData 0x08002571 Thumb Code 8 stm32f4xx_usart.o(.text) USART_ReceiveData 0x08002579 Thumb Code 10 stm32f4xx_usart.o(.text) USART_SetAddress 0x08002583 Thumb Code 18 stm32f4xx_usart.o(.text) USART_ReceiverWakeUpCmd 0x08002595 Thumb Code 24 stm32f4xx_usart.o(.text) USART_WakeUpConfig 0x080025ad Thumb Code 18 stm32f4xx_usart.o(.text) USART_LINBreakDetectLengthConfig 0x080025bf Thumb Code 18 stm32f4xx_usart.o(.text) USART_LINCmd 0x080025d1 Thumb Code 24 stm32f4xx_usart.o(.text) USART_SendBreak 0x080025e9 Thumb Code 10 stm32f4xx_usart.o(.text) USART_HalfDuplexCmd 0x080025f3 Thumb Code 24 stm32f4xx_usart.o(.text) USART_SetGuardTime 0x0800260b Thumb Code 16 stm32f4xx_usart.o(.text) USART_SmartCardCmd 0x0800261b Thumb Code 24 stm32f4xx_usart.o(.text) USART_SmartCardNACKCmd 0x08002633 Thumb Code 24 stm32f4xx_usart.o(.text) USART_IrDAConfig 0x0800264b Thumb Code 18 stm32f4xx_usart.o(.text) USART_IrDACmd 0x0800265d Thumb Code 24 stm32f4xx_usart.o(.text) USART_DMACmd 0x08002675 Thumb Code 18 stm32f4xx_usart.o(.text) USART_ITConfig 0x08002687 Thumb Code 74 stm32f4xx_usart.o(.text) USART_GetFlagStatus 0x080026d1 Thumb Code 26 stm32f4xx_usart.o(.text) USART_ClearFlag 0x080026eb Thumb Code 18 stm32f4xx_usart.o(.text) USART_GetITStatus 0x080026fd Thumb Code 118 stm32f4xx_usart.o(.text) USART_ClearITPendingBit 0x08002773 Thumb Code 30 stm32f4xx_usart.o(.text) __use_no_semihosting 0x08002791 Thumb Code 2 use_no_semi_2.o(.text) __use_two_region_memory 0x08002793 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x08002795 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x08002797 Thumb Code 2 heapauxi.o(.text) __I$use$semihosting 0x08002799 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08002799 Thumb Code 2 use_no_semi.o(.text) __user_setup_stackheap 0x0800279b Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x080027e5 Thumb Code 18 exit.o(.text) __user_libspace 0x080027f9 Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x080027f9 Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x080027f9 Thumb Code 0 libspace.o(.text) __aeabi_d2f 0x08002801 Thumb Code 0 d2f.o(x$fpl$d2f) _d2f 0x08002801 Thumb Code 98 d2f.o(x$fpl$d2f) __aeabi_dadd 0x08002865 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) _dadd 0x08002865 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) __fpl_dnaninf 0x080029b5 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) __fpl_dretinf 0x08002a51 Thumb Code 12 dretinf.o(x$fpl$dretinf) __aeabi_dsub 0x08002a5d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) _dsub 0x08002a5d Thumb Code 464 daddsub_clz.o(x$fpl$dsub) __aeabi_f2d 0x08002c31 Thumb Code 0 f2d.o(x$fpl$f2d) _f2d 0x08002c31 Thumb Code 86 f2d.o(x$fpl$f2d) __fpl_fnaninf 0x08002c87 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) _fp_init 0x08002d13 Thumb Code 10 fpinit.o(x$fpl$fpinit) __fplib_config_fpu_vfp 0x08002d1b Thumb Code 0 fpinit.o(x$fpl$fpinit) __fplib_config_pureend_doubles 0x08002d1b Thumb Code 0 fpinit.o(x$fpl$fpinit) __fpl_fretinf 0x08002d1d Thumb Code 10 fretinf.o(x$fpl$fretinf) __I$use$fp 0x08002d26 Number 0 usenofp.o(x$fpl$usenofp) gImage_1 0x08002d26 Data 3200 main.o(.constdata) ascii_1206 0x080039a6 Data 1140 lcd.o(.constdata) ascii_1608 0x08003e1a Data 1520 lcd.o(.constdata) ascii_2412 0x0800440a Data 4560 lcd.o(.constdata) ascii_3216 0x080055da Data 6080 lcd.o(.constdata) tfont12 0x08006d9a Data 130 lcd.o(.constdata) tfont16 0x08006e1c Data 170 lcd.o(.constdata) tfont24 0x08006ec6 Data 370 lcd.o(.constdata) tfont32 0x08007038 Data 650 lcd.o(.constdata) Region$$Table$$Base 0x080072c4 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x080072e4 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f4xx.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f4xx.o(.data) __stdout 0x20000018 Data 4 usart.o(.data) USART_RX_STA 0x2000001c Data 2 usart.o(.data) USART_RX_BUF 0x20000030 Data 200 usart.o(.bss) __libspace_start 0x200000f8 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x20000158 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x08000189 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00007314, Max: 0x00100000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000072e4, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000188 Data RO 363 RESET startup_stm32f40_41xxx.o 0x08000188 0x08000188 0x00000008 Code RO 476 * !!!main c_w.l(__main.o) 0x08000190 0x08000190 0x00000034 Code RO 652 !!!scatter c_w.l(__scatter.o) 0x080001c4 0x080001c4 0x0000001a Code RO 654 !!handler_copy c_w.l(__scatter_copy.o) 0x080001de 0x080001de 0x00000002 PAD 0x080001e0 0x080001e0 0x0000001c Code RO 656 !!handler_zi c_w.l(__scatter_zi.o) 0x080001fc 0x080001fc 0x00000002 Code RO 524 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x080001fe 0x080001fe 0x00000004 Code RO 530 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 533 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 536 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 538 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 540 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 543 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 545 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 547 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 549 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 551 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 553 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 555 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 557 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 559 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 561 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 563 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 567 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 569 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 571 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000000 Code RO 573 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x08000202 0x08000202 0x00000002 Code RO 574 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x08000204 0x08000204 0x00000002 Code RO 592 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000206 0x08000206 0x00000000 Code RO 602 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 604 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 606 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 609 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 612 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 614 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000000 Code RO 617 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) 0x08000206 0x08000206 0x00000002 Code RO 618 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) 0x08000208 0x08000208 0x00000000 Code RO 490 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000208 0x08000208 0x00000000 Code RO 501 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000208 0x08000208 0x00000006 Code RO 513 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x0800020e 0x0800020e 0x00000000 Code RO 503 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x0800020e 0x0800020e 0x00000004 Code RO 504 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x08000212 0x08000212 0x00000000 Code RO 506 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x08000212 0x08000212 0x00000008 Code RO 507 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x0800021a 0x0800021a 0x00000002 Code RO 528 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x0800021c 0x0800021c 0x00000000 Code RO 576 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x0800021c 0x0800021c 0x00000004 Code RO 577 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x08000220 0x08000220 0x00000006 Code RO 578 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000226 0x08000226 0x00000002 PAD 0x08000228 0x08000228 0x00000160 Code RO 3 .text main.o 0x08000388 0x08000388 0x0000001a Code RO 151 .text stm32f4xx_it.o 0x080003a2 0x080003a2 0x00000002 PAD 0x080003a4 0x080003a4 0x00000210 Code RO 200 .text system_stm32f4xx.o 0x080005b4 0x080005b4 0x00000040 Code RO 226 .text led.o 0x080005f4 0x080005f4 0x00000604 Code RO 246 .text lcd_init.o 0x08000bf8 0x08000bf8 0x00000ae4 Code RO 266 .text lcd.o 0x080016dc 0x080016dc 0x00000104 Code RO 292 .text delay.o 0x080017e0 0x080017e0 0x0000014c Code RO 332 .text usart.o 0x0800192c 0x0800192c 0x00000040 Code RO 364 .text startup_stm32f40_41xxx.o 0x0800196c 0x0800196c 0x000000e0 Code RO 370 .text misc.o 0x08001a4c 0x08001a4c 0x00000294 Code RO 390 .text stm32f4xx_gpio.o 0x08001ce0 0x08001ce0 0x0000065c Code RO 410 .text stm32f4xx_rcc.o 0x0800233c 0x0800233c 0x00000454 Code RO 432 .text stm32f4xx_usart.o 0x08002790 0x08002790 0x00000002 Code RO 472 .text c_w.l(use_no_semi_2.o) 0x08002792 0x08002792 0x00000006 Code RO 474 .text c_w.l(heapauxi.o) 0x08002798 0x08002798 0x00000002 Code RO 488 .text c_w.l(use_no_semi.o) 0x0800279a 0x0800279a 0x0000004a Code RO 515 .text c_w.l(sys_stackheap_outer.o) 0x080027e4 0x080027e4 0x00000012 Code RO 517 .text c_w.l(exit.o) 0x080027f6 0x080027f6 0x00000002 PAD 0x080027f8 0x080027f8 0x00000008 Code RO 525 .text c_w.l(libspace.o) 0x08002800 0x08002800 0x00000062 Code RO 478 x$fpl$d2f fz_wm.l(d2f.o) 0x08002862 0x08002862 0x00000002 PAD 0x08002864 0x08002864 0x00000150 Code RO 480 x$fpl$dadd fz_wm.l(daddsub_clz.o) 0x080029b4 0x080029b4 0x0000009c Code RO 491 x$fpl$dnaninf fz_wm.l(dnaninf.o) 0x08002a50 0x08002a50 0x0000000c Code RO 493 x$fpl$dretinf fz_wm.l(dretinf.o) 0x08002a5c 0x08002a5c 0x000001d4 Code RO 482 x$fpl$dsub fz_wm.l(daddsub_clz.o) 0x08002c30 0x08002c30 0x00000056 Code RO 486 x$fpl$f2d fz_wm.l(f2d.o) 0x08002c86 0x08002c86 0x0000008c Code RO 495 x$fpl$fnaninf fz_wm.l(fnaninf.o) 0x08002d12 0x08002d12 0x0000000a Code RO 584 x$fpl$fpinit fz_wm.l(fpinit.o) 0x08002d1c 0x08002d1c 0x0000000a Code RO 497 x$fpl$fretinf fz_wm.l(fretinf.o) 0x08002d26 0x08002d26 0x00000000 Code RO 499 x$fpl$usenofp fz_wm.l(usenofp.o) 0x08002d26 0x08002d26 0x00000c80 Data RO 4 .constdata main.o 0x080039a6 0x080039a6 0x0000391c Data RO 267 .constdata lcd.o 0x080072c2 0x080072c2 0x00000002 PAD 0x080072c4 0x080072c4 0x00000020 Data RO 650 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080072e4, Size: 0x00000758, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x080072e4 0x00000014 Data RW 201 .data system_stm32f4xx.o 0x20000014 0x080072f8 0x00000004 Data RW 293 .data delay.o 0x20000018 0x080072fc 0x00000006 Data RW 334 .data usart.o 0x2000001e 0x08007302 0x00000010 Data RW 411 .data stm32f4xx_rcc.o 0x2000002e 0x08007312 0x00000002 PAD 0x20000030 - 0x000000c8 Zero RW 333 .bss usart.o 0x200000f8 - 0x00000060 Zero RW 526 .bss c_w.l(libspace.o) 0x20000158 - 0x00000200 Zero RW 362 HEAP startup_stm32f40_41xxx.o 0x20000358 - 0x00000400 Zero RW 361 STACK startup_stm32f40_41xxx.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 260 8 0 4 0 1641 delay.o 2788 40 14620 0 0 10941 lcd.o 1540 12 0 0 0 2674 lcd_init.o 64 4 0 0 0 607 led.o 352 68 3200 0 0 263582 main.o 224 20 0 0 0 1977 misc.o 64 26 392 0 1536 900 startup_stm32f40_41xxx.o 660 44 0 0 0 4321 stm32f4xx_gpio.o 26 0 0 0 0 1302 stm32f4xx_it.o 1628 52 0 16 0 13272 stm32f4xx_rcc.o 1108 34 0 0 0 8044 stm32f4xx_usart.o 528 46 0 20 0 2019 system_stm32f4xx.o 332 18 0 6 200 3578 usart.o ---------------------------------------------------------------------- 9576 372 18246 48 1736 314858 Object Totals 0 0 32 0 0 0 (incl. Generated) 2 0 2 2 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 18 0 0 0 0 80 exit.o 6 0 0 0 0 152 heapauxi.o 2 0 0 0 0 0 libinit.o 6 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o 98 4 0 0 0 140 d2f.o 804 16 0 0 0 368 daddsub_clz.o 156 4 0 0 0 140 dnaninf.o 12 0 0 0 0 116 dretinf.o 86 4 0 0 0 132 f2d.o 140 4 0 0 0 132 fnaninf.o 10 0 0 0 0 116 fpinit.o 10 0 0 0 0 116 fretinf.o 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- 1590 44 0 0 96 1844 Library Totals 8 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 266 12 0 0 96 584 c_w.l 1316 32 0 0 0 1260 fz_wm.l ---------------------------------------------------------------------- 1590 44 0 0 96 1844 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 11166 416 18246 48 1832 313646 Grand Totals 11166 416 18246 48 1832 313646 ELF Image Totals 11166 416 18246 48 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 29412 ( 28.72kB) Total RW Size (RW Data + ZI Data) 1880 ( 1.84kB) Total ROM Size (Code + RO Data + RW Data) 29460 ( 28.77kB) ==============================================================================