This commit is contained in:
2025-05-13 04:55:13 +03:00
parent 3f693566bd
commit ceb6d0ccec
4364 changed files with 2897163 additions and 0 deletions
@@ -0,0 +1,994 @@
Component: ARM Compiler 5.05 update 2 (build 169) Tool: armlink [4d0f33]
==============================================================================
Section Cross References
main.o(.text) refers to touchpanel.o(.text) for TP_Init
main.o(.text) refers to lcd.o(.text) for LCD_Initializtion
main.o(.text) refers to touchpanel.o(.data) for display
main.o(.text) refers to touchpanel.o(.bss) for matrix
lcd.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
lcd.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_PinAFConfig
lcd.o(.text) refers to lcd.o(i.LCD_WriteReg) for LCD_WriteReg
lcd.o(.text) refers to lcd.o(.data) for .data
lcd.o(.text) refers to asciilib.o(.text) for GetASCIICode
lcd.o(.text) refers to stm32f4xx_fsmc.o(.text) for FSMC_NORSRAMInit
asciilib.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
asciilib.o(.text) refers to asciilib.o(.constdata) for .constdata
touchpanel.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_AHB1PeriphClockCmd
touchpanel.o(.text) refers to stm32f4xx_gpio.o(.text) for GPIO_PinAFConfig
touchpanel.o(.text) refers to stm32f4xx_spi.o(.text) for SPI_I2S_DeInit
touchpanel.o(.text) refers to lcd.o(.text) for LCD_SetPoint
touchpanel.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
touchpanel.o(.text) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
touchpanel.o(.text) refers to deqf.o(x$fpl$deqf) for __aeabi_cdcmpeq
touchpanel.o(.text) refers to touchpanel.o(.data) for .data
touchpanel.o(.text) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
touchpanel.o(.text) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
touchpanel.o(.text) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd
touchpanel.o(.text) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv
touchpanel.o(.text) refers to dfixu.o(x$fpl$dfixu) for __aeabi_d2uiz
touchpanel.o(.text) refers to touchpanel.o(.bss) for .bss
startup_stm32f4xx.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f4xx.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f4xx.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f4xx.o(RESET) refers to startup_stm32f4xx.o(STACK) for __initial_sp
startup_stm32f4xx.o(RESET) refers to startup_stm32f4xx.o(.text) for Reset_Handler
startup_stm32f4xx.o(RESET) refers to stm32f4xx_it.o(.text) for NMI_Handler
startup_stm32f4xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f4xx.o(.text) refers to system_stm32f4xx.o(.text) for SystemInit
startup_stm32f4xx.o(.text) refers to __main.o(!!!main) for __main
startup_stm32f4xx.o(.text) refers to startup_stm32f4xx.o(HEAP) for Heap_Mem
startup_stm32f4xx.o(.text) refers to startup_stm32f4xx.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 .data
stm32f4xx_usart.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
stm32f4xx_spi.o(.text) refers to stm32f4xx_rcc.o(.text) for RCC_APB2PeriphResetCmd
system_stm32f4xx.o(.text) refers to system_stm32f4xx.o(.data) for .data
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
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
ddiv.o(x$fpl$drdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
ddiv.o(x$fpl$drdiv) refers to ddiv.o(x$fpl$ddiv) for ddiv_entry
ddiv.o(x$fpl$ddiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
ddiv.o(x$fpl$ddiv) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
ddiv.o(x$fpl$ddiv) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
deqf.o(x$fpl$deqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
deqf.o(x$fpl$deqf) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
deqf.o(x$fpl$deqf) refers to dcmpi.o(x$fpl$dcmpinf) for __fpl_dcmp_Inf
dfixu.o(x$fpl$dfixu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dfixu.o(x$fpl$dfixu) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
dfixu.o(x$fpl$dfixur) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dfixu.o(x$fpl$dfixur) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf
dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
dcmpi.o(x$fpl$dcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
__rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
__rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
__rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_stm32f4xx.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 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$$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
sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
_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
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 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
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(.emb_text), (8 bytes).
Removing lcd.o(.emb_text), (8 bytes).
Removing lcd.o(.data), (2 bytes).
Removing stm32f4xx_it.o(.emb_text), (8 bytes).
Removing touchpanel.o(.emb_text), (8 bytes).
Removing misc.o(.emb_text), (8 bytes).
Removing misc.o(.text), (176 bytes).
Removing stm32f4xx_fsmc.o(.emb_text), (8 bytes).
Removing stm32f4xx_gpio.o(.emb_text), (8 bytes).
Removing stm32f4xx_rcc.o(.emb_text), (8 bytes).
Removing stm32f4xx_usart.o(.emb_text), (8 bytes).
Removing stm32f4xx_usart.o(.text), (824 bytes).
Removing stm32f4xx_spi.o(.emb_text), (8 bytes).
Removing system_stm32f4xx.o(.emb_text), (8 bytes).
14 unused section(s) (total 1090 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../clib/angel/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 rtexit.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.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 libspace.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_v6.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE
../fplib/dcmpi.s 0x00000000 Number 0 dcmpi.o ABSOLUTE
../fplib/ddiv.s 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/deqf.s 0x00000000 Number 0 deqf.o ABSOLUTE
../fplib/dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE
../fplib/dflt.s 0x00000000 Number 0 dflt_clz.o ABSOLUTE
../fplib/dmul.s 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/dnaninf.s 0x00000000 Number 0 dnaninf.o ABSOLUTE
../fplib/dretinf.s 0x00000000 Number 0 dretinf.o ABSOLUTE
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s 0x00000000 Number 0 startup_stm32f4xx.o ABSOLUTE
..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c 0x00000000 Number 0 stm32f4xx_fsmc.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c 0x00000000 Number 0 stm32f4xx_gpio.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c 0x00000000 Number 0 stm32f4xx_rcc.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c 0x00000000 Number 0 stm32f4xx_spi.o ABSOLUTE
..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c 0x00000000 Number 0 stm32f4xx_usart.o ABSOLUTE
..\User\LCD\AsciiLib.c 0x00000000 Number 0 asciilib.o ABSOLUTE
..\User\LCD\LCD.c 0x00000000 Number 0 lcd.o ABSOLUTE
..\User\TouchPanel\TouchPanel.c 0x00000000 Number 0 touchpanel.o ABSOLUTE
..\User\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\User\stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE
..\\Libraries\\CMSIS\\Device\\ST\\STM32F4xx\\Source\\Templates\\system_stm32f4xx.c 0x00000000 Number 0 system_stm32f4xx.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_fsmc.c 0x00000000 Number 0 stm32f4xx_fsmc.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_gpio.c 0x00000000 Number 0 stm32f4xx_gpio.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_rcc.c 0x00000000 Number 0 stm32f4xx_rcc.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_spi.c 0x00000000 Number 0 stm32f4xx_spi.o ABSOLUTE
..\\Libraries\\STM32F4xx_StdPeriph_Driver\\src\\stm32f4xx_usart.c 0x00000000 Number 0 stm32f4xx_usart.o ABSOLUTE
..\\User\\LCD\\LCD.c 0x00000000 Number 0 lcd.o ABSOLUTE
..\\User\\TouchPanel\\TouchPanel.c 0x00000000 Number 0 touchpanel.o ABSOLUTE
..\\User\\main.c 0x00000000 Number 0 main.o ABSOLUTE
..\\User\\stm32f4xx_it.c 0x00000000 Number 0 stm32f4xx_it.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
RESET 0x08000000 Section 392 startup_stm32f4xx.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$$00000003 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
.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$$0000000B 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
.ARM.Collect$$libshutdown$$0000000E 0x08000206 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
.ARM.Collect$$libshutdown$$0000000F 0x08000206 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.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 0x08000268 Section 0 lcd.o(.text)
LCD_CtrlLinesConfig 0x08000269 Thumb Code 318 lcd.o(.text)
LCD_SetCursor 0x080019c7 Thumb Code 60 lcd.o(.text)
LCD_FSMCConfig 0x08001c69 Thumb Code 78 lcd.o(.text)
.text 0x08001cc0 Section 0 asciilib.o(.text)
.text 0x08001cd4 Section 0 stm32f4xx_it.o(.text)
.text 0x08001ce8 Section 0 touchpanel.o(.text)
RD_AD 0x08001df9 Thumb Code 102 touchpanel.o(.text)
DelayUS 0x080023bb Thumb Code 26 touchpanel.o(.text)
WR_CMD 0x080023d5 Thumb Code 48 touchpanel.o(.text)
.text 0x08002430 Section 64 startup_stm32f4xx.o(.text)
$v0 0x08002430 Number 0 startup_stm32f4xx.o(.text)
.text 0x08002470 Section 0 stm32f4xx_fsmc.o(.text)
.text 0x080028ec Section 0 stm32f4xx_gpio.o(.text)
.text 0x08002ad8 Section 0 stm32f4xx_rcc.o(.text)
.text 0x08002ea8 Section 0 stm32f4xx_spi.o(.text)
.text 0x08003198 Section 0 system_stm32f4xx.o(.text)
SetSysClock 0x08003199 Thumb Code 162 system_stm32f4xx.o(.text)
.text 0x08003314 Section 138 rt_memcpy_v6.o(.text)
.text 0x0800339e Section 78 rt_memclr_w.o(.text)
.text 0x080033ec Section 0 heapauxi.o(.text)
.text 0x080033f2 Section 100 rt_memcpy_w.o(.text)
.text 0x08003456 Section 74 sys_stackheap_outer.o(.text)
.text 0x080034a0 Section 0 exit.o(.text)
.text 0x080034ac Section 8 libspace.o(.text)
.text 0x080034b4 Section 0 sys_exit.o(.text)
.text 0x080034c0 Section 2 use_no_semi.o(.text)
.text 0x080034c2 Section 0 indicate_semi.o(.text)
i.LCD_WriteReg 0x080034c4 Section 0 lcd.o(i.LCD_WriteReg)
x$fpl$dadd 0x080034d4 Section 336 daddsub_clz.o(x$fpl$dadd)
$v0 0x080034d4 Number 0 daddsub_clz.o(x$fpl$dadd)
_dadd1 0x080034e5 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
x$fpl$dcmpinf 0x08003624 Section 24 dcmpi.o(x$fpl$dcmpinf)
$v0 0x08003624 Number 0 dcmpi.o(x$fpl$dcmpinf)
x$fpl$ddiv 0x0800363c Section 688 ddiv.o(x$fpl$ddiv)
$v0 0x0800363c Number 0 ddiv.o(x$fpl$ddiv)
ddiv_entry 0x08003643 Thumb Code 0 ddiv.o(x$fpl$ddiv)
x$fpl$deqf 0x080038ec Section 120 deqf.o(x$fpl$deqf)
$v0 0x080038ec Number 0 deqf.o(x$fpl$deqf)
x$fpl$dfixu 0x08003964 Section 90 dfixu.o(x$fpl$dfixu)
$v0 0x08003964 Number 0 dfixu.o(x$fpl$dfixu)
x$fpl$dflt 0x080039be Section 46 dflt_clz.o(x$fpl$dflt)
$v0 0x080039be Number 0 dflt_clz.o(x$fpl$dflt)
x$fpl$dfltu 0x080039ec Section 38 dflt_clz.o(x$fpl$dfltu)
$v0 0x080039ec Number 0 dflt_clz.o(x$fpl$dfltu)
x$fpl$dmul 0x08003a14 Section 340 dmul.o(x$fpl$dmul)
$v0 0x08003a14 Number 0 dmul.o(x$fpl$dmul)
x$fpl$dnaninf 0x08003b68 Section 156 dnaninf.o(x$fpl$dnaninf)
$v0 0x08003b68 Number 0 dnaninf.o(x$fpl$dnaninf)
x$fpl$dretinf 0x08003c04 Section 12 dretinf.o(x$fpl$dretinf)
$v0 0x08003c04 Number 0 dretinf.o(x$fpl$dretinf)
x$fpl$dsub 0x08003c10 Section 468 daddsub_clz.o(x$fpl$dsub)
$v0 0x08003c10 Number 0 daddsub_clz.o(x$fpl$dsub)
_dsub1 0x08003c21 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
x$fpl$fpinit 0x08003de4 Section 10 fpinit.o(x$fpl$fpinit)
$v0 0x08003de4 Number 0 fpinit.o(x$fpl$fpinit)
.constdata 0x08003dee Section 1520 asciilib.o(.constdata)
x$fpl$usenofp 0x08003dee Section 0 usenofp.o(x$fpl$usenofp)
AsciiLib 0x08003dee Data 1520 asciilib.o(.constdata)
.data 0x20000000 Section 4 lcd.o(.data)
LCD_Code 0x20000000 Data 1 lcd.o(.data)
.data 0x20000004 Section 16 touchpanel.o(.data)
screen 0x20000004 Data 4 touchpanel.o(.data)
.data 0x20000014 Section 4 touchpanel.o(.data)
.data 0x20000018 Section 16 stm32f4xx_rcc.o(.data)
APBAHBPrescTable 0x20000018 Data 16 stm32f4xx_rcc.o(.data)
.data 0x20000028 Section 20 system_stm32f4xx.o(.data)
.bss 0x20000040 Section 68 touchpanel.o(.bss)
.bss 0x20000084 Section 96 libspace.o(.bss)
HEAP 0x200000e8 Section 512 startup_stm32f4xx.o(HEAP)
Heap_Mem 0x200000e8 Data 512 startup_stm32f4xx.o(HEAP)
STACK 0x200002e8 Section 1024 startup_stm32f4xx.o(STACK)
Stack_Mem 0x200002e8 Data 1024 startup_stm32f4xx.o(STACK)
__initial_sp 0x200006e8 Data 0 startup_stm32f4xx.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_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_stm32f4xx.o ABSOLUTE
__Vectors 0x08000000 Data 4 startup_stm32f4xx.o(RESET)
__Vectors_End 0x08000188 Data 0 startup_stm32f4xx.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_fp_trap_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
__rt_lib_shutdown_heap_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
__rt_lib_shutdown_return 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_signal_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
__rt_lib_shutdown_stdio_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
__rt_lib_shutdown_user_alloc_1 0x08000207 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
__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)
Delay 0x08000229 Thumb Code 10 main.o(.text)
main 0x08000233 Thumb Code 44 main.o(.text)
delay_ms 0x080003a7 Thumb Code 28 lcd.o(.text)
LCD_Initializtion 0x080003c3 Thumb Code 5636 lcd.o(.text)
LCD_Clear 0x08001a03 Thumb Code 116 lcd.o(.text)
LCD_GetPoint 0x08001a77 Thumb Code 94 lcd.o(.text)
LCD_SetPoint 0x08001ad5 Thumb Code 32 lcd.o(.text)
LCD_DrawLine 0x08001af5 Thumb Code 220 lcd.o(.text)
PutChar 0x08001bd1 Thumb Code 82 lcd.o(.text)
GUI_Text 0x08001c23 Thumb Code 70 lcd.o(.text)
GetASCIICode 0x08001cc1 Thumb Code 16 asciilib.o(.text)
NMI_Handler 0x08001cd5 Thumb Code 2 stm32f4xx_it.o(.text)
HardFault_Handler 0x08001cd7 Thumb Code 2 stm32f4xx_it.o(.text)
MemManage_Handler 0x08001cd9 Thumb Code 2 stm32f4xx_it.o(.text)
BusFault_Handler 0x08001cdb Thumb Code 2 stm32f4xx_it.o(.text)
UsageFault_Handler 0x08001cdd Thumb Code 2 stm32f4xx_it.o(.text)
SVC_Handler 0x08001cdf Thumb Code 2 stm32f4xx_it.o(.text)
DebugMon_Handler 0x08001ce1 Thumb Code 2 stm32f4xx_it.o(.text)
PendSV_Handler 0x08001ce3 Thumb Code 2 stm32f4xx_it.o(.text)
SysTick_Handler 0x08001ce5 Thumb Code 2 stm32f4xx_it.o(.text)
TP_Init 0x08001ce9 Thumb Code 272 touchpanel.o(.text)
Read_X 0x08001e5f Thumb Code 48 touchpanel.o(.text)
Read_Y 0x08001e8f Thumb Code 48 touchpanel.o(.text)
TP_GetAdXY 0x08001ebf Thumb Code 28 touchpanel.o(.text)
TP_DrawPoint 0x08001edb Thumb Code 6 touchpanel.o(.text)
DrawCross 0x08001ee1 Thumb Code 256 touchpanel.o(.text)
Read_Ads7846 0x08001fe1 Thumb Code 294 touchpanel.o(.text)
setCalibrationMatrix 0x08002107 Thumb Code 360 touchpanel.o(.text)
getDisplayPoint 0x0800226f Thumb Code 208 touchpanel.o(.text)
TouchPanel_Calibrate 0x0800233f Thumb Code 124 touchpanel.o(.text)
Reset_Handler 0x08002431 Thumb Code 8 startup_stm32f4xx.o(.text)
ADC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN1_RX0_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN1_RX1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN1_SCE_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN1_TX_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN2_RX0_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN2_RX1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN2_SCE_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CAN2_TX_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
CRYP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DCMI_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream0_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream4_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream5_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream6_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA1_Stream7_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream0_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream4_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream5_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream6_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
DMA2_Stream7_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
ETH_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
ETH_WKUP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI0_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI15_10_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI4_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
EXTI9_5_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
FLASH_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
FPU_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
FSMC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
HASH_RNG_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C1_ER_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C1_EV_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C2_ER_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C2_EV_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C3_ER_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
I2C3_EV_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_FS_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_FS_WKUP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_HS_EP1_IN_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_HS_EP1_OUT_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_HS_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
OTG_HS_WKUP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
PVD_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
RCC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
RTC_Alarm_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
RTC_WKUP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
SDIO_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
SPI1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
SPI2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
SPI3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TAMP_STAMP_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM1_BRK_TIM9_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM1_CC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM1_TRG_COM_TIM11_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM1_UP_TIM10_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM4_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM5_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM6_DAC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM7_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM8_BRK_TIM12_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM8_CC_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM8_TRG_COM_TIM14_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
TIM8_UP_TIM13_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
UART4_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
UART5_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
USART1_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
USART2_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
USART3_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
USART6_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
WWDG_IRQHandler 0x0800244b Thumb Code 0 startup_stm32f4xx.o(.text)
__user_initial_stackheap 0x0800244d Thumb Code 0 startup_stm32f4xx.o(.text)
FSMC_NORSRAMDeInit 0x08002471 Thumb Code 38 stm32f4xx_fsmc.o(.text)
FSMC_NORSRAMInit 0x08002497 Thumb Code 200 stm32f4xx_fsmc.o(.text)
FSMC_NORSRAMStructInit 0x0800255f Thumb Code 98 stm32f4xx_fsmc.o(.text)
FSMC_NORSRAMCmd 0x080025c1 Thumb Code 26 stm32f4xx_fsmc.o(.text)
FSMC_NANDDeInit 0x080025db Thumb Code 40 stm32f4xx_fsmc.o(.text)
FSMC_NANDInit 0x08002603 Thumb Code 104 stm32f4xx_fsmc.o(.text)
FSMC_NANDStructInit 0x0800266b Thumb Code 54 stm32f4xx_fsmc.o(.text)
FSMC_NANDCmd 0x080026a1 Thumb Code 54 stm32f4xx_fsmc.o(.text)
FSMC_NANDECCCmd 0x080026d7 Thumb Code 54 stm32f4xx_fsmc.o(.text)
FSMC_GetECC 0x0800270d Thumb Code 18 stm32f4xx_fsmc.o(.text)
FSMC_PCCARDDeInit 0x0800271f Thumb Code 26 stm32f4xx_fsmc.o(.text)
FSMC_PCCARDInit 0x08002739 Thumb Code 102 stm32f4xx_fsmc.o(.text)
FSMC_PCCARDStructInit 0x0800279f Thumb Code 60 stm32f4xx_fsmc.o(.text)
FSMC_PCCARDCmd 0x080027db Thumb Code 28 stm32f4xx_fsmc.o(.text)
FSMC_ITConfig 0x080027f7 Thumb Code 72 stm32f4xx_fsmc.o(.text)
FSMC_GetFlagStatus 0x0800283f Thumb Code 40 stm32f4xx_fsmc.o(.text)
FSMC_ClearFlag 0x08002867 Thumb Code 38 stm32f4xx_fsmc.o(.text)
FSMC_GetITStatus 0x0800288d Thumb Code 48 stm32f4xx_fsmc.o(.text)
FSMC_ClearITPendingBit 0x080028bd Thumb Code 42 stm32f4xx_fsmc.o(.text)
GPIO_DeInit 0x080028ed Thumb Code 192 stm32f4xx_gpio.o(.text)
GPIO_Init 0x080029ad Thumb Code 120 stm32f4xx_gpio.o(.text)
GPIO_StructInit 0x08002a25 Thumb Code 18 stm32f4xx_gpio.o(.text)
GPIO_PinLockConfig 0x08002a37 Thumb Code 24 stm32f4xx_gpio.o(.text)
GPIO_ReadInputDataBit 0x08002a4f Thumb Code 14 stm32f4xx_gpio.o(.text)
GPIO_ReadInputData 0x08002a5d Thumb Code 6 stm32f4xx_gpio.o(.text)
GPIO_ReadOutputDataBit 0x08002a63 Thumb Code 14 stm32f4xx_gpio.o(.text)
GPIO_ReadOutputData 0x08002a71 Thumb Code 6 stm32f4xx_gpio.o(.text)
GPIO_SetBits 0x08002a77 Thumb Code 4 stm32f4xx_gpio.o(.text)
GPIO_ResetBits 0x08002a7b Thumb Code 4 stm32f4xx_gpio.o(.text)
GPIO_WriteBit 0x08002a7f Thumb Code 10 stm32f4xx_gpio.o(.text)
GPIO_Write 0x08002a89 Thumb Code 4 stm32f4xx_gpio.o(.text)
GPIO_ToggleBits 0x08002a8d Thumb Code 8 stm32f4xx_gpio.o(.text)
GPIO_PinAFConfig 0x08002a95 Thumb Code 32 stm32f4xx_gpio.o(.text)
RCC_DeInit 0x08002ad9 Thumb Code 48 stm32f4xx_rcc.o(.text)
RCC_HSEConfig 0x08002b09 Thumb Code 12 stm32f4xx_rcc.o(.text)
RCC_GetFlagStatus 0x08002b15 Thumb Code 46 stm32f4xx_rcc.o(.text)
RCC_WaitForHSEStartUp 0x08002b43 Thumb Code 44 stm32f4xx_rcc.o(.text)
RCC_AdjustHSICalibrationValue 0x08002b6f Thumb Code 16 stm32f4xx_rcc.o(.text)
RCC_HSICmd 0x08002b7f Thumb Code 6 stm32f4xx_rcc.o(.text)
RCC_LSEConfig 0x08002b85 Thumb Code 24 stm32f4xx_rcc.o(.text)
RCC_LSICmd 0x08002b9d Thumb Code 6 stm32f4xx_rcc.o(.text)
RCC_PLLConfig 0x08002ba3 Thumb Code 32 stm32f4xx_rcc.o(.text)
RCC_PLLCmd 0x08002bc3 Thumb Code 6 stm32f4xx_rcc.o(.text)
RCC_PLLI2SConfig 0x08002bc9 Thumb Code 14 stm32f4xx_rcc.o(.text)
RCC_PLLI2SCmd 0x08002bd7 Thumb Code 6 stm32f4xx_rcc.o(.text)
RCC_ClockSecuritySystemCmd 0x08002bdd Thumb Code 6 stm32f4xx_rcc.o(.text)
RCC_MCO1Config 0x08002be3 Thumb Code 18 stm32f4xx_rcc.o(.text)
RCC_MCO2Config 0x08002bf5 Thumb Code 18 stm32f4xx_rcc.o(.text)
RCC_SYSCLKConfig 0x08002c07 Thumb Code 16 stm32f4xx_rcc.o(.text)
RCC_GetSYSCLKSource 0x08002c17 Thumb Code 12 stm32f4xx_rcc.o(.text)
RCC_HCLKConfig 0x08002c23 Thumb Code 16 stm32f4xx_rcc.o(.text)
RCC_PCLK1Config 0x08002c33 Thumb Code 16 stm32f4xx_rcc.o(.text)
RCC_PCLK2Config 0x08002c43 Thumb Code 18 stm32f4xx_rcc.o(.text)
RCC_GetClocksFreq 0x08002c55 Thumb Code 134 stm32f4xx_rcc.o(.text)
RCC_RTCCLKConfig 0x08002cdb Thumb Code 42 stm32f4xx_rcc.o(.text)
RCC_RTCCLKCmd 0x08002d05 Thumb Code 8 stm32f4xx_rcc.o(.text)
RCC_BackupResetCmd 0x08002d0d Thumb Code 8 stm32f4xx_rcc.o(.text)
RCC_I2SCLKConfig 0x08002d15 Thumb Code 8 stm32f4xx_rcc.o(.text)
RCC_AHB1PeriphClockCmd 0x08002d1d Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB2PeriphClockCmd 0x08002d31 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB3PeriphClockCmd 0x08002d45 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB1PeriphClockCmd 0x08002d59 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB2PeriphClockCmd 0x08002d6d Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB1PeriphResetCmd 0x08002d81 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB2PeriphResetCmd 0x08002d95 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB3PeriphResetCmd 0x08002da9 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB1PeriphResetCmd 0x08002dbd Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB2PeriphResetCmd 0x08002dd1 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB1PeriphClockLPModeCmd 0x08002de5 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB2PeriphClockLPModeCmd 0x08002df9 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_AHB3PeriphClockLPModeCmd 0x08002e0d Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB1PeriphClockLPModeCmd 0x08002e21 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_APB2PeriphClockLPModeCmd 0x08002e35 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_ITConfig 0x08002e49 Thumb Code 20 stm32f4xx_rcc.o(.text)
RCC_ClearFlag 0x08002e5d Thumb Code 14 stm32f4xx_rcc.o(.text)
RCC_GetITStatus 0x08002e6b Thumb Code 18 stm32f4xx_rcc.o(.text)
RCC_ClearITPendingBit 0x08002e7d Thumb Code 8 stm32f4xx_rcc.o(.text)
SPI_I2S_DeInit 0x08002ea9 Thumb Code 72 stm32f4xx_spi.o(.text)
SPI_Init 0x08002ef1 Thumb Code 56 stm32f4xx_spi.o(.text)
I2S_Init 0x08002f29 Thumb Code 188 stm32f4xx_spi.o(.text)
SPI_StructInit 0x08002fe5 Thumb Code 24 stm32f4xx_spi.o(.text)
I2S_StructInit 0x08002ffd Thumb Code 18 stm32f4xx_spi.o(.text)
SPI_Cmd 0x0800300f Thumb Code 20 stm32f4xx_spi.o(.text)
I2S_Cmd 0x08003023 Thumb Code 20 stm32f4xx_spi.o(.text)
SPI_DataSizeConfig 0x08003037 Thumb Code 16 stm32f4xx_spi.o(.text)
SPI_BiDirectionalLineConfig 0x08003047 Thumb Code 22 stm32f4xx_spi.o(.text)
SPI_NSSInternalSoftwareConfig 0x0800305d Thumb Code 24 stm32f4xx_spi.o(.text)
SPI_SSOutputCmd 0x08003075 Thumb Code 20 stm32f4xx_spi.o(.text)
SPI_TIModeCmd 0x08003089 Thumb Code 20 stm32f4xx_spi.o(.text)
I2S_FullDuplexConfig 0x0800309d Thumb Code 58 stm32f4xx_spi.o(.text)
SPI_I2S_ReceiveData 0x080030d7 Thumb Code 4 stm32f4xx_spi.o(.text)
SPI_I2S_SendData 0x080030db Thumb Code 4 stm32f4xx_spi.o(.text)
SPI_CalculateCRC 0x080030df Thumb Code 20 stm32f4xx_spi.o(.text)
SPI_TransmitCRC 0x080030f3 Thumb Code 10 stm32f4xx_spi.o(.text)
SPI_GetCRC 0x080030fd Thumb Code 12 stm32f4xx_spi.o(.text)
SPI_GetCRCPolynomial 0x08003109 Thumb Code 4 stm32f4xx_spi.o(.text)
SPI_I2S_DMACmd 0x0800310d Thumb Code 16 stm32f4xx_spi.o(.text)
SPI_I2S_ITConfig 0x0800311d Thumb Code 24 stm32f4xx_spi.o(.text)
SPI_I2S_GetFlagStatus 0x08003135 Thumb Code 14 stm32f4xx_spi.o(.text)
SPI_I2S_ClearFlag 0x08003143 Thumb Code 6 stm32f4xx_spi.o(.text)
SPI_I2S_GetITStatus 0x08003149 Thumb Code 44 stm32f4xx_spi.o(.text)
SPI_I2S_ClearITPendingBit 0x08003175 Thumb Code 14 stm32f4xx_spi.o(.text)
SystemInit 0x0800323b Thumb Code 74 system_stm32f4xx.o(.text)
SystemCoreClockUpdate 0x08003285 Thumb Code 108 system_stm32f4xx.o(.text)
__aeabi_memcpy 0x08003315 Thumb Code 0 rt_memcpy_v6.o(.text)
__rt_memcpy 0x08003315 Thumb Code 138 rt_memcpy_v6.o(.text)
_memcpy_lastbytes 0x0800337b Thumb Code 0 rt_memcpy_v6.o(.text)
__aeabi_memclr4 0x0800339f Thumb Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x0800339f Thumb Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x0800339f Thumb Code 78 rt_memclr_w.o(.text)
_memset_w 0x080033a3 Thumb Code 0 rt_memclr_w.o(.text)
__use_two_region_memory 0x080033ed Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x080033ef Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x080033f1 Thumb Code 2 heapauxi.o(.text)
__aeabi_memcpy4 0x080033f3 Thumb Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x080033f3 Thumb Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x080033f3 Thumb Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x0800343b Thumb Code 0 rt_memcpy_w.o(.text)
__user_setup_stackheap 0x08003457 Thumb Code 74 sys_stackheap_outer.o(.text)
exit 0x080034a1 Thumb Code 12 exit.o(.text)
__user_libspace 0x080034ad Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x080034ad Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x080034ad Thumb Code 0 libspace.o(.text)
_sys_exit 0x080034b5 Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x080034c1 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x080034c1 Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x080034c3 Thumb Code 0 indicate_semi.o(.text)
LCD_WriteReg 0x080034c5 Thumb Code 12 lcd.o(i.LCD_WriteReg)
__aeabi_dadd 0x080034d5 Thumb Code 0 daddsub_clz.o(x$fpl$dadd)
_dadd 0x080034d5 Thumb Code 332 daddsub_clz.o(x$fpl$dadd)
__fpl_dcmp_Inf 0x08003625 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf)
__aeabi_ddiv 0x0800363d Thumb Code 0 ddiv.o(x$fpl$ddiv)
_ddiv 0x0800363d Thumb Code 552 ddiv.o(x$fpl$ddiv)
__aeabi_cdcmpeq 0x080038ed Thumb Code 0 deqf.o(x$fpl$deqf)
_dcmpeq 0x080038ed Thumb Code 120 deqf.o(x$fpl$deqf)
__aeabi_d2uiz 0x08003965 Thumb Code 0 dfixu.o(x$fpl$dfixu)
_dfixu 0x08003965 Thumb Code 90 dfixu.o(x$fpl$dfixu)
__aeabi_i2d 0x080039bf Thumb Code 0 dflt_clz.o(x$fpl$dflt)
_dflt 0x080039bf Thumb Code 46 dflt_clz.o(x$fpl$dflt)
__aeabi_ui2d 0x080039ed Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
_dfltu 0x080039ed Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
__aeabi_dmul 0x08003a15 Thumb Code 0 dmul.o(x$fpl$dmul)
_dmul 0x08003a15 Thumb Code 332 dmul.o(x$fpl$dmul)
__fpl_dnaninf 0x08003b69 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
__fpl_dretinf 0x08003c05 Thumb Code 12 dretinf.o(x$fpl$dretinf)
__aeabi_dsub 0x08003c11 Thumb Code 0 daddsub_clz.o(x$fpl$dsub)
_dsub 0x08003c11 Thumb Code 464 daddsub_clz.o(x$fpl$dsub)
_fp_init 0x08003de5 Thumb Code 10 fpinit.o(x$fpl$fpinit)
__fplib_config_fpu_vfp 0x08003ded Thumb Code 0 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x08003ded Thumb Code 0 fpinit.o(x$fpl$fpinit)
__I$use$fp 0x08003dee Number 0 usenofp.o(x$fpl$usenofp)
Region$$Table$$Base 0x080043e0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08004400 Number 0 anon$$obj.o(Region$$Table)
DeviceCode 0x20000002 Data 2 lcd.o(.data)
DisplaySample 0x20000008 Data 12 touchpanel.o(.data)
display 0x20000014 Data 4 touchpanel.o(.data)
SystemCoreClock 0x20000028 Data 4 system_stm32f4xx.o(.data)
AHBPrescTable 0x2000002c Data 16 system_stm32f4xx.o(.data)
matrix 0x20000040 Data 56 touchpanel.o(.bss)
ScreenSample 0x20000078 Data 12 touchpanel.o(.bss)
__libspace_start 0x20000084 Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x200000e4 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x08000189
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000443c, Max: 0x00100000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00004400, Max: 0x00100000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x00000188 Data RO 259 RESET startup_stm32f4xx.o
0x08000188 0x00000008 Code RO 392 * !!!main c_w.l(__main.o)
0x08000190 0x00000034 Code RO 581 !!!scatter c_w.l(__scatter.o)
0x080001c4 0x0000001a Code RO 583 !!handler_copy c_w.l(__scatter_copy.o)
0x080001de 0x00000002 PAD
0x080001e0 0x0000001c Code RO 585 !!handler_zi c_w.l(__scatter_zi.o)
0x080001fc 0x00000002 Code RO 452 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080001fe 0x00000004 Code RO 458 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 461 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 464 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 466 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 468 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 471 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 473 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 475 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 477 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 479 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 481 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 483 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 485 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 487 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 489 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 491 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 495 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 497 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 499 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x08000202 0x00000000 Code RO 501 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x08000202 0x00000002 Code RO 502 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
0x08000204 0x00000002 Code RO 522 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x08000206 0x00000000 Code RO 536 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o)
0x08000206 0x00000000 Code RO 539 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)
0x08000206 0x00000000 Code RO 542 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)
0x08000206 0x00000000 Code RO 544 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o)
0x08000206 0x00000000 Code RO 547 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)
0x08000206 0x00000002 Code RO 548 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x08000208 0x00000000 Code RO 418 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x08000208 0x00000000 Code RO 429 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x08000208 0x00000006 Code RO 441 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x0800020e 0x00000000 Code RO 431 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x0800020e 0x00000004 Code RO 432 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x08000212 0x00000000 Code RO 434 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x08000212 0x00000008 Code RO 435 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x0800021a 0x00000002 Code RO 456 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x0800021c 0x00000000 Code RO 504 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x0800021c 0x00000004 Code RO 505 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x08000220 0x00000006 Code RO 506 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x08000226 0x00000002 PAD
0x08000228 0x00000040 Code RO 2 .text main.o
0x08000268 0x00001a58 Code RO 146 .text lcd.o
0x08001cc0 0x00000014 Code RO 186 .text asciilib.o
0x08001cd4 0x00000012 Code RO 204 .text stm32f4xx_it.o
0x08001ce6 0x00000002 PAD
0x08001ce8 0x00000748 Code RO 223 .text touchpanel.o
0x08002430 0x00000040 Code RO 260 .text startup_stm32f4xx.o
0x08002470 0x0000047c Code RO 281 .text stm32f4xx_fsmc.o
0x080028ec 0x000001ec Code RO 297 .text stm32f4xx_gpio.o
0x08002ad8 0x000003d0 Code RO 313 .text stm32f4xx_rcc.o
0x08002ea8 0x000002f0 Code RO 347 .text stm32f4xx_spi.o
0x08003198 0x0000017c Code RO 363 .text system_stm32f4xx.o
0x08003314 0x0000008a Code RO 386 .text c_w.l(rt_memcpy_v6.o)
0x0800339e 0x0000004e Code RO 388 .text c_w.l(rt_memclr_w.o)
0x080033ec 0x00000006 Code RO 390 .text c_w.l(heapauxi.o)
0x080033f2 0x00000064 Code RO 419 .text c_w.l(rt_memcpy_w.o)
0x08003456 0x0000004a Code RO 443 .text c_w.l(sys_stackheap_outer.o)
0x080034a0 0x0000000c Code RO 445 .text c_w.l(exit.o)
0x080034ac 0x00000008 Code RO 453 .text c_w.l(libspace.o)
0x080034b4 0x0000000c Code RO 514 .text c_w.l(sys_exit.o)
0x080034c0 0x00000002 Code RO 525 .text c_w.l(use_no_semi.o)
0x080034c2 0x00000000 Code RO 527 .text c_w.l(indicate_semi.o)
0x080034c2 0x00000002 PAD
0x080034c4 0x00000010 Code RO 162 i.LCD_WriteReg lcd.o
0x080034d4 0x00000150 Code RO 394 x$fpl$dadd fz_wm.l(daddsub_clz.o)
0x08003624 0x00000018 Code RO 421 x$fpl$dcmpinf fz_wm.l(dcmpi.o)
0x0800363c 0x000002b0 Code RO 401 x$fpl$ddiv fz_wm.l(ddiv.o)
0x080038ec 0x00000078 Code RO 404 x$fpl$deqf fz_wm.l(deqf.o)
0x08003964 0x0000005a Code RO 406 x$fpl$dfixu fz_wm.l(dfixu.o)
0x080039be 0x0000002e Code RO 411 x$fpl$dflt fz_wm.l(dflt_clz.o)
0x080039ec 0x00000026 Code RO 410 x$fpl$dfltu fz_wm.l(dflt_clz.o)
0x08003a12 0x00000002 PAD
0x08003a14 0x00000154 Code RO 416 x$fpl$dmul fz_wm.l(dmul.o)
0x08003b68 0x0000009c Code RO 423 x$fpl$dnaninf fz_wm.l(dnaninf.o)
0x08003c04 0x0000000c Code RO 425 x$fpl$dretinf fz_wm.l(dretinf.o)
0x08003c10 0x000001d4 Code RO 396 x$fpl$dsub fz_wm.l(daddsub_clz.o)
0x08003de4 0x0000000a Code RO 512 x$fpl$fpinit fz_wm.l(fpinit.o)
0x08003dee 0x00000000 Code RO 427 x$fpl$usenofp fz_wm.l(usenofp.o)
0x08003dee 0x000005f0 Data RO 187 .constdata asciilib.o
0x080043de 0x00000002 PAD
0x080043e0 0x00000020 Data RO 579 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000006e8, Max: 0x00020000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000004 Data RW 147 .data lcd.o
0x20000004 0x00000010 Data RW 225 .data touchpanel.o
0x20000014 0x00000004 Data RW 226 .data touchpanel.o
0x20000018 0x00000010 Data RW 314 .data stm32f4xx_rcc.o
0x20000028 0x00000014 Data RW 364 .data system_stm32f4xx.o
0x2000003c 0x00000004 PAD
0x20000040 0x00000044 Zero RW 224 .bss touchpanel.o
0x20000084 0x00000060 Zero RW 454 .bss c_w.l(libspace.o)
0x200000e4 0x00000004 PAD
0x200000e8 0x00000200 Zero RW 258 HEAP startup_stm32f4xx.o
0x200002e8 0x00000400 Zero RW 257 STACK startup_stm32f4xx.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
20 4 1520 0 0 1083 asciilib.o
6760 48 0 4 0 11181 lcd.o
64 10 0 0 0 248189 main.o
64 26 392 0 1536 948 startup_stm32f4xx.o
1148 6 0 0 0 5791 stm32f4xx_fsmc.o
492 36 0 0 0 4405 stm32f4xx_gpio.o
18 0 0 0 0 1238 stm32f4xx_it.o
976 36 0 16 0 11035 stm32f4xx_rcc.o
752 22 0 0 0 7149 stm32f4xx_spi.o
380 36 0 20 0 2243 system_stm32f4xx.o
1864 68 0 20 68 6007 touchpanel.o
----------------------------------------------------------------------
12540 292 1946 60 1608 299269 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 2 0 4 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
12 0 0 0 0 72 exit.o
6 0 0 0 0 152 heapauxi.o
0 0 0 0 0 0 indicate_semi.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
78 0 0 0 0 80 rt_memclr_w.o
138 0 0 0 0 68 rt_memcpy_v6.o
100 0 0 0 0 80 rt_memcpy_w.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
12 4 0 0 0 68 sys_exit.o
74 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
804 16 0 0 0 368 daddsub_clz.o
24 0 0 0 0 116 dcmpi.o
688 140 0 0 0 256 ddiv.o
120 4 0 0 0 140 deqf.o
90 4 0 0 0 140 dfixu.o
84 0 0 0 0 232 dflt_clz.o
340 12 0 0 0 152 dmul.o
156 4 0 0 0 140 dnaninf.o
12 0 0 0 0 116 dretinf.o
10 0 0 0 0 116 fpinit.o
0 0 0 0 0 0 usenofp.o
----------------------------------------------------------------------
2922 196 0 0 100 2580 Library Totals
8 0 0 0 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
586 16 0 0 96 804 c_w.l
2328 180 0 0 0 1776 fz_wm.l
----------------------------------------------------------------------
2922 196 0 0 100 2580 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
15462 488 1946 60 1708 298337 Grand Totals
15462 488 1946 60 1708 298337 ELF Image Totals
15462 488 1946 60 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 17408 ( 17.00kB)
Total RW Size (RW Data + ZI Data) 1768 ( 1.73kB)
Total ROM Size (Code + RO Data + RW Data) 17468 ( 17.06kB)
==============================================================================
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,2 @@
[EXTDLL]
Count=0
@@ -0,0 +1,37 @@
<html>
<body>
<pre>
<h1>µVision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: ¦ÌVision V5.15
Copyright (C) 2015 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: sky Sky123.Org, Sky123.Org, LIC=P6F63-A5JSF-NTD3G-V0HZ9-EFB8I-J7I5M
Tool Versions:
Toolchain: MDK-ARM Professional Version: 5.15.0
Toolchain Path: D:\Keil_v515\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.05 update 2 (build 169)
Assembler: Armasm.exe V5.05 update 2 (build 169)
Linker/Locator: ArmLink.exe V5.05 update 2 (build 169)
Library Manager: ArmAr.exe V5.05 update 2 (build 169)
Hex Converter: FromElf.exe V5.05 update 2 (build 169)
CPU DLL: SARMCM3.DLL V5.15.0
Dialog DLL: DCM.DLL V1.13.2.0
Target DLL: UL2CM3.DLL V1.155.8.0
Dialog DLL: TCM.DLL V1.14.5.0
<h2>Project:</h2>
C:\Users\Administrator\Desktop\EVK407I-Demo\TouchPanel\Project\Project.uvproj
Project File Date: 08/27/2013
<h2>Output:</h2>
*** Using Compiler 'V5.05 update 2 (build 169)', folder: 'D:\Keil_v515\ARM\ARMCC\Bin'
Build target 'Open407I'
compiling LCD.c...
linking...
Program Size: Code=15462 RO-data=1946 RW-data=60 ZI-data=1708
FromELF: creating hex file...
".\Output\Project.axf" - 0 Error(s), 0 Warning(s).
</pre>
</body>
</html>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,428 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
<SchemaVersion>1.0</SchemaVersion>
<Header>### uVision Project, (C) Keil Software</Header>
<Extensions>
<cExt>*.c</cExt>
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<nMigrate>0</nMigrate>
</Extensions>
<DaveTm>
<dwLowDateTime>0</dwLowDateTime>
<dwHighDateTime>0</dwHighDateTime>
</DaveTm>
<Target>
<TargetName>Open407I</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<TargetOption>
<CLKADS>25000000</CLKADS>
<OPTTT>
<gFlags>1</gFlags>
<BeepAtEnd>1</BeepAtEnd>
<RunSim>1</RunSim>
<RunTarget>0</RunTarget>
<RunAbUc>0</RunAbUc>
</OPTTT>
<OPTHX>
<HexSelection>1</HexSelection>
<FlashByte>65535</FlashByte>
<HexRangeLowAddress>0</HexRangeLowAddress>
<HexRangeHighAddress>0</HexRangeHighAddress>
<HexOffset>0</HexOffset>
</OPTHX>
<OPTLEX>
<PageWidth>79</PageWidth>
<PageLength>66</PageLength>
<TabStop>8</TabStop>
<ListingPath>.\Listing\</ListingPath>
</OPTLEX>
<ListingPage>
<CreateCListing>1</CreateCListing>
<CreateAListing>1</CreateAListing>
<CreateLListing>1</CreateLListing>
<CreateIListing>0</CreateIListing>
<AsmCond>1</AsmCond>
<AsmSymb>1</AsmSymb>
<AsmXref>0</AsmXref>
<CCond>1</CCond>
<CCode>0</CCode>
<CListInc>0</CListInc>
<CSymb>0</CSymb>
<LinkerCodeListing>0</LinkerCodeListing>
</ListingPage>
<OPTXL>
<LMap>1</LMap>
<LComments>1</LComments>
<LGenerateSymbols>1</LGenerateSymbols>
<LLibSym>1</LLibSym>
<LLines>1</LLines>
<LLocSym>1</LLocSym>
<LPubSym>1</LPubSym>
<LXref>0</LXref>
<LExpSel>0</LExpSel>
</OPTXL>
<OPTFL>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
<CpuCode>255</CpuCode>
<Books>
<Book>
<Number>0</Number>
<Title>Reference Manual</Title>
<Path>DATASHTS\ST\STM32F4xx.PDF</Path>
</Book>
</Books>
<DebugOpt>
<uSim>0</uSim>
<uTrg>1</uTrg>
<sLdApp>1</sLdApp>
<sGomain>1</sGomain>
<sRbreak>1</sRbreak>
<sRwatch>1</sRwatch>
<sRmem>1</sRmem>
<sRfunc>1</sRfunc>
<sRbox>1</sRbox>
<tLdApp>1</tLdApp>
<tGomain>1</tGomain>
<tRbreak>1</tRbreak>
<tRwatch>1</tRwatch>
<tRmem>1</tRmem>
<tRfunc>0</tRfunc>
<tRbox>1</tRbox>
<tRtrace>0</tRtrace>
<sRSysVw>1</sRSysVw>
<tRSysVw>1</tRSysVw>
<sRunDeb>0</sRunDeb>
<sLrtime>0</sLrtime>
<nTsel>1</nTsel>
<sDll></sDll>
<sDllPa></sDllPa>
<sDlgDll></sDlgDll>
<sDlgPa></sDlgPa>
<sIfile></sIfile>
<tDll></tDll>
<tDllPa></tDllPa>
<tDlgDll></tDlgDll>
<tDlgPa></tDlgPa>
<tIfile></tIfile>
<pMon>BIN\UL2CM3.DLL</pMon>
</DebugOpt>
<TargetDriverDllRegistry>
<SetRegEntry>
<Number>0</Number>
<Key>DLGTARM</Key>
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>ARMDBGFLAGS</Key>
<Name></Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>DLGUARM</Key>
<Name>(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>UL2CM3</Key>
<Name>-UV0VVV123 -O207 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint/>
<WatchWindow1>
<Ww>
<count>0</count>
<WinNumber>1</WinNumber>
<ItemText>DeviceCode</ItemText>
</Ww>
<Ww>
<count>1</count>
<WinNumber>1</WinNumber>
<ItemText>PrescalerValue</ItemText>
</Ww>
<Ww>
<count>2</count>
<WinNumber>1</WinNumber>
<ItemText>DeviceCode</ItemText>
</Ww>
<Ww>
<count>3</count>
<WinNumber>1</WinNumber>
<ItemText>Xpos</ItemText>
</Ww>
<Ww>
<count>4</count>
<WinNumber>1</WinNumber>
<ItemText>Ypos</ItemText>
</Ww>
<Ww>
<count>5</count>
<WinNumber>1</WinNumber>
<ItemText>index
</ItemText>
</Ww>
</WatchWindow1>
<Tracepoint>
<THDelay>0</THDelay>
</Tracepoint>
<DebugFlag>
<trace>0</trace>
<periodic>0</periodic>
<aLwin>0</aLwin>
<aCover>0</aCover>
<aSer1>0</aSer1>
<aSer2>0</aSer2>
<aPa>0</aPa>
<viewmode>1</viewmode>
<vrSel>0</vrSel>
<aSym>0</aSym>
<aTbox>0</aTbox>
<AscS1>0</AscS1>
<AscS2>0</AscS2>
<AscS3>0</AscS3>
<aSer3>0</aSer3>
<eProf>0</eProf>
<aLa>0</aLa>
<aPa1>0</aPa1>
<AscS4>0</AscS4>
<aSer4>0</aSer4>
<StkLoc>0</StkLoc>
<TrcWin>0</TrcWin>
<newCpu>0</newCpu>
<uProt>0</uProt>
</DebugFlag>
<LintExecutable></LintExecutable>
<LintConfigFile></LintConfigFile>
<bLintAuto>0</bLintAuto>
</TargetOption>
</Target>
<Group>
<GroupName>User</GroupName>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>1</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\User\main.c</PathWithFileName>
<FilenameWithoutPath>main.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>2</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\User\LCD\LCD.c</PathWithFileName>
<FilenameWithoutPath>LCD.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>3</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\User\LCD\AsciiLib.c</PathWithFileName>
<FilenameWithoutPath>AsciiLib.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>4</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\User\stm32f4xx_it.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_it.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>5</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\User\TouchPanel\TouchPanel.c</PathWithFileName>
<FilenameWithoutPath>TouchPanel.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
<GroupName>Startup</GroupName>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>6</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s</PathWithFileName>
<FilenameWithoutPath>startup_stm32f4xx.s</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
<GroupName>StdPeriph_Driver</GroupName>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>7</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c</PathWithFileName>
<FilenameWithoutPath>misc.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>8</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_fsmc.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>9</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_gpio.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>10</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_rcc.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>11</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_usart.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>12</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c</PathWithFileName>
<FilenameWithoutPath>stm32f4xx_spi.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
<GroupName>CMSIS</GroupName>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>13</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\CMSIS\Include\core_cm4.h</PathWithFileName>
<FilenameWithoutPath>core_cm4.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</PathWithFileName>
<FilenameWithoutPath>system_stm32f4xx.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
</ProjectOpt>
@@ -0,0 +1,504 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
<SchemaVersion>1.1</SchemaVersion>
<Header>### uVision Project, (C) Keil Software</Header>
<Targets>
<Target>
<TargetName>Open407I</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<TargetOption>
<TargetCommonOption>
<Device>STM32F407IG</Device>
<Vendor>STMicroelectronics</Vendor>
<Cpu>IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
<FlashUtilSpec></FlashUtilSpec>
<StartupFile>"Startup\ST\STM32F4xx\startup_stm32f4xx.s" ("STM32F4xx Startup Code")</StartupFile>
<FlashDriverDll>UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)</FlashDriverDll>
<DeviceId>6104</DeviceId>
<RegisterFile>stm32f4xx.h</RegisterFile>
<MemoryEnv></MemoryEnv>
<Cmp></Cmp>
<Asm></Asm>
<Linker></Linker>
<OHString></OHString>
<InfinionOptionDll></InfinionOptionDll>
<SLE66CMisc></SLE66CMisc>
<SLE66AMisc></SLE66AMisc>
<SLE66LinkerMisc></SLE66LinkerMisc>
<SFDFile>SFD\ST\STM32F4xx\STM32F4xx.sfr</SFDFile>
<bCustSvd>0</bCustSvd>
<UseEnv>0</UseEnv>
<BinPath></BinPath>
<IncludePath></IncludePath>
<LibPath></LibPath>
<RegisterFilePath>ST\STM32F4xx\</RegisterFilePath>
<DBRegisterFilePath>ST\STM32F4xx\</DBRegisterFilePath>
<TargetStatus>
<Error>0</Error>
<ExitCodeStop>0</ExitCodeStop>
<ButtonStop>0</ButtonStop>
<NotGenerated>0</NotGenerated>
<InvalidFlash>1</InvalidFlash>
</TargetStatus>
<OutputDirectory>.\Output\</OutputDirectory>
<OutputName>Project</OutputName>
<CreateExecutable>1</CreateExecutable>
<CreateLib>0</CreateLib>
<CreateHexFile>1</CreateHexFile>
<DebugInformation>1</DebugInformation>
<BrowseInformation>1</BrowseInformation>
<ListingPath>.\Listing\</ListingPath>
<HexFormatSelection>1</HexFormatSelection>
<Merge32K>0</Merge32K>
<CreateBatchFile>0</CreateBatchFile>
<BeforeCompile>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopU1X>0</nStopU1X>
<nStopU2X>0</nStopU2X>
</BeforeCompile>
<BeforeMake>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopB1X>0</nStopB1X>
<nStopB2X>0</nStopB2X>
</BeforeMake>
<AfterMake>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
<nStopA1X>0</nStopA1X>
<nStopA2X>0</nStopA2X>
</AfterMake>
<SelectedForBatchBuild>0</SelectedForBatchBuild>
<SVCSIdString></SVCSIdString>
</TargetCommonOption>
<CommonProperty>
<UseCPPCompiler>0</UseCPPCompiler>
<RVCTCodeConst>0</RVCTCodeConst>
<RVCTZI>0</RVCTZI>
<RVCTOtherData>0</RVCTOtherData>
<ModuleSelection>0</ModuleSelection>
<IncludeInBuild>1</IncludeInBuild>
<AlwaysBuild>0</AlwaysBuild>
<GenerateAssemblyFile>0</GenerateAssemblyFile>
<AssembleAssemblyFile>0</AssembleAssemblyFile>
<PublicsOnly>0</PublicsOnly>
<StopOnExitCode>3</StopOnExitCode>
<CustomArgument></CustomArgument>
<IncludeLibraryModules></IncludeLibraryModules>
<ComprImg>1</ComprImg>
</CommonProperty>
<DllOption>
<SimDllName>SARMCM3.DLL</SimDllName>
<SimDllArguments>-MPU</SimDllArguments>
<SimDlgDll>DCM.DLL</SimDlgDll>
<SimDlgDllArguments>-pCM4</SimDlgDllArguments>
<TargetDllName>SARMCM3.DLL</TargetDllName>
<TargetDllArguments>-MPU</TargetDllArguments>
<TargetDlgDll>TCM.DLL</TargetDlgDll>
<TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
</DllOption>
<DebugOption>
<OPTHX>
<HexSelection>1</HexSelection>
<HexRangeLowAddress>0</HexRangeLowAddress>
<HexRangeHighAddress>0</HexRangeHighAddress>
<HexOffset>0</HexOffset>
<Oh166RecLen>16</Oh166RecLen>
</OPTHX>
<Simulator>
<UseSimulator>0</UseSimulator>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>1</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<LimitSpeedToRealTime>0</LimitSpeedToRealTime>
<RestoreSysVw>1</RestoreSysVw>
</Simulator>
<Target>
<UseTarget>1</UseTarget>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>0</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<RestoreTracepoints>0</RestoreTracepoints>
<RestoreSysVw>1</RestoreSysVw>
</Target>
<RunDebugAfterBuild>0</RunDebugAfterBuild>
<TargetSelection>1</TargetSelection>
<SimDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
</SimDlls>
<TargetDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
<Driver>BIN\UL2CM3.DLL</Driver>
</TargetDlls>
</DebugOption>
<Utilities>
<Flash1>
<UseTargetDll>1</UseTargetDll>
<UseExternalTool>0</UseExternalTool>
<RunIndependent>0</RunIndependent>
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
<Capability>1</Capability>
<DriverSelection>4096</DriverSelection>
</Flash1>
<bUseTDR>0</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2>
<Flash3>"" ()</Flash3>
<Flash4></Flash4>
<pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp>
<pFcArmRoot></pFcArmRoot>
<FcArmLst>0</FcArmLst>
</Utilities>
<TargetArmAds>
<ArmAdsMisc>
<GenerateListings>0</GenerateListings>
<asHll>1</asHll>
<asAsm>1</asAsm>
<asMacX>1</asMacX>
<asSyms>1</asSyms>
<asFals>1</asFals>
<asDbgD>1</asDbgD>
<asForm>1</asForm>
<ldLst>0</ldLst>
<ldmm>1</ldmm>
<ldXref>1</ldXref>
<BigEnd>0</BigEnd>
<AdsALst>1</AdsALst>
<AdsACrf>1</AdsACrf>
<AdsANop>0</AdsANop>
<AdsANot>0</AdsANot>
<AdsLLst>1</AdsLLst>
<AdsLmap>1</AdsLmap>
<AdsLcgr>1</AdsLcgr>
<AdsLsym>1</AdsLsym>
<AdsLszi>1</AdsLszi>
<AdsLtoi>1</AdsLtoi>
<AdsLsun>1</AdsLsun>
<AdsLven>1</AdsLven>
<AdsLsxf>1</AdsLsxf>
<RvctClst>0</RvctClst>
<GenPPlst>0</GenPPlst>
<AdsCpuType>"Cortex-M4"</AdsCpuType>
<RvctDeviceName></RvctDeviceName>
<mOS>0</mOS>
<uocRom>0</uocRom>
<uocRam>0</uocRam>
<hadIROM>1</hadIROM>
<hadIRAM>1</hadIRAM>
<hadXRAM>0</hadXRAM>
<uocXRam>0</uocXRam>
<RvdsVP>2</RvdsVP>
<hadIRAM2>1</hadIRAM2>
<hadIROM2>0</hadIROM2>
<StupSel>8</StupSel>
<useUlib>0</useUlib>
<EndSel>0</EndSel>
<uLtcg>0</uLtcg>
<RoSelD>3</RoSelD>
<RwSelD>3</RwSelD>
<CodeSel>0</CodeSel>
<OptFeed>0</OptFeed>
<NoZi1>0</NoZi1>
<NoZi2>0</NoZi2>
<NoZi3>0</NoZi3>
<NoZi4>0</NoZi4>
<NoZi5>0</NoZi5>
<Ro1Chk>0</Ro1Chk>
<Ro2Chk>0</Ro2Chk>
<Ro3Chk>0</Ro3Chk>
<Ir1Chk>1</Ir1Chk>
<Ir2Chk>0</Ir2Chk>
<Ra1Chk>0</Ra1Chk>
<Ra2Chk>0</Ra2Chk>
<Ra3Chk>0</Ra3Chk>
<Im1Chk>1</Im1Chk>
<Im2Chk>0</Im2Chk>
<OnChipMemories>
<Ocm1>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm1>
<Ocm2>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm2>
<Ocm3>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm3>
<Ocm4>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm4>
<Ocm5>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm5>
<Ocm6>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</Ocm6>
<IRAM>
<Type>0</Type>
<StartAddress>0x20000000</StartAddress>
<Size>0x20000</Size>
</IRAM>
<IROM>
<Type>1</Type>
<StartAddress>0x8000000</StartAddress>
<Size>0x100000</Size>
</IROM>
<XRAM>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</XRAM>
<OCR_RVCT1>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT1>
<OCR_RVCT2>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT2>
<OCR_RVCT3>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT3>
<OCR_RVCT4>
<Type>1</Type>
<StartAddress>0x8000000</StartAddress>
<Size>0x100000</Size>
</OCR_RVCT4>
<OCR_RVCT5>
<Type>1</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT5>
<OCR_RVCT6>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT6>
<OCR_RVCT7>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT7>
<OCR_RVCT8>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</OCR_RVCT8>
<OCR_RVCT9>
<Type>0</Type>
<StartAddress>0x20000000</StartAddress>
<Size>0x20000</Size>
</OCR_RVCT9>
<OCR_RVCT10>
<Type>0</Type>
<StartAddress>0x10000000</StartAddress>
<Size>0x10000</Size>
</OCR_RVCT10>
</OnChipMemories>
<RvctStartVector></RvctStartVector>
</ArmAdsMisc>
<Cads>
<interw>1</interw>
<Optim>0</Optim>
<oTime>0</oTime>
<SplitLS>0</SplitLS>
<OneElfS>0</OneElfS>
<Strict>0</Strict>
<EnumInt>0</EnumInt>
<PlainCh>0</PlainCh>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<wLevel>0</wLevel>
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>0</uC99>
<useXO>0</useXO>
<v6Lang>0</v6Lang>
<v6LangP>0</v6LangP>
<VariousControls>
<MiscControls></MiscControls>
<Define>STM32F4XX, USE_STDPERIPH_DRIVER</Define>
<Undefine></Undefine>
<IncludePath>..\User;..\Libraries\STM32F4xx_StdPeriph_Driver\inc;..\Libraries\CMSIS\Include;..\Libraries\CMSIS\Device\ST\STM32F4xx\Include</IncludePath>
</VariousControls>
</Cads>
<Aads>
<interw>1</interw>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<thumb>0</thumb>
<SplitLS>0</SplitLS>
<SwStkChk>0</SwStkChk>
<NoWarn>0</NoWarn>
<uSurpInc>0</uSurpInc>
<useXO>0</useXO>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
</VariousControls>
</Aads>
<LDads>
<umfTarg>1</umfTarg>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<noStLib>0</noStLib>
<RepFail>1</RepFail>
<useFile>0</useFile>
<TextAddressRange>0x08000000</TextAddressRange>
<DataAddressRange>0x20000000</DataAddressRange>
<pXoBase></pXoBase>
<ScatterFile></ScatterFile>
<IncludeLibs></IncludeLibs>
<IncludeLibsPath></IncludeLibsPath>
<Misc></Misc>
<LinkerInputFile></LinkerInputFile>
<DisabledWarnings></DisabledWarnings>
</LDads>
</TargetArmAds>
</TargetOption>
<Groups>
<Group>
<GroupName>User</GroupName>
<Files>
<File>
<FileName>main.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\main.c</FilePath>
</File>
<File>
<FileName>LCD.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\LCD\LCD.c</FilePath>
</File>
<File>
<FileName>AsciiLib.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\LCD\AsciiLib.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_it.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\stm32f4xx_it.c</FilePath>
</File>
<File>
<FileName>TouchPanel.c</FileName>
<FileType>1</FileType>
<FilePath>..\User\TouchPanel\TouchPanel.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Startup</GroupName>
<Files>
<File>
<FileName>startup_stm32f4xx.s</FileName>
<FileType>2</FileType>
<FilePath>..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>StdPeriph_Driver</GroupName>
<Files>
<File>
<FileName>misc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_fsmc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_gpio.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_rcc.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_usart.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c</FilePath>
</File>
<File>
<FileName>stm32f4xx_spi.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>CMSIS</GroupName>
<Files>
<File>
<FileName>core_cm4.h</FileName>
<FileType>5</FileType>
<FilePath>..\Libraries\CMSIS\Include\core_cm4.h</FilePath>
</File>
<File>
<FileName>system_stm32f4xx.c</FileName>
<FileType>1</FileType>
<FilePath>..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</FilePath>
</File>
</Files>
</Group>
</Groups>
</Target>
</Targets>
</Project>