Les fichiers Driver_SPI sont des versions personnelles non fonctionelle de la gestion du SPI. C'est la bibliothèque MySPI qui est utilisée dans le projet. Ajout de commentaires dans tous les fichiers driver en format doxygen.
724 lines
65 KiB
Text
724 lines
65 KiB
Text
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
|
|
|
==============================================================================
|
|
|
|
Section Cross References
|
|
|
|
main.o(i.main) refers to imu.o(i.source_IMU_init) for source_IMU_init
|
|
main.o(i.main) refers to imu.o(i.source_IMU_read) for source_IMU_read
|
|
main.o(i.toto) refers to driver_adc.o(i.driver_adc_1_read) for driver_adc_1_read
|
|
main.o(i.toto) refers to main.o(.data) for val
|
|
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ
|
|
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
|
|
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(.data) for TIM2_fx
|
|
driver_timer.o(i.TIM2_IRQHandler) refers to driver_timer.o(.data) for TIM2_fx
|
|
driver_timer.o(i.TIM3_IRQHandler) refers to driver_timer.o(.data) for TIM3_fx
|
|
driver_timer.o(i.TIM4_IRQHandler) refers to driver_timer.o(.data) for TIM4_fx
|
|
driver_timer.o(.data) refers to driver_timer.o(i.Bug) for Bug
|
|
driver_adc.o(i.ADC1_2_IRQHandler) refers to driver_adc.o(.data) for ADC1_2_fx
|
|
driver_adc.o(i.driver_adc_1_init) refers to driver_adc.o(.data) for ADC1_2_fx
|
|
driver_adc.o(.data) refers to driver_adc.o(i.erreur) for erreur
|
|
imu.o(i.source_IMU_init) refers to myspi.o(i.MySPI_Init) for MySPI_Init
|
|
imu.o(i.source_IMU_init) refers to imu.o(i.source_IMU_write_register) for source_IMU_write_register
|
|
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
|
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
|
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Read) for MySPI_Read
|
|
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
|
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
|
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
|
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
|
startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
|
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
|
|
startup_stm32f10x_md.o(RESET) refers to driver_adc.o(i.ADC1_2_IRQHandler) for ADC1_2_IRQHandler
|
|
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
|
|
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
|
|
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
|
|
startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
|
|
startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
|
|
startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main
|
|
startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem
|
|
startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem
|
|
system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
|
|
system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
|
|
system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
|
|
myspi.o(i.MySPI_Clear_NSS) refers to myspi.o(.data) for ActiveSPI
|
|
myspi.o(i.MySPI_Init) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
|
myspi.o(i.MySPI_Init) refers to myspi.o(.data) for ActiveSPI
|
|
myspi.o(i.MySPI_Read) refers to myspi.o(.data) for ActiveSPI
|
|
myspi.o(i.MySPI_Send) refers to myspi.o(.data) for ActiveSPI
|
|
myspi.o(i.MySPI_Set_NSS) refers to myspi.o(.data) for ActiveSPI
|
|
__main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
|
|
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
|
|
__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(i.main) 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_stm32f10x_md.o(.text) for __user_initial_stackheap
|
|
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
|
|
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
|
|
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
|
|
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
|
|
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
|
|
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
|
|
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
|
|
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
|
|
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
|
|
rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
|
|
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$$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 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(.rev16_text), (4 bytes).
|
|
Removing main.o(.revsh_text), (4 bytes).
|
|
Removing main.o(.rrx_text), (6 bytes).
|
|
Removing main.o(i.toto), (16 bytes).
|
|
Removing main.o(.data), (2 bytes).
|
|
Removing driver_gpio.o(.rev16_text), (4 bytes).
|
|
Removing driver_gpio.o(.revsh_text), (4 bytes).
|
|
Removing driver_gpio.o(.rrx_text), (6 bytes).
|
|
Removing driver_gpio.o(i.MyGPIO_Init), (264 bytes).
|
|
Removing driver_gpio.o(i.MyGPIO_Read), (14 bytes).
|
|
Removing driver_gpio.o(i.MyGPIO_Reset), (12 bytes).
|
|
Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes).
|
|
Removing driver_gpio.o(i.MyGPIO_Toggle), (12 bytes).
|
|
Removing driver_timer.o(.rev16_text), (4 bytes).
|
|
Removing driver_timer.o(.revsh_text), (4 bytes).
|
|
Removing driver_timer.o(.rrx_text), (6 bytes).
|
|
Removing driver_timer.o(i.MyTimer_ActiveIT), (112 bytes).
|
|
Removing driver_timer.o(i.MyTimer_Base_Init), (116 bytes).
|
|
Removing driver_timer.o(i.MyTimer_Start), (10 bytes).
|
|
Removing driver_timer.o(i.MyTimer_Stop), (10 bytes).
|
|
Removing driver_timer.o(i.__NVIC_EnableIRQ), (34 bytes).
|
|
Removing driver_timer.o(i.__NVIC_SetPriority), (40 bytes).
|
|
Removing driver_adc.o(.rev16_text), (4 bytes).
|
|
Removing driver_adc.o(.revsh_text), (4 bytes).
|
|
Removing driver_adc.o(.rrx_text), (6 bytes).
|
|
Removing driver_adc.o(i.driver_adc_1_init), (244 bytes).
|
|
Removing driver_adc.o(i.driver_adc_1_launch_read), (20 bytes).
|
|
Removing driver_adc.o(i.driver_adc_1_read), (16 bytes).
|
|
Removing imu.o(.rev16_text), (4 bytes).
|
|
Removing imu.o(.revsh_text), (4 bytes).
|
|
Removing imu.o(.rrx_text), (6 bytes).
|
|
Removing imu.o(.constdata), (3 bytes).
|
|
Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
|
Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
|
Removing system_stm32f10x.o(.rrx_text), (6 bytes).
|
|
Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
|
|
Removing system_stm32f10x.o(.data), (20 bytes).
|
|
Removing myspi.o(.rev16_text), (4 bytes).
|
|
Removing myspi.o(.revsh_text), (4 bytes).
|
|
Removing myspi.o(.rrx_text), (6 bytes).
|
|
|
|
40 unused section(s) (total 1219 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 boardinit1.o ABSOLUTE
|
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
|
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
|
|
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
|
|
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
|
|
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
|
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
|
|
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
|
|
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
|
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
|
|
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.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 libspace.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/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
|
|
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.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 argv_veneer.o ABSOLUTE
|
|
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
|
|
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
|
|
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
|
|
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
|
|
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
|
|
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
|
|
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
|
|
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.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_inner.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.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_general.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
|
|
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
|
|
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
|
|
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
|
|
../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
|
|
..\\driver\\Driver_ADC.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
|
|
..\\driver\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
|
..\\driver\\Driver_Timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
|
|
..\\driver\\IMU.c 0x00000000 Number 0 imu.o ABSOLUTE
|
|
..\driver\Driver_ADC.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
|
|
..\driver\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
|
..\driver\Driver_Timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
|
|
..\driver\IMU.c 0x00000000 Number 0 imu.o ABSOLUTE
|
|
MyDrivers\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE
|
|
MyDrivers\\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE
|
|
RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
|
RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
|
RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
|
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
|
src\\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
|
src\main.c 0x00000000 Number 0 main.o ABSOLUTE
|
|
RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET)
|
|
!!!main 0x080000ec Section 8 __main.o(!!!main)
|
|
!!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter)
|
|
!!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy)
|
|
!!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi)
|
|
.ARM.Collect$$libinit$$00000000 0x08000160 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
|
|
.ARM.Collect$$libinit$$00000002 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
|
|
.ARM.Collect$$libinit$$00000004 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
|
|
.ARM.Collect$$libinit$$0000000A 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
|
|
.ARM.Collect$$libinit$$0000000C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
|
|
.ARM.Collect$$libinit$$0000000E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
|
|
.ARM.Collect$$libinit$$00000011 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
|
|
.ARM.Collect$$libinit$$00000013 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
|
|
.ARM.Collect$$libinit$$00000015 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
|
|
.ARM.Collect$$libinit$$00000017 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
|
|
.ARM.Collect$$libinit$$00000019 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
|
|
.ARM.Collect$$libinit$$0000001B 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
|
|
.ARM.Collect$$libinit$$0000001D 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
|
|
.ARM.Collect$$libinit$$0000001F 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
|
|
.ARM.Collect$$libinit$$00000021 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
|
|
.ARM.Collect$$libinit$$00000023 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
|
|
.ARM.Collect$$libinit$$00000025 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
|
|
.ARM.Collect$$libinit$$0000002C 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
|
|
.ARM.Collect$$libinit$$0000002E 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
|
|
.ARM.Collect$$libinit$$00000030 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
|
|
.ARM.Collect$$libinit$$00000032 0x08000162 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
|
|
.ARM.Collect$$libinit$$00000033 0x08000162 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
|
|
.ARM.Collect$$libshutdown$$00000000 0x08000164 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
|
|
.ARM.Collect$$libshutdown$$00000002 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
|
|
.ARM.Collect$$libshutdown$$00000004 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
|
|
.ARM.Collect$$libshutdown$$00000006 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
|
|
.ARM.Collect$$libshutdown$$00000009 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
|
|
.ARM.Collect$$libshutdown$$0000000C 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
|
|
.ARM.Collect$$libshutdown$$0000000E 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
|
|
.ARM.Collect$$libshutdown$$00000011 0x08000166 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
|
|
.ARM.Collect$$libshutdown$$00000012 0x08000166 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
|
|
.ARM.Collect$$rtentry$$00000000 0x08000168 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
|
|
.ARM.Collect$$rtentry$$00000002 0x08000168 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
|
|
.ARM.Collect$$rtentry$$00000004 0x08000168 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
|
|
.ARM.Collect$$rtentry$$00000009 0x0800016e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
|
|
.ARM.Collect$$rtentry$$0000000A 0x0800016e Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
|
|
.ARM.Collect$$rtentry$$0000000C 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
|
|
.ARM.Collect$$rtentry$$0000000D 0x08000172 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
|
|
.ARM.Collect$$rtexit$$00000000 0x0800017a Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
|
|
.ARM.Collect$$rtexit$$00000002 0x0800017c Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
|
|
.ARM.Collect$$rtexit$$00000003 0x0800017c Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
|
|
.ARM.Collect$$rtexit$$00000004 0x08000180 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
|
|
.text 0x08000188 Section 64 startup_stm32f10x_md.o(.text)
|
|
.text 0x080001c8 Section 0 heapauxi.o(.text)
|
|
.text 0x080001ce Section 74 sys_stackheap_outer.o(.text)
|
|
.text 0x08000218 Section 0 exit.o(.text)
|
|
.text 0x0800022c Section 8 libspace.o(.text)
|
|
.text 0x08000234 Section 0 sys_exit.o(.text)
|
|
.text 0x08000240 Section 2 use_no_semi.o(.text)
|
|
.text 0x08000242 Section 0 indicate_semi.o(.text)
|
|
i.ADC1_2_IRQHandler 0x08000244 Section 0 driver_adc.o(i.ADC1_2_IRQHandler)
|
|
i.Bug 0x08000264 Section 0 driver_timer.o(i.Bug)
|
|
i.MySPI_Clear_NSS 0x08000268 Section 0 myspi.o(i.MySPI_Clear_NSS)
|
|
i.MySPI_Init 0x08000298 Section 0 myspi.o(i.MySPI_Init)
|
|
i.MySPI_Read 0x0800048c Section 0 myspi.o(i.MySPI_Read)
|
|
i.MySPI_Send 0x080004e0 Section 0 myspi.o(i.MySPI_Send)
|
|
i.MySPI_Set_NSS 0x08000530 Section 0 myspi.o(i.MySPI_Set_NSS)
|
|
i.SetSysClock 0x0800055c Section 0 system_stm32f10x.o(i.SetSysClock)
|
|
SetSysClock 0x0800055d Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
|
i.SetSysClockTo72 0x08000564 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
|
SetSysClockTo72 0x08000565 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
|
i.SystemInit 0x08000644 Section 0 system_stm32f10x.o(i.SystemInit)
|
|
i.TIM2_IRQHandler 0x080006a4 Section 0 driver_timer.o(i.TIM2_IRQHandler)
|
|
i.TIM3_IRQHandler 0x080006c4 Section 0 driver_timer.o(i.TIM3_IRQHandler)
|
|
i.TIM4_IRQHandler 0x080006e4 Section 0 driver_timer.o(i.TIM4_IRQHandler)
|
|
i.erreur 0x08000704 Section 0 driver_adc.o(i.erreur)
|
|
i.main 0x08000708 Section 0 main.o(i.main)
|
|
i.source_IMU_init 0x08000720 Section 0 imu.o(i.source_IMU_init)
|
|
i.source_IMU_read 0x08000748 Section 0 imu.o(i.source_IMU_read)
|
|
i.source_IMU_write_register 0x08000778 Section 0 imu.o(i.source_IMU_write_register)
|
|
.data 0x20000000 Section 12 driver_timer.o(.data)
|
|
.data 0x2000000c Section 4 driver_adc.o(.data)
|
|
.data 0x20000010 Section 4 myspi.o(.data)
|
|
.bss 0x20000014 Section 96 libspace.o(.bss)
|
|
HEAP 0x20000078 Section 512 startup_stm32f10x_md.o(HEAP)
|
|
Heap_Mem 0x20000078 Data 512 startup_stm32f10x_md.o(HEAP)
|
|
STACK 0x20000278 Section 1024 startup_stm32f10x_md.o(STACK)
|
|
Stack_Mem 0x20000278 Data 1024 startup_stm32f10x_md.o(STACK)
|
|
__initial_sp 0x20000678 Data 0 startup_stm32f10x_md.o(STACK)
|
|
|
|
Global Symbols
|
|
|
|
Symbol Name Value Ov Type Size Object(Section)
|
|
|
|
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
|
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
|
__ARM_exceptions_init - Undefined Weak Reference
|
|
__alloca_initialize - Undefined Weak Reference
|
|
__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 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE
|
|
__Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET)
|
|
__Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET)
|
|
__main 0x080000ed Thumb Code 8 __main.o(!!!main)
|
|
__scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter)
|
|
__scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter)
|
|
__scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter)
|
|
__scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter)
|
|
__scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy)
|
|
__scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi)
|
|
__rt_lib_init 0x08000161 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
|
|
__rt_lib_init_alloca_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
|
|
__rt_lib_init_argv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
|
|
__rt_lib_init_atexit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
|
|
__rt_lib_init_clock_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
|
|
__rt_lib_init_cpp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
|
|
__rt_lib_init_exceptions_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
|
|
__rt_lib_init_fp_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
|
|
__rt_lib_init_fp_trap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
|
|
__rt_lib_init_getenv_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
|
|
__rt_lib_init_heap_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
|
|
__rt_lib_init_lc_collate_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
|
|
__rt_lib_init_lc_ctype_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
|
|
__rt_lib_init_lc_monetary_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
|
|
__rt_lib_init_lc_numeric_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
|
|
__rt_lib_init_lc_time_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
|
|
__rt_lib_init_preinit_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
|
|
__rt_lib_init_rand_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
|
|
__rt_lib_init_return 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
|
|
__rt_lib_init_signal_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
|
|
__rt_lib_init_stdio_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
|
|
__rt_lib_init_user_alloc_1 0x08000163 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
|
|
__rt_lib_shutdown 0x08000165 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
|
|
__rt_lib_shutdown_cpp_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
|
|
__rt_lib_shutdown_fini_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
|
|
__rt_lib_shutdown_fp_trap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
|
|
__rt_lib_shutdown_heap_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)
|
|
__rt_lib_shutdown_return 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)
|
|
__rt_lib_shutdown_signal_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
|
|
__rt_lib_shutdown_stdio_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
|
|
__rt_lib_shutdown_user_alloc_1 0x08000167 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
|
|
__rt_entry 0x08000169 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
|
|
__rt_entry_presh_1 0x08000169 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
|
|
__rt_entry_sh 0x08000169 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
|
|
__rt_entry_li 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
|
|
__rt_entry_postsh_1 0x0800016f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
|
|
__rt_entry_main 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
|
|
__rt_entry_postli_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
|
|
__rt_exit 0x0800017b Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
|
|
__rt_exit_ls 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
|
|
__rt_exit_prels_1 0x0800017d Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
|
|
__rt_exit_exit 0x08000181 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
|
|
Reset_Handler 0x08000189 Thumb Code 8 startup_stm32f10x_md.o(.text)
|
|
NMI_Handler 0x08000191 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
HardFault_Handler 0x08000193 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
MemManage_Handler 0x08000195 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
BusFault_Handler 0x08000197 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
UsageFault_Handler 0x08000199 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
SVC_Handler 0x0800019b Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
DebugMon_Handler 0x0800019d Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
PendSV_Handler 0x0800019f Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
SysTick_Handler 0x080001a1 Thumb Code 2 startup_stm32f10x_md.o(.text)
|
|
CAN1_RX1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
CAN1_SCE_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel5_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel6_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
DMA1_Channel7_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI15_10_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI4_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
EXTI9_5_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
FLASH_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
I2C1_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
I2C1_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
I2C2_ER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
I2C2_EV_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
PVD_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
RCC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
RTCAlarm_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
RTC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
SPI1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
SPI2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
TAMPER_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
TIM1_BRK_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
TIM1_CC_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
TIM1_TRG_COM_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
TIM1_UP_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USART1_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USART2_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USART3_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USBWakeUp_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USB_HP_CAN1_TX_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
USB_LP_CAN1_RX0_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
WWDG_IRQHandler 0x080001a3 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
__user_initial_stackheap 0x080001a5 Thumb Code 0 startup_stm32f10x_md.o(.text)
|
|
__use_two_region_memory 0x080001c9 Thumb Code 2 heapauxi.o(.text)
|
|
__rt_heap_escrow$2region 0x080001cb Thumb Code 2 heapauxi.o(.text)
|
|
__rt_heap_expand$2region 0x080001cd Thumb Code 2 heapauxi.o(.text)
|
|
__user_setup_stackheap 0x080001cf Thumb Code 74 sys_stackheap_outer.o(.text)
|
|
exit 0x08000219 Thumb Code 18 exit.o(.text)
|
|
__user_libspace 0x0800022d Thumb Code 8 libspace.o(.text)
|
|
__user_perproc_libspace 0x0800022d Thumb Code 0 libspace.o(.text)
|
|
__user_perthread_libspace 0x0800022d Thumb Code 0 libspace.o(.text)
|
|
_sys_exit 0x08000235 Thumb Code 8 sys_exit.o(.text)
|
|
__I$use$semihosting 0x08000241 Thumb Code 0 use_no_semi.o(.text)
|
|
__use_no_semihosting_swi 0x08000241 Thumb Code 2 use_no_semi.o(.text)
|
|
__semihosting_library_function 0x08000243 Thumb Code 0 indicate_semi.o(.text)
|
|
ADC1_2_IRQHandler 0x08000245 Thumb Code 22 driver_adc.o(i.ADC1_2_IRQHandler)
|
|
Bug 0x08000265 Thumb Code 4 driver_timer.o(i.Bug)
|
|
MySPI_Clear_NSS 0x08000269 Thumb Code 30 myspi.o(i.MySPI_Clear_NSS)
|
|
MySPI_Init 0x08000299 Thumb Code 480 myspi.o(i.MySPI_Init)
|
|
MySPI_Read 0x0800048d Thumb Code 70 myspi.o(i.MySPI_Read)
|
|
MySPI_Send 0x080004e1 Thumb Code 68 myspi.o(i.MySPI_Send)
|
|
MySPI_Set_NSS 0x08000531 Thumb Code 28 myspi.o(i.MySPI_Set_NSS)
|
|
SystemInit 0x08000645 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
|
TIM2_IRQHandler 0x080006a5 Thumb Code 26 driver_timer.o(i.TIM2_IRQHandler)
|
|
TIM3_IRQHandler 0x080006c5 Thumb Code 22 driver_timer.o(i.TIM3_IRQHandler)
|
|
TIM4_IRQHandler 0x080006e5 Thumb Code 22 driver_timer.o(i.TIM4_IRQHandler)
|
|
erreur 0x08000705 Thumb Code 4 driver_adc.o(i.erreur)
|
|
main 0x08000709 Thumb Code 22 main.o(i.main)
|
|
source_IMU_init 0x08000721 Thumb Code 34 imu.o(i.source_IMU_init)
|
|
source_IMU_read 0x08000749 Thumb Code 48 imu.o(i.source_IMU_read)
|
|
source_IMU_write_register 0x08000779 Thumb Code 28 imu.o(i.source_IMU_write_register)
|
|
Region$$Table$$Base 0x08000794 Number 0 anon$$obj.o(Region$$Table)
|
|
Region$$Table$$Limit 0x080007b4 Number 0 anon$$obj.o(Region$$Table)
|
|
TIM2_fx 0x20000000 Data 4 driver_timer.o(.data)
|
|
TIM3_fx 0x20000004 Data 4 driver_timer.o(.data)
|
|
TIM4_fx 0x20000008 Data 4 driver_timer.o(.data)
|
|
ADC1_2_fx 0x2000000c Data 4 driver_adc.o(.data)
|
|
ActiveSPI 0x20000010 Data 4 myspi.o(.data)
|
|
__libspace_start 0x20000014 Data 96 libspace.o(.bss)
|
|
__temporary_stack_top$libspace 0x20000074 Data 0 libspace.o(.bss)
|
|
|
|
|
|
|
|
==============================================================================
|
|
|
|
Memory Map of the image
|
|
|
|
Image Entry point : 0x08000189
|
|
|
|
Load Region LR_1 (Base: 0x08000000, Size: 0x000007c8, Max: 0xffffffff, ABSOLUTE)
|
|
|
|
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000007b4, Max: 0xffffffff, ABSOLUTE)
|
|
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
|
|
0x08000000 0x08000000 0x000000ec Data RO 310 RESET startup_stm32f10x_md.o
|
|
0x080000ec 0x080000ec 0x00000008 Code RO 382 * !!!main c_w.l(__main.o)
|
|
0x080000f4 0x080000f4 0x00000034 Code RO 541 !!!scatter c_w.l(__scatter.o)
|
|
0x08000128 0x08000128 0x0000001a Code RO 543 !!handler_copy c_w.l(__scatter_copy.o)
|
|
0x08000142 0x08000142 0x00000002 PAD
|
|
0x08000144 0x08000144 0x0000001c Code RO 545 !!handler_zi c_w.l(__scatter_zi.o)
|
|
0x08000160 0x08000160 0x00000002 Code RO 409 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 416 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 418 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 421 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 423 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 425 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 428 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 430 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 432 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 434 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 436 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 438 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 440 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 442 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 444 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 446 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 448 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 452 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 454 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 456 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000000 Code RO 458 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
|
|
0x08000162 0x08000162 0x00000002 Code RO 459 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
|
|
0x08000164 0x08000164 0x00000002 Code RO 479 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 492 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 494 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 496 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 499 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 502 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 504 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000000 Code RO 507 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o)
|
|
0x08000166 0x08000166 0x00000002 Code RO 508 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o)
|
|
0x08000168 0x08000168 0x00000000 Code RO 384 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
|
|
0x08000168 0x08000168 0x00000000 Code RO 386 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
|
|
0x08000168 0x08000168 0x00000006 Code RO 398 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
|
|
0x0800016e 0x0800016e 0x00000000 Code RO 388 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
|
|
0x0800016e 0x0800016e 0x00000004 Code RO 389 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
|
|
0x08000172 0x08000172 0x00000000 Code RO 391 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
|
|
0x08000172 0x08000172 0x00000008 Code RO 392 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
|
|
0x0800017a 0x0800017a 0x00000002 Code RO 413 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
|
|
0x0800017c 0x0800017c 0x00000000 Code RO 461 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
|
|
0x0800017c 0x0800017c 0x00000004 Code RO 462 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
|
0x08000180 0x08000180 0x00000006 Code RO 463 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
|
0x08000186 0x08000186 0x00000002 PAD
|
|
0x08000188 0x08000188 0x00000040 Code RO 311 * .text startup_stm32f10x_md.o
|
|
0x080001c8 0x080001c8 0x00000006 Code RO 380 .text c_w.l(heapauxi.o)
|
|
0x080001ce 0x080001ce 0x0000004a Code RO 400 .text c_w.l(sys_stackheap_outer.o)
|
|
0x08000218 0x08000218 0x00000012 Code RO 402 .text c_w.l(exit.o)
|
|
0x0800022a 0x0800022a 0x00000002 PAD
|
|
0x0800022c 0x0800022c 0x00000008 Code RO 410 .text c_w.l(libspace.o)
|
|
0x08000234 0x08000234 0x0000000c Code RO 471 .text c_w.l(sys_exit.o)
|
|
0x08000240 0x08000240 0x00000002 Code RO 482 .text c_w.l(use_no_semi.o)
|
|
0x08000242 0x08000242 0x00000000 Code RO 484 .text c_w.l(indicate_semi.o)
|
|
0x08000242 0x08000242 0x00000002 PAD
|
|
0x08000244 0x08000244 0x00000020 Code RO 214 i.ADC1_2_IRQHandler driver_adc.o
|
|
0x08000264 0x08000264 0x00000004 Code RO 131 i.Bug driver_timer.o
|
|
0x08000268 0x08000268 0x00000030 Code RO 364 i.MySPI_Clear_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
|
0x08000298 0x08000298 0x000001f4 Code RO 365 i.MySPI_Init Lib_Com_Periph_2022.lib(myspi.o)
|
|
0x0800048c 0x0800048c 0x00000054 Code RO 366 i.MySPI_Read Lib_Com_Periph_2022.lib(myspi.o)
|
|
0x080004e0 0x080004e0 0x00000050 Code RO 367 i.MySPI_Send Lib_Com_Periph_2022.lib(myspi.o)
|
|
0x08000530 0x08000530 0x0000002c Code RO 368 i.MySPI_Set_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
|
0x0800055c 0x0800055c 0x00000008 Code RO 318 i.SetSysClock system_stm32f10x.o
|
|
0x08000564 0x08000564 0x000000e0 Code RO 319 i.SetSysClockTo72 system_stm32f10x.o
|
|
0x08000644 0x08000644 0x00000060 Code RO 321 i.SystemInit system_stm32f10x.o
|
|
0x080006a4 0x080006a4 0x00000020 Code RO 136 i.TIM2_IRQHandler driver_timer.o
|
|
0x080006c4 0x080006c4 0x00000020 Code RO 137 i.TIM3_IRQHandler driver_timer.o
|
|
0x080006e4 0x080006e4 0x00000020 Code RO 138 i.TIM4_IRQHandler driver_timer.o
|
|
0x08000704 0x08000704 0x00000004 Code RO 218 i.erreur driver_adc.o
|
|
0x08000708 0x08000708 0x00000016 Code RO 4 i.main main.o
|
|
0x0800071e 0x0800071e 0x00000002 PAD
|
|
0x08000720 0x08000720 0x00000028 Code RO 269 i.source_IMU_init imu.o
|
|
0x08000748 0x08000748 0x00000030 Code RO 270 i.source_IMU_read imu.o
|
|
0x08000778 0x08000778 0x0000001c Code RO 271 i.source_IMU_write_register imu.o
|
|
0x08000794 0x08000794 0x00000020 Data RO 539 Region$$Table anon$$obj.o
|
|
|
|
|
|
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080007b4, Size: 0x00000014, Max: 0xffffffff, ABSOLUTE)
|
|
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
|
|
0x20000000 0x080007b4 0x0000000c Data RW 141 .data driver_timer.o
|
|
0x2000000c 0x080007c0 0x00000004 Data RW 219 .data driver_adc.o
|
|
0x20000010 0x080007c4 0x00000004 Data RW 369 .data Lib_Com_Periph_2022.lib(myspi.o)
|
|
|
|
|
|
Execution Region ER_ZI (Exec base: 0x20000014, Load base: 0x080007c8, Size: 0x00000664, Max: 0xffffffff, ABSOLUTE)
|
|
|
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
|
|
|
0x20000014 - 0x00000060 Zero RW 411 .bss c_w.l(libspace.o)
|
|
0x20000074 0x080007c8 0x00000004 PAD
|
|
0x20000078 - 0x00000200 Zero RW 309 HEAP startup_stm32f10x_md.o
|
|
0x20000278 - 0x00000400 Zero RW 308 STACK startup_stm32f10x_md.o
|
|
|
|
|
|
==============================================================================
|
|
|
|
Image component sizes
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
|
|
|
36 10 0 4 0 1529 driver_adc.o
|
|
100 26 0 12 0 2554 driver_timer.o
|
|
116 6 0 0 0 1744 imu.o
|
|
22 0 0 0 0 207315 main.o
|
|
64 26 236 0 1536 828 startup_stm32f10x_md.o
|
|
328 28 0 0 0 2029 system_stm32f10x.o
|
|
|
|
----------------------------------------------------------------------
|
|
668 96 268 16 1536 215999 Object Totals
|
|
0 0 32 0 0 0 (incl. Generated)
|
|
2 0 0 0 0 0 (incl. Padding)
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
|
|
|
|
756 80 0 4 0 348 myspi.o
|
|
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
|
|
0 0 0 0 0 0 indicate_semi.o
|
|
2 0 0 0 0 0 libinit.o
|
|
2 0 0 0 0 0 libinit2.o
|
|
2 0 0 0 0 0 libshutdown.o
|
|
2 0 0 0 0 0 libshutdown2.o
|
|
8 4 0 0 96 68 libspace.o
|
|
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
|
|
|
|
----------------------------------------------------------------------
|
|
1036 96 0 4 100 932 Library Totals
|
|
8 0 0 0 4 0 (incl. Padding)
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
|
|
|
756 80 0 4 0 348 Lib_Com_Periph_2022.lib
|
|
272 16 0 0 96 584 c_w.l
|
|
|
|
----------------------------------------------------------------------
|
|
1036 96 0 4 100 932 Library Totals
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
==============================================================================
|
|
|
|
|
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
|
|
|
1704 192 268 20 1636 216043 Grand Totals
|
|
1704 192 268 20 1636 216043 ELF Image Totals
|
|
1704 192 268 20 0 0 ROM Totals
|
|
|
|
==============================================================================
|
|
|
|
Total RO Size (Code + RO Data) 1972 ( 1.93kB)
|
|
Total RW Size (RW Data + ZI Data) 1656 ( 1.62kB)
|
|
Total ROM Size (Code + RO Data + RW Data) 1992 ( 1.95kB)
|
|
|
|
==============================================================================
|
|
|