Projet-Voilier-3/projet-voilier/Listings/projet-voilier.map
2023-04-11 15:03:30 +02:00

1115 lines
104 KiB
Text

Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
==============================================================================
Section Cross References
main.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(.text) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f
main.o(.text) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec
main.o(.text.main) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(.text.main) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f
main.o(.text.main) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec
main.o(.text.main) refers to driver_gpio.o(.text.MyGPIO_Init) for MyGPIO_Init
main.o(.text.main) refers to driver_timer.o(.text.MyTimer_Base_Init) for MyTimer_Base_Init
main.o(.text.main) refers to driver_timer.o(.text.MyTimer_ConfigurePWM) for MyTimer_ConfigurePWM
main.o(.text.main) refers to driver_timer.o(.text.MyTimer_Start) for MyTimer_Start
main.o(.text.main) refers to driver_uart.o(.text.MyUART_Init) for MyUART_Init
main.o(.text.main) refers to app_girouette.o(.text.App_Girouette_Init) for App_Girouette_Init
main.o(.text.main) refers to app_orientation.o(.text.telecommande_init) for telecommande_init
main.o(.text.main) refers to driver_gpio.o(.text.MyGPIO_Reset) for MyGPIO_Reset
main.o(.text.main) refers to driver_timer.o(.text.MyTimer_SetPWMDutyCycle) for MyTimer_SetPWMDutyCycle
main.o(.text.main) refers to dflt_clz.o(x$fpl$dfltu) for __aeabi_ui2d
main.o(.text.main) refers to noretval__2sprintf.o(.text) for __2sprintf
main.o(.text.main) refers to driver_uart.o(.text.MyUART_SendString) for MyUART_SendString
main.o(.text.main) refers to driver_uart.o(.text.MyUART_SendByte) for MyUART_SendByte
main.o(.text.main) refers to app_girouette.o(.text.App_Girouette_GetDirection) for App_Girouette_GetDirection
main.o(.text.main) refers to app_orientation.o(.text.Telecommande_Get_Dir) for Telecommande_Get_Dir
main.o(.text.main) refers to driver_gpio.o(.text.MyGPIO_Set) for MyGPIO_Set
main.o(.ARM.exidx.text.main) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(.ARM.exidx.text.main) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f
main.o(.ARM.exidx.text.main) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec
main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
main.o(.ARM.use_no_argv) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(.ARM.use_no_argv) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f
main.o(.ARM.use_no_argv) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec
app_girouette.o(.text.App_Girouette_Init) refers to driver_timer.o(.text.MyTimer_Base_Init) for MyTimer_Base_Init
app_girouette.o(.text.App_Girouette_Init) refers to driver_timer.o(.text.MyTimer_ConfigureEncoder) for MyTimer_ConfigureEncoder
app_girouette.o(.text.App_Girouette_Init) refers to driver_timer.o(.text.MyTimer_Start) for MyTimer_Start
app_girouette.o(.text.App_Girouette_Init) refers to driver_gpio.o(.text.MyGPIO_Init) for MyGPIO_Init
app_girouette.o(.ARM.exidx.text.App_Girouette_Init) refers to app_girouette.o(.text.App_Girouette_Init) for [Anonymous Symbol]
app_girouette.o(.text.App_Girouette_GetDirection) refers to driver_timer.o(.text.TIM_GetCounter) for TIM_GetCounter
app_girouette.o(.text.App_Girouette_GetDirection) refers to dflt_clz.o(x$fpl$dflt) for __aeabi_i2d
app_girouette.o(.text.App_Girouette_GetDirection) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul
app_girouette.o(.text.App_Girouette_GetDirection) refers to dfix.o(x$fpl$dfix) for __aeabi_d2iz
app_girouette.o(.ARM.exidx.text.App_Girouette_GetDirection) refers to app_girouette.o(.text.App_Girouette_GetDirection) for [Anonymous Symbol]
app_orientation.o(.text.telecommande_init) refers to driver_gpio.o(.text.MyGPIO_Init) for MyGPIO_Init
app_orientation.o(.text.telecommande_init) refers to app_orientation.o(.bss.MY_UART) for MY_UART
app_orientation.o(.text.telecommande_init) refers to driver_uart.o(.text.MyUART_Init) for MyUART_Init
app_orientation.o(.ARM.exidx.text.telecommande_init) refers to app_orientation.o(.text.telecommande_init) for [Anonymous Symbol]
app_orientation.o(.text.Telecommande_Get_Dir) refers to app_orientation.o(.bss.MY_UART) for MY_UART
app_orientation.o(.text.Telecommande_Get_Dir) refers to driver_uart.o(.text.MyUART_ReceiveByte) for MyUART_ReceiveByte
app_orientation.o(.ARM.exidx.text.Telecommande_Get_Dir) refers to app_orientation.o(.text.Telecommande_Get_Dir) for [Anonymous Symbol]
app_orientation.o(.text.Telecommande_Send_Data) refers to app_orientation.o(.bss.MY_UART) for MY_UART
app_orientation.o(.text.Telecommande_Send_Data) refers to driver_uart.o(.text.MyUART_SendByte) for MyUART_SendByte
app_orientation.o(.ARM.exidx.text.Telecommande_Send_Data) refers to app_orientation.o(.text.Telecommande_Send_Data) for [Anonymous Symbol]
driver_gpio.o(.ARM.exidx.text.MyGPIO_Init) refers to driver_gpio.o(.text.MyGPIO_Init) for [Anonymous Symbol]
driver_gpio.o(.ARM.exidx.text.MyGPIO_Read) refers to driver_gpio.o(.text.MyGPIO_Read) for [Anonymous Symbol]
driver_gpio.o(.ARM.exidx.text.MyGPIO_Set) refers to driver_gpio.o(.text.MyGPIO_Set) for [Anonymous Symbol]
driver_gpio.o(.ARM.exidx.text.MyGPIO_Reset) refers to driver_gpio.o(.text.MyGPIO_Reset) for [Anonymous Symbol]
driver_gpio.o(.ARM.exidx.text.MyGPIO_Toggle) refers to driver_gpio.o(.text.MyGPIO_Toggle) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_Base_Init) refers to driver_timer.o(.text.MyTimer_Base_Init) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_Start) refers to driver_timer.o(.text.MyTimer_Start) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_Stop) refers to driver_timer.o(.text.MyTimer_Stop) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_ConfigurePWM) refers to driver_timer.o(.text.MyTimer_ConfigurePWM) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_SetPWMDutyCycle) refers to driver_timer.o(.text.MyTimer_SetPWMDutyCycle) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.MyTimer_ConfigureEncoder) refers to driver_timer.o(.text.MyTimer_ConfigureEncoder) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.Bug) refers to driver_timer.o(.text.Bug) for [Anonymous Symbol]
driver_timer.o(.text.MyTimer_ActiveIT) refers to driver_timer.o(.data.TIM2_fx) for TIM2_fx
driver_timer.o(.text.MyTimer_ActiveIT) refers to driver_timer.o(.data.TIM4_fx) for TIM4_fx
driver_timer.o(.text.MyTimer_ActiveIT) refers to driver_timer.o(.data.TIM3_fx) for TIM3_fx
driver_timer.o(.ARM.exidx.text.MyTimer_ActiveIT) refers to driver_timer.o(.text.MyTimer_ActiveIT) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.TIM_GetCounter) refers to driver_timer.o(.text.TIM_GetCounter) for [Anonymous Symbol]
driver_timer.o(.text.TIM2_IRQHandler) refers to driver_timer.o(.data.TIM2_fx) for TIM2_fx
driver_timer.o(.ARM.exidx.text.TIM2_IRQHandler) refers to driver_timer.o(.text.TIM2_IRQHandler) for [Anonymous Symbol]
driver_timer.o(.text.TIM3_IRQHandler) refers to driver_timer.o(.data.TIM3_fx) for TIM3_fx
driver_timer.o(.ARM.exidx.text.TIM3_IRQHandler) refers to driver_timer.o(.text.TIM3_IRQHandler) for [Anonymous Symbol]
driver_timer.o(.text.TIM4_IRQHandler) refers to driver_timer.o(.data.TIM4_fx) for TIM4_fx
driver_timer.o(.ARM.exidx.text.TIM4_IRQHandler) refers to driver_timer.o(.text.TIM4_IRQHandler) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.seed) refers to driver_timer.o(.text.seed) for [Anonymous Symbol]
driver_timer.o(.ARM.exidx.text.EXTI3_IRQHandler) refers to driver_timer.o(.text.EXTI3_IRQHandler) for [Anonymous Symbol]
driver_timer.o(.data.TIM2_fx) refers to driver_timer.o(.text.Bug) for Bug
driver_timer.o(.data.TIM3_fx) refers to driver_timer.o(.text.Bug) for Bug
driver_timer.o(.data.TIM4_fx) refers to driver_timer.o(.text.Bug) for Bug
driver_uart.o(.ARM.exidx.text.MyUART_Init) refers to driver_uart.o(.text.MyUART_Init) for [Anonymous Symbol]
driver_uart.o(.ARM.exidx.text.MyUART_SendByte) refers to driver_uart.o(.text.MyUART_SendByte) for [Anonymous Symbol]
driver_uart.o(.ARM.exidx.text.MyUART_SendString) refers to driver_uart.o(.text.MyUART_SendString) for [Anonymous Symbol]
driver_uart.o(.ARM.exidx.text.MyUART_ReceiveByte) refers to driver_uart.o(.text.MyUART_ReceiveByte) for [Anonymous Symbol]
driver_uart.o(.ARM.exidx.text.USART3_IRQHandler) refers to driver_uart.o(.text.USART3_IRQHandler) for [Anonymous Symbol]
driver_adc.o(.ARM.exidx.text.erreur) refers to driver_adc.o(.text.erreur) for [Anonymous Symbol]
driver_adc.o(.text.driver_adc_1_init) refers to driver_adc.o(.data.ADC1_2_fx) for ADC1_2_fx
driver_adc.o(.ARM.exidx.text.driver_adc_1_init) refers to driver_adc.o(.text.driver_adc_1_init) for [Anonymous Symbol]
driver_adc.o(.ARM.exidx.text.driver_adc_1_launch_read) refers to driver_adc.o(.text.driver_adc_1_launch_read) for [Anonymous Symbol]
driver_adc.o(.ARM.exidx.text.driver_adc_1_read) refers to driver_adc.o(.text.driver_adc_1_read) for [Anonymous Symbol]
driver_adc.o(.text.ADC1_2_IRQHandler) refers to driver_adc.o(.data.ADC1_2_fx) for ADC1_2_fx
driver_adc.o(.ARM.exidx.text.ADC1_2_IRQHandler) refers to driver_adc.o(.text.ADC1_2_IRQHandler) for [Anonymous Symbol]
driver_adc.o(.data.ADC1_2_fx) refers to driver_adc.o(.text.erreur) for erreur
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_timer.o(.text.EXTI3_IRQHandler) for EXTI3_IRQHandler
startup_stm32f10x_md.o(RESET) refers to driver_adc.o(.text.ADC1_2_IRQHandler) for ADC1_2_IRQHandler
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(.text.TIM2_IRQHandler) for TIM2_IRQHandler
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(.text.TIM3_IRQHandler) for TIM3_IRQHandler
startup_stm32f10x_md.o(RESET) refers to driver_timer.o(.text.TIM4_IRQHandler) for TIM4_IRQHandler
startup_stm32f10x_md.o(RESET) refers to driver_uart.o(.text.USART3_IRQHandler) for USART3_IRQHandler
startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text.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(.ARM.exidx.text.SystemInit) refers to system_stm32f10x.o(.text.SystemInit) for [Anonymous Symbol]
system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data.SystemCoreClock) for SystemCoreClock
system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.rodata.AHBPrescTable) for AHBPrescTable
system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
__printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
__printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
__printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
__printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
_printf_f.o(.ARM.Collect$$_printf_percent$$00000003) refers (Weak) to printf1.o(x$fpl$printf1) for _printf_fp_dec
_printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
__main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
dfix.o(x$fpl$dfix) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dfix.o(x$fpl$dfix) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf
dfix.o(x$fpl$dfixr) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
dfix.o(x$fpl$dfixr) 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
printf1.o(x$fpl$printf1) refers to _printf_fp_dec.o(.text) for _printf_fp_dec_real
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
_printf_fp_dec.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
_printf_fp_dec.o(.text) refers (Special) to lc_numeric_c.o(locale$$code) for _get_lc_numeric
_printf_fp_dec.o(.text) refers to bigflt0.o(.text) for _btod_etento
_printf_fp_dec.o(.text) refers to btod.o(CL$$btod_d2e) for _btod_d2e
_printf_fp_dec.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv
_printf_fp_dec.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul
_printf_fp_dec.o(.text) refers to lludiv10.o(.text) for _ll_udiv10
_printf_fp_dec.o(.text) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
_printf_fp_dec.o(.text) refers to _printf_fp_infnan.o(.text) for _printf_fp_infnan
_printf_fp_dec.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
_printf_fp_dec_accurate.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
_printf_fp_dec_accurate.o(.text) refers (Special) to lc_numeric_c.o(locale$$code) for _get_lc_numeric
_printf_fp_dec_accurate.o(.text) refers to btod_accurate.o(.text) for _btod_main
_printf_fp_dec_accurate.o(.text) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
_printf_fp_dec_accurate.o(.text) refers to _printf_fp_infnan.o(.text) for _printf_fp_infnan
_printf_fp_dec_accurate.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
_printf_char_common.o(.text) refers to __printf.o(.text) for __printf
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.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
rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
bigflt0.o(.text) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
bigflt0.o(.text) refers to btod.o(CL$$btod_emul) for _btod_emul
bigflt0.o(.text) refers to btod.o(CL$$btod_ediv) for _btod_ediv
bigflt0.o(.text) refers to bigflt0.o(.constdata) for .constdata
bigflt0.o(.constdata) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_d2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_d2e) refers to btod.o(CL$$btod_d2e_norm_op1) for _d2e_norm_op1
btod.o(CL$$btod_d2e_norm_op1) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_d2e_norm_op1) refers to btod.o(CL$$btod_d2e_denorm_low) for _d2e_denorm_low
btod.o(CL$$btod_d2e_denorm_low) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_emul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common
btod.o(CL$$btod_emul) refers to btod.o(CL$$btod_e2e) for _e2e
btod.o(CL$$btod_ediv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_div_common) for __btod_div_common
btod.o(CL$$btod_ediv) refers to btod.o(CL$$btod_e2e) for _e2e
btod.o(CL$$btod_emuld) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_mult_common) for __btod_mult_common
btod.o(CL$$btod_emuld) refers to btod.o(CL$$btod_e2d) for _e2d
btod.o(CL$$btod_edivd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_div_common) for __btod_div_common
btod.o(CL$$btod_edivd) refers to btod.o(CL$$btod_e2d) for _e2d
btod.o(CL$$btod_e2e) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_e2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_e2d) refers to btod.o(CL$$btod_e2e) for _e2e
btod.o(CL$$btod_mult_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod.o(CL$$btod_div_common) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
btod_accurate.o(.text) refers to btod_accurate_common.o(.text) for _btod_common
lc_numeric_c.o(locale$$data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000018) for __rt_lib_init_lc_numeric_2
lc_numeric_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000018) for __rt_lib_init_lc_numeric_2
lc_numeric_c.o(locale$$code) refers to strcmpv7m.o(.text) for strcmp
lc_numeric_c.o(locale$$code) refers to lc_numeric_c.o(locale$$data) for __lcnum_c_name
istatus.o(x$fpl$ieeestatus) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
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
btod_accurate_common.o(.text) refers to llushr.o(.text) for __aeabi_llsr
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$$00000030) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000034) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) 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$$00000021) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_preinit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000010) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_relocate_pie_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000035) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_user_alloc_1
libinit2.o(.ARM.Collect$$libinit$$00000011) refers (Weak) to rt_locale_intlibspace.o(.text) for __rt_locale
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
libinit2.o(.ARM.Collect$$libinit$$00000018) refers (Weak) to lc_numeric_c.o(locale$$code) for _get_lc_numeric
libinit2.o(.ARM.Collect$$libinit$$0000001A) refers to libinit2.o(.ARM.Collect$$libinit$$00000011) for .ARM.Collect$$libinit$$00000011
libinit2.o(.ARM.Collect$$libinit$$00000028) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000029) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
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
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
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
_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
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
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
sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit_hlt.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
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
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
sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_wrch_hlt.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(.text), (0 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
Removing main.o(.ARM.use_no_argv), (4 bytes).
Removing app_girouette.o(.text), (0 bytes).
Removing app_girouette.o(.ARM.exidx.text.App_Girouette_Init), (8 bytes).
Removing app_girouette.o(.ARM.exidx.text.App_Girouette_GetDirection), (8 bytes).
Removing app_orientation.o(.text), (0 bytes).
Removing app_orientation.o(.ARM.exidx.text.telecommande_init), (8 bytes).
Removing app_orientation.o(.ARM.exidx.text.Telecommande_Get_Dir), (8 bytes).
Removing app_orientation.o(.text.Telecommande_Send_Data), (38 bytes).
Removing app_orientation.o(.ARM.exidx.text.Telecommande_Send_Data), (8 bytes).
Removing driver_gpio.o(.text), (0 bytes).
Removing driver_gpio.o(.ARM.exidx.text.MyGPIO_Init), (8 bytes).
Removing driver_gpio.o(.text.MyGPIO_Read), (12 bytes).
Removing driver_gpio.o(.ARM.exidx.text.MyGPIO_Read), (8 bytes).
Removing driver_gpio.o(.ARM.exidx.text.MyGPIO_Set), (8 bytes).
Removing driver_gpio.o(.ARM.exidx.text.MyGPIO_Reset), (8 bytes).
Removing driver_gpio.o(.text.MyGPIO_Toggle), (14 bytes).
Removing driver_gpio.o(.ARM.exidx.text.MyGPIO_Toggle), (8 bytes).
Removing driver_timer.o(.text), (0 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_Base_Init), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_Start), (8 bytes).
Removing driver_timer.o(.text.MyTimer_Stop), (12 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_Stop), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_ConfigurePWM), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_SetPWMDutyCycle), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_ConfigureEncoder), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.Bug), (8 bytes).
Removing driver_timer.o(.text.MyTimer_ActiveIT), (150 bytes).
Removing driver_timer.o(.ARM.exidx.text.MyTimer_ActiveIT), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.TIM_GetCounter), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.TIM2_IRQHandler), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.TIM3_IRQHandler), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.TIM4_IRQHandler), (8 bytes).
Removing driver_timer.o(.text.seed), (4 bytes).
Removing driver_timer.o(.ARM.exidx.text.seed), (8 bytes).
Removing driver_timer.o(.ARM.exidx.text.EXTI3_IRQHandler), (8 bytes).
Removing driver_uart.o(.text), (0 bytes).
Removing driver_uart.o(.ARM.exidx.text.MyUART_Init), (8 bytes).
Removing driver_uart.o(.ARM.exidx.text.MyUART_SendByte), (8 bytes).
Removing driver_uart.o(.ARM.exidx.text.MyUART_SendString), (8 bytes).
Removing driver_uart.o(.ARM.exidx.text.MyUART_ReceiveByte), (8 bytes).
Removing driver_uart.o(.ARM.exidx.text.USART3_IRQHandler), (8 bytes).
Removing driver_adc.o(.text), (0 bytes).
Removing driver_adc.o(.ARM.exidx.text.erreur), (8 bytes).
Removing driver_adc.o(.text.driver_adc_1_init), (160 bytes).
Removing driver_adc.o(.ARM.exidx.text.driver_adc_1_init), (8 bytes).
Removing driver_adc.o(.text.driver_adc_1_launch_read), (18 bytes).
Removing driver_adc.o(.ARM.exidx.text.driver_adc_1_launch_read), (8 bytes).
Removing driver_adc.o(.text.driver_adc_1_read), (16 bytes).
Removing driver_adc.o(.ARM.exidx.text.driver_adc_1_read), (8 bytes).
Removing driver_adc.o(.ARM.exidx.text.ADC1_2_IRQHandler), (8 bytes).
Removing system_stm32f10x.o(.text), (0 bytes).
Removing system_stm32f10x.o(.ARM.exidx.text.SystemInit), (8 bytes).
Removing system_stm32f10x.o(.text.SystemCoreClockUpdate), (110 bytes).
Removing system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
Removing system_stm32f10x.o(.data.SystemCoreClock), (4 bytes).
Removing system_stm32f10x.o(.rodata.AHBPrescTable), (16 bytes).
58 unused section(s) (total 854 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_copy.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.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 use_no_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.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_command_hlt.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit_hlt.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.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/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE
../clib/btod.s 0x00000000 Number 0 btod.o ABSOLUTE
../clib/btod_accurate.c 0x00000000 Number 0 btod_accurate.o ABSOLUTE
../clib/btod_accurate.c 0x00000000 Number 0 btod_accurate_common.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 libinit.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE
../clib/longlong.s 0x00000000 Number 0 lludiv10.o ABSOLUTE
../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 strcmpv7m.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_fp_dec_accurate.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.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_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/dfix.s 0x00000000 Number 0 dfix.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/fpinit_empty.s 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
../fplib/istatus.s 0x00000000 Number 0 istatus.o ABSOLUTE
../fplib/printf1.s 0x00000000 Number 0 printf1.o ABSOLUTE
../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE
../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE
App_Orientation.c 0x00000000 Number 0 app_orientation.o ABSOLUTE
App_girouette.c 0x00000000 Number 0 app_girouette.o ABSOLUTE
Driver_ADC.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
Driver_Timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
Driver_UART.c 0x00000000 Number 0 driver_uart.o ABSOLUTE
RTE/Device/STM32F103RB/startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.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$$_printf_percent$$00000000 0x08000160 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
.ARM.Collect$$_printf_percent$$00000003 0x08000160 Section 6 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003)
.ARM.Collect$$_printf_percent$$00000017 0x08000166 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
.ARM.Collect$$libinit$$00000000 0x0800016a Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000002 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
.ARM.Collect$$libinit$$00000004 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.ARM.Collect$$libinit$$00000006 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
.ARM.Collect$$libinit$$0000000C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$00000010 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
.ARM.Collect$$libinit$$00000011 0x0800016c Section 6 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x08000172 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000018 0x08000172 Section 10 libinit2.o(.ARM.Collect$$libinit$$00000018)
.ARM.Collect$$libinit$$00000019 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$00000027 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
.ARM.Collect$$libinit$$0000002E 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000034 0x0800017c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
.ARM.Collect$$libinit$$00000035 0x0800017c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
.ARM.Collect$$libshutdown$$00000000 0x0800017e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000002 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
.ARM.Collect$$libshutdown$$00000004 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
.ARM.Collect$$libshutdown$$00000007 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
.ARM.Collect$$libshutdown$$0000000A 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
.ARM.Collect$$libshutdown$$0000000C 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
.ARM.Collect$$libshutdown$$0000000F 0x08000180 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$libshutdown$$00000010 0x08000180 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
.ARM.Collect$$rtentry$$00000000 0x08000182 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x08000182 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x08000182 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x08000188 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x08000188 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x0800018c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x0800018c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x08000194 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x08000196 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x08000196 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x0800019a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.text 0x080001a0 Section 64 startup_stm32f10x_md.o(.text)
.text 0x080001e0 Section 0 noretval__2sprintf.o(.text)
.text 0x08000208 Section 0 __printf.o(.text)
.text 0x08000270 Section 0 heapauxi.o(.text)
_fp_digits 0x08000277 Thumb Code 432 _printf_fp_dec.o(.text)
.text 0x08000276 Section 0 _printf_fp_dec.o(.text)
_printf_input_char 0x08000695 Thumb Code 10 _printf_char_common.o(.text)
.text 0x08000694 Section 0 _printf_char_common.o(.text)
.text 0x080006c4 Section 0 _sputc.o(.text)
.text 0x080006d0 Section 8 rt_locale_intlibspace.o(.text)
.text 0x080006d8 Section 138 lludiv10.o(.text)
.text 0x08000764 Section 0 _printf_fp_infnan.o(.text)
.text 0x080007e4 Section 0 bigflt0.o(.text)
.text 0x080008c8 Section 8 libspace.o(.text)
.text 0x080008d0 Section 74 sys_stackheap_outer.o(.text)
.text 0x0800091a Section 0 exit.o(.text)
.text 0x0800092c Section 128 strcmpv7m.o(.text)
.text 0x080009ac Section 0 sys_exit.o(.text)
.text 0x080009b8 Section 2 use_no_semi.o(.text)
.text 0x080009ba Section 0 indicate_semi.o(.text)
[Anonymous Symbol] 0x080009bc Section 0 driver_adc.o(.text.ADC1_2_IRQHandler)
[Anonymous Symbol] 0x080009d8 Section 0 app_girouette.o(.text.App_Girouette_GetDirection)
[Anonymous Symbol] 0x08000a04 Section 0 app_girouette.o(.text.App_Girouette_Init)
[Anonymous Symbol] 0x08000a54 Section 0 driver_timer.o(.text.Bug)
[Anonymous Symbol] 0x08000a58 Section 0 driver_timer.o(.text.EXTI3_IRQHandler)
[Anonymous Symbol] 0x08000a5c Section 0 driver_gpio.o(.text.MyGPIO_Init)
[Anonymous Symbol] 0x08000afc Section 0 driver_gpio.o(.text.MyGPIO_Reset)
[Anonymous Symbol] 0x08000b0c Section 0 driver_gpio.o(.text.MyGPIO_Set)
[Anonymous Symbol] 0x08000b1c Section 0 driver_timer.o(.text.MyTimer_Base_Init)
[Anonymous Symbol] 0x08000ba8 Section 0 driver_timer.o(.text.MyTimer_ConfigureEncoder)
[Anonymous Symbol] 0x08000c50 Section 0 driver_timer.o(.text.MyTimer_ConfigurePWM)
[Anonymous Symbol] 0x08000cf0 Section 0 driver_timer.o(.text.MyTimer_SetPWMDutyCycle)
[Anonymous Symbol] 0x08000d4c Section 0 driver_timer.o(.text.MyTimer_Start)
[Anonymous Symbol] 0x08000d58 Section 0 driver_uart.o(.text.MyUART_Init)
[Anonymous Symbol] 0x08000df0 Section 0 driver_uart.o(.text.MyUART_ReceiveByte)
[Anonymous Symbol] 0x08000e08 Section 0 driver_uart.o(.text.MyUART_SendByte)
[Anonymous Symbol] 0x08000e14 Section 0 driver_uart.o(.text.MyUART_SendString)
[Anonymous Symbol] 0x08000e34 Section 0 system_stm32f10x.o(.text.SystemInit)
[Anonymous Symbol] 0x08000f44 Section 0 driver_timer.o(.text.TIM2_IRQHandler)
[Anonymous Symbol] 0x08000f60 Section 0 driver_timer.o(.text.TIM3_IRQHandler)
[Anonymous Symbol] 0x08000f7c Section 0 driver_timer.o(.text.TIM4_IRQHandler)
[Anonymous Symbol] 0x08000f98 Section 0 driver_timer.o(.text.TIM_GetCounter)
[Anonymous Symbol] 0x08000f9c Section 0 app_orientation.o(.text.Telecommande_Get_Dir)
[Anonymous Symbol] 0x08000fa8 Section 0 driver_uart.o(.text.USART3_IRQHandler)
[Anonymous Symbol] 0x08000fb8 Section 0 driver_adc.o(.text.erreur)
[Anonymous Symbol] 0x08000fbc Section 0 main.o(.text.main)
[Anonymous Symbol] 0x0800114c Section 0 app_orientation.o(.text.telecommande_init)
CL$$btod_d2e 0x08001196 Section 62 btod.o(CL$$btod_d2e)
CL$$btod_d2e_denorm_low 0x080011d4 Section 70 btod.o(CL$$btod_d2e_denorm_low)
CL$$btod_d2e_norm_op1 0x0800121a Section 96 btod.o(CL$$btod_d2e_norm_op1)
CL$$btod_div_common 0x0800127c Section 824 btod.o(CL$$btod_div_common)
CL$$btod_e2e 0x080015b4 Section 220 btod.o(CL$$btod_e2e)
CL$$btod_ediv 0x08001690 Section 42 btod.o(CL$$btod_ediv)
CL$$btod_emul 0x080016ba Section 42 btod.o(CL$$btod_emul)
CL$$btod_mult_common 0x080016e4 Section 580 btod.o(CL$$btod_mult_common)
i.__ARM_fpclassify 0x08001928 Section 0 fpclassify.o(i.__ARM_fpclassify)
locale$$code 0x08001950 Section 44 lc_numeric_c.o(locale$$code)
x$fpl$dfix 0x0800197c Section 94 dfix.o(x$fpl$dfix)
x$fpl$dflt 0x080019da Section 46 dflt_clz.o(x$fpl$dflt)
x$fpl$dfltu 0x08001a08 Section 38 dflt_clz.o(x$fpl$dfltu)
x$fpl$dmul 0x08001a30 Section 340 dmul.o(x$fpl$dmul)
x$fpl$dnaninf 0x08001b84 Section 156 dnaninf.o(x$fpl$dnaninf)
x$fpl$dretinf 0x08001c20 Section 12 dretinf.o(x$fpl$dretinf)
x$fpl$printf1 0x08001c2c Section 4 printf1.o(x$fpl$printf1)
tenpwrs_x 0x08001c30 Data 60 bigflt0.o(.constdata)
.constdata 0x08001c30 Section 148 bigflt0.o(.constdata)
x$fpl$usenofp 0x08001c30 Section 0 usenofp.o(x$fpl$usenofp)
tenpwrs_i 0x08001c6c Data 64 bigflt0.o(.constdata)
locale$$data 0x08001ce4 Section 28 lc_numeric_c.o(locale$$data)
__lcnum_c_name 0x08001ce8 Data 2 lc_numeric_c.o(locale$$data)
__lcnum_c_start 0x08001cf0 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_point 0x08001cfc Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_thousands 0x08001cfe Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_grouping 0x08001cff Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_end 0x08001d00 Data 0 lc_numeric_c.o(locale$$data)
.bss 0x20000010 Section 96 libspace.o(.bss)
Heap_Mem 0x20000078 Data 512 startup_stm32f10x_md.o(HEAP)
HEAP 0x20000078 Section 512 startup_stm32f10x_md.o(HEAP)
Stack_Mem 0x20000278 Data 1024 startup_stm32f10x_md.o(STACK)
STACK 0x20000278 Section 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$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__fp_init_empty 0x00000000 Number 0 fpinit_empty.o ABSOLUTE
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__arm_preinit_ - Undefined Weak Reference
__arm_relocate_pie_ - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - 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_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
_printf_post_padding - Undefined Weak Reference
_printf_pre_padding - 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)
_printf_f 0x08000161 Thumb Code 0 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003)
_printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
_printf_percent_end 0x08000167 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
__rt_lib_init 0x0800016b Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_fp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_heap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_init_lc_common 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_preinit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
__rt_lib_init_rand_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
__rt_lib_init_relocate_pie_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_user_alloc_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_lc_collate_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_ctype_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_monetary_1 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_numeric_2 0x08000173 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000018)
__rt_lib_init_alloca_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_argv_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_atexit_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_clock_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_cpp_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
__rt_lib_init_exceptions_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_fp_trap_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_getenv_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_init_lc_numeric_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_lc_time_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_return 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
__rt_lib_init_signal_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_stdio_1 0x0800017d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
__rt_lib_shutdown 0x0800017f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_cpp_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
__rt_lib_shutdown_fp_trap_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
__rt_lib_shutdown_heap_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_return 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
__rt_lib_shutdown_signal_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
__rt_lib_shutdown_stdio_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
__rt_lib_shutdown_user_alloc_1 0x08000181 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
__rt_entry 0x08000183 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x08000183 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x08000183 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x08000189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x08000189 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x0800018d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x0800018d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x08000195 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x08000197 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x08000197 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x0800019b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
Reset_Handler 0x080001a1 Thumb Code 8 startup_stm32f10x_md.o(.text)
NMI_Handler 0x080001a9 Thumb Code 2 startup_stm32f10x_md.o(.text)
HardFault_Handler 0x080001ab Thumb Code 2 startup_stm32f10x_md.o(.text)
MemManage_Handler 0x080001ad Thumb Code 2 startup_stm32f10x_md.o(.text)
BusFault_Handler 0x080001af Thumb Code 2 startup_stm32f10x_md.o(.text)
UsageFault_Handler 0x080001b1 Thumb Code 2 startup_stm32f10x_md.o(.text)
SVC_Handler 0x080001b3 Thumb Code 2 startup_stm32f10x_md.o(.text)
DebugMon_Handler 0x080001b5 Thumb Code 2 startup_stm32f10x_md.o(.text)
PendSV_Handler 0x080001b7 Thumb Code 2 startup_stm32f10x_md.o(.text)
SysTick_Handler 0x080001b9 Thumb Code 2 startup_stm32f10x_md.o(.text)
CAN1_RX1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_SCE_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel3_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel6_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel7_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI15_10_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI4_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI9_5_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
FLASH_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_EV_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_ER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_EV_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
PVD_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
RCC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
RTCAlarm_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
RTC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
TAMPER_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_BRK_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_CC_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_TRG_COM_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_UP_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
USART1_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
USART2_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
USBWakeUp_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
WWDG_IRQHandler 0x080001bb Thumb Code 0 startup_stm32f10x_md.o(.text)
__user_initial_stackheap 0x080001bd Thumb Code 0 startup_stm32f10x_md.o(.text)
__2sprintf 0x080001e1 Thumb Code 34 noretval__2sprintf.o(.text)
__printf 0x08000209 Thumb Code 104 __printf.o(.text)
__use_two_region_memory 0x08000271 Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x08000273 Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x08000275 Thumb Code 2 heapauxi.o(.text)
_printf_fp_dec_real 0x08000427 Thumb Code 620 _printf_fp_dec.o(.text)
_printf_char_common 0x0800069f Thumb Code 32 _printf_char_common.o(.text)
_sputc 0x080006c5 Thumb Code 10 _sputc.o(.text)
__rt_locale 0x080006d1 Thumb Code 8 rt_locale_intlibspace.o(.text)
_ll_udiv10 0x080006d9 Thumb Code 138 lludiv10.o(.text)
_printf_fp_infnan 0x08000765 Thumb Code 112 _printf_fp_infnan.o(.text)
_btod_etento 0x080007e5 Thumb Code 224 bigflt0.o(.text)
__user_libspace 0x080008c9 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x080008c9 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x080008c9 Thumb Code 0 libspace.o(.text)
__user_setup_stackheap 0x080008d1 Thumb Code 74 sys_stackheap_outer.o(.text)
exit 0x0800091b Thumb Code 18 exit.o(.text)
strcmp 0x0800092d Thumb Code 128 strcmpv7m.o(.text)
_sys_exit 0x080009ad Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x080009b9 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x080009b9 Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x080009bb Thumb Code 0 indicate_semi.o(.text)
ADC1_2_IRQHandler 0x080009bd Thumb Code 28 driver_adc.o(.text.ADC1_2_IRQHandler)
App_Girouette_GetDirection 0x080009d9 Thumb Code 42 app_girouette.o(.text.App_Girouette_GetDirection)
App_Girouette_Init 0x08000a05 Thumb Code 80 app_girouette.o(.text.App_Girouette_Init)
Bug 0x08000a55 Thumb Code 2 driver_timer.o(.text.Bug)
EXTI3_IRQHandler 0x08000a59 Thumb Code 2 driver_timer.o(.text.EXTI3_IRQHandler)
MyGPIO_Init 0x08000a5d Thumb Code 144 driver_gpio.o(.text.MyGPIO_Init)
MyGPIO_Reset 0x08000afd Thumb Code 16 driver_gpio.o(.text.MyGPIO_Reset)
MyGPIO_Set 0x08000b0d Thumb Code 14 driver_gpio.o(.text.MyGPIO_Set)
MyTimer_Base_Init 0x08000b1d Thumb Code 140 driver_timer.o(.text.MyTimer_Base_Init)
MyTimer_ConfigureEncoder 0x08000ba9 Thumb Code 168 driver_timer.o(.text.MyTimer_ConfigureEncoder)
MyTimer_ConfigurePWM 0x08000c51 Thumb Code 158 driver_timer.o(.text.MyTimer_ConfigurePWM)
MyTimer_SetPWMDutyCycle 0x08000cf1 Thumb Code 92 driver_timer.o(.text.MyTimer_SetPWMDutyCycle)
MyTimer_Start 0x08000d4d Thumb Code 12 driver_timer.o(.text.MyTimer_Start)
MyUART_Init 0x08000d59 Thumb Code 152 driver_uart.o(.text.MyUART_Init)
MyUART_ReceiveByte 0x08000df1 Thumb Code 24 driver_uart.o(.text.MyUART_ReceiveByte)
MyUART_SendByte 0x08000e09 Thumb Code 12 driver_uart.o(.text.MyUART_SendByte)
MyUART_SendString 0x08000e15 Thumb Code 32 driver_uart.o(.text.MyUART_SendString)
SystemInit 0x08000e35 Thumb Code 272 system_stm32f10x.o(.text.SystemInit)
TIM2_IRQHandler 0x08000f45 Thumb Code 26 driver_timer.o(.text.TIM2_IRQHandler)
TIM3_IRQHandler 0x08000f61 Thumb Code 28 driver_timer.o(.text.TIM3_IRQHandler)
TIM4_IRQHandler 0x08000f7d Thumb Code 28 driver_timer.o(.text.TIM4_IRQHandler)
TIM_GetCounter 0x08000f99 Thumb Code 4 driver_timer.o(.text.TIM_GetCounter)
Telecommande_Get_Dir 0x08000f9d Thumb Code 12 app_orientation.o(.text.Telecommande_Get_Dir)
USART3_IRQHandler 0x08000fa9 Thumb Code 14 driver_uart.o(.text.USART3_IRQHandler)
erreur 0x08000fb9 Thumb Code 2 driver_adc.o(.text.erreur)
main 0x08000fbd Thumb Code 388 main.o(.text.main)
telecommande_init 0x0800114d Thumb Code 74 app_orientation.o(.text.telecommande_init)
_btod_d2e 0x08001197 Thumb Code 62 btod.o(CL$$btod_d2e)
_d2e_denorm_low 0x080011d5 Thumb Code 70 btod.o(CL$$btod_d2e_denorm_low)
_d2e_norm_op1 0x0800121b Thumb Code 96 btod.o(CL$$btod_d2e_norm_op1)
__btod_div_common 0x0800127d Thumb Code 696 btod.o(CL$$btod_div_common)
_e2e 0x080015b5 Thumb Code 220 btod.o(CL$$btod_e2e)
_btod_ediv 0x08001691 Thumb Code 42 btod.o(CL$$btod_ediv)
_btod_emul 0x080016bb Thumb Code 42 btod.o(CL$$btod_emul)
__btod_mult_common 0x080016e5 Thumb Code 580 btod.o(CL$$btod_mult_common)
__ARM_fpclassify 0x08001929 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
_get_lc_numeric 0x08001951 Thumb Code 44 lc_numeric_c.o(locale$$code)
__aeabi_d2iz 0x0800197d Thumb Code 0 dfix.o(x$fpl$dfix)
_dfix 0x0800197d Thumb Code 94 dfix.o(x$fpl$dfix)
__aeabi_i2d 0x080019db Thumb Code 0 dflt_clz.o(x$fpl$dflt)
_dflt 0x080019db Thumb Code 46 dflt_clz.o(x$fpl$dflt)
__aeabi_ui2d 0x08001a09 Thumb Code 0 dflt_clz.o(x$fpl$dfltu)
_dfltu 0x08001a09 Thumb Code 38 dflt_clz.o(x$fpl$dfltu)
__aeabi_dmul 0x08001a31 Thumb Code 0 dmul.o(x$fpl$dmul)
_dmul 0x08001a31 Thumb Code 332 dmul.o(x$fpl$dmul)
__fpl_dnaninf 0x08001b85 Thumb Code 156 dnaninf.o(x$fpl$dnaninf)
__fpl_dretinf 0x08001c21 Thumb Code 12 dretinf.o(x$fpl$dretinf)
_printf_fp_dec 0x08001c2d Thumb Code 4 printf1.o(x$fpl$printf1)
__I$use$fp 0x08001c30 Number 0 usenofp.o(x$fpl$usenofp)
Region$$Table$$Base 0x08001cc4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08001ce4 Number 0 anon$$obj.o(Region$$Table)
ADC1_2_fx 0x20000000 Data 4 driver_adc.o(.data.ADC1_2_fx)
TIM2_fx 0x20000004 Data 4 driver_timer.o(.data.TIM2_fx)
TIM3_fx 0x20000008 Data 4 driver_timer.o(.data.TIM3_fx)
TIM4_fx 0x2000000c Data 4 driver_timer.o(.data.TIM4_fx)
__libspace_start 0x20000010 Data 96 libspace.o(.bss)
MY_UART 0x20000070 Data 8 app_orientation.o(.bss.MY_UART)
__temporary_stack_top$libspace 0x20000070 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x080001a1
Load Region LR_1 (Base: 0x08000000, Size: 0x00001d10, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001d00, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 134 RESET startup_stm32f10x_md.o
0x080000ec 0x080000ec 0x00000008 Code RO 187 * !!!main c_w.l(__main.o)
0x080000f4 0x080000f4 0x00000034 Code RO 431 !!!scatter c_w.l(__scatter.o)
0x08000128 0x08000128 0x0000001a Code RO 433 !!handler_copy c_w.l(__scatter_copy.o)
0x08000142 0x08000142 0x00000002 PAD
0x08000144 0x08000144 0x0000001c Code RO 435 !!handler_zi c_w.l(__scatter_zi.o)
0x08000160 0x08000160 0x00000000 Code RO 184 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
0x08000160 0x08000160 0x00000006 Code RO 183 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o)
0x08000166 0x08000166 0x00000004 Code RO 212 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
0x0800016a 0x0800016a 0x00000002 Code RO 294 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x0800016c 0x0800016c 0x00000000 Code RO 296 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000000 Code RO 298 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000000 Code RO 300 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000000 Code RO 303 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000000 Code RO 305 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000000 Code RO 307 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
0x0800016c 0x0800016c 0x00000006 Code RO 308 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x08000172 0x08000172 0x00000000 Code RO 310 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x08000172 0x08000172 0x00000000 Code RO 312 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x08000172 0x08000172 0x00000000 Code RO 314 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x08000172 0x08000172 0x0000000a Code RO 315 .ARM.Collect$$libinit$$00000018 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 316 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 318 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 320 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 322 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 324 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 326 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 328 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 330 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 334 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 336 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 338 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000000 Code RO 340 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
0x0800017c 0x0800017c 0x00000002 Code RO 341 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
0x0800017e 0x0800017e 0x00000002 Code RO 377 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x08000180 0x08000180 0x00000000 Code RO 388 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000000 Code RO 390 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000000 Code RO 393 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000000 Code RO 396 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000000 Code RO 398 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000000 Code RO 401 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x08000180 0x08000180 0x00000002 Code RO 402 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x08000182 0x08000182 0x00000000 Code RO 203 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x08000182 0x08000182 0x00000000 Code RO 219 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x08000182 0x08000182 0x00000006 Code RO 231 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x08000188 0x08000188 0x00000000 Code RO 221 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x08000188 0x08000188 0x00000004 Code RO 222 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x0800018c 0x0800018c 0x00000000 Code RO 224 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x0800018c 0x0800018c 0x00000008 Code RO 225 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x08000194 0x08000194 0x00000002 Code RO 342 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x08000196 0x08000196 0x00000000 Code RO 351 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x08000196 0x08000196 0x00000004 Code RO 352 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x0800019a 0x0800019a 0x00000006 Code RO 353 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080001a0 0x080001a0 0x00000040 Code RO 135 * .text startup_stm32f10x_md.o
0x080001e0 0x080001e0 0x00000028 Code RO 159 .text c_w.l(noretval__2sprintf.o)
0x08000208 0x08000208 0x00000068 Code RO 161 .text c_w.l(__printf.o)
0x08000270 0x08000270 0x00000006 Code RO 185 .text c_w.l(heapauxi.o)
0x08000276 0x08000276 0x0000041c Code RO 204 .text c_w.l(_printf_fp_dec.o)
0x08000692 0x08000692 0x00000002 PAD
0x08000694 0x08000694 0x00000030 Code RO 208 .text c_w.l(_printf_char_common.o)
0x080006c4 0x080006c4 0x0000000a Code RO 210 .text c_w.l(_sputc.o)
0x080006ce 0x080006ce 0x00000002 PAD
0x080006d0 0x080006d0 0x00000008 Code RO 236 .text c_w.l(rt_locale_intlibspace.o)
0x080006d8 0x080006d8 0x0000008a Code RO 238 .text c_w.l(lludiv10.o)
0x08000762 0x08000762 0x00000002 PAD
0x08000764 0x08000764 0x00000080 Code RO 240 .text c_w.l(_printf_fp_infnan.o)
0x080007e4 0x080007e4 0x000000e4 Code RO 244 .text c_w.l(bigflt0.o)
0x080008c8 0x080008c8 0x00000008 Code RO 278 .text c_w.l(libspace.o)
0x080008d0 0x080008d0 0x0000004a Code RO 281 .text c_w.l(sys_stackheap_outer.o)
0x0800091a 0x0800091a 0x00000012 Code RO 285 .text c_w.l(exit.o)
0x0800092c 0x0800092c 0x00000080 Code RO 287 .text c_w.l(strcmpv7m.o)
0x080009ac 0x080009ac 0x0000000c Code RO 363 .text c_w.l(sys_exit.o)
0x080009b8 0x080009b8 0x00000002 Code RO 378 .text c_w.l(use_no_semi.o)
0x080009ba 0x080009ba 0x00000000 Code RO 380 .text c_w.l(indicate_semi.o)
0x080009ba 0x080009ba 0x00000002 PAD
0x080009bc 0x080009bc 0x0000001c Code RO 122 .text.ADC1_2_IRQHandler driver_adc.o
0x080009d8 0x080009d8 0x0000002a Code RO 14 .text.App_Girouette_GetDirection app_girouette.o
0x08000a02 0x08000a02 0x00000002 PAD
0x08000a04 0x08000a04 0x00000050 Code RO 12 .text.App_Girouette_Init app_girouette.o
0x08000a54 0x08000a54 0x00000002 Code RO 69 .text.Bug driver_timer.o
0x08000a56 0x08000a56 0x00000002 PAD
0x08000a58 0x08000a58 0x00000002 Code RO 83 .text.EXTI3_IRQHandler driver_timer.o
0x08000a5a 0x08000a5a 0x00000002 PAD
0x08000a5c 0x08000a5c 0x000000a0 Code RO 39 .text.MyGPIO_Init driver_gpio.o
0x08000afc 0x08000afc 0x00000010 Code RO 45 .text.MyGPIO_Reset driver_gpio.o
0x08000b0c 0x08000b0c 0x0000000e Code RO 43 .text.MyGPIO_Set driver_gpio.o
0x08000b1a 0x08000b1a 0x00000002 PAD
0x08000b1c 0x08000b1c 0x0000008c Code RO 57 .text.MyTimer_Base_Init driver_timer.o
0x08000ba8 0x08000ba8 0x000000a8 Code RO 67 .text.MyTimer_ConfigureEncoder driver_timer.o
0x08000c50 0x08000c50 0x0000009e Code RO 63 .text.MyTimer_ConfigurePWM driver_timer.o
0x08000cee 0x08000cee 0x00000002 PAD
0x08000cf0 0x08000cf0 0x0000005c Code RO 65 .text.MyTimer_SetPWMDutyCycle driver_timer.o
0x08000d4c 0x08000d4c 0x0000000c Code RO 59 .text.MyTimer_Start driver_timer.o
0x08000d58 0x08000d58 0x00000098 Code RO 96 .text.MyUART_Init driver_uart.o
0x08000df0 0x08000df0 0x00000018 Code RO 102 .text.MyUART_ReceiveByte driver_uart.o
0x08000e08 0x08000e08 0x0000000c Code RO 98 .text.MyUART_SendByte driver_uart.o
0x08000e14 0x08000e14 0x00000020 Code RO 100 .text.MyUART_SendString driver_uart.o
0x08000e34 0x08000e34 0x00000110 Code RO 142 .text.SystemInit system_stm32f10x.o
0x08000f44 0x08000f44 0x0000001a Code RO 75 .text.TIM2_IRQHandler driver_timer.o
0x08000f5e 0x08000f5e 0x00000002 PAD
0x08000f60 0x08000f60 0x0000001c Code RO 77 .text.TIM3_IRQHandler driver_timer.o
0x08000f7c 0x08000f7c 0x0000001c Code RO 79 .text.TIM4_IRQHandler driver_timer.o
0x08000f98 0x08000f98 0x00000004 Code RO 73 .text.TIM_GetCounter driver_timer.o
0x08000f9c 0x08000f9c 0x0000000c Code RO 26 .text.Telecommande_Get_Dir app_orientation.o
0x08000fa8 0x08000fa8 0x0000000e Code RO 104 .text.USART3_IRQHandler driver_uart.o
0x08000fb6 0x08000fb6 0x00000002 PAD
0x08000fb8 0x08000fb8 0x00000002 Code RO 114 .text.erreur driver_adc.o
0x08000fba 0x08000fba 0x00000002 PAD
0x08000fbc 0x08000fbc 0x00000190 Code RO 2 .text.main main.o
0x0800114c 0x0800114c 0x0000004a Code RO 24 .text.telecommande_init app_orientation.o
0x08001196 0x08001196 0x0000003e Code RO 247 CL$$btod_d2e c_w.l(btod.o)
0x080011d4 0x080011d4 0x00000046 Code RO 249 CL$$btod_d2e_denorm_low c_w.l(btod.o)
0x0800121a 0x0800121a 0x00000060 Code RO 248 CL$$btod_d2e_norm_op1 c_w.l(btod.o)
0x0800127a 0x0800127a 0x00000002 PAD
0x0800127c 0x0800127c 0x00000338 Code RO 257 CL$$btod_div_common c_w.l(btod.o)
0x080015b4 0x080015b4 0x000000dc Code RO 254 CL$$btod_e2e c_w.l(btod.o)
0x08001690 0x08001690 0x0000002a Code RO 251 CL$$btod_ediv c_w.l(btod.o)
0x080016ba 0x080016ba 0x0000002a Code RO 250 CL$$btod_emul c_w.l(btod.o)
0x080016e4 0x080016e4 0x00000244 Code RO 256 CL$$btod_mult_common c_w.l(btod.o)
0x08001928 0x08001928 0x00000028 Code RO 276 i.__ARM_fpclassify m_ws.l(fpclassify.o)
0x08001950 0x08001950 0x0000002c Code RO 272 locale$$code c_w.l(lc_numeric_c.o)
0x0800197c 0x0800197c 0x0000005e Code RO 189 x$fpl$dfix fz_ws.l(dfix.o)
0x080019da 0x080019da 0x0000002e Code RO 194 x$fpl$dflt fz_ws.l(dflt_clz.o)
0x08001a08 0x08001a08 0x00000026 Code RO 193 x$fpl$dfltu fz_ws.l(dflt_clz.o)
0x08001a2e 0x08001a2e 0x00000002 PAD
0x08001a30 0x08001a30 0x00000154 Code RO 199 x$fpl$dmul fz_ws.l(dmul.o)
0x08001b84 0x08001b84 0x0000009c Code RO 213 x$fpl$dnaninf fz_ws.l(dnaninf.o)
0x08001c20 0x08001c20 0x0000000c Code RO 215 x$fpl$dretinf fz_ws.l(dretinf.o)
0x08001c2c 0x08001c2c 0x00000004 Code RO 201 x$fpl$printf1 fz_ws.l(printf1.o)
0x08001c30 0x08001c30 0x00000000 Code RO 217 x$fpl$usenofp fz_ws.l(usenofp.o)
0x08001c30 0x08001c30 0x00000094 Data RO 245 .constdata c_w.l(bigflt0.o)
0x08001cc4 0x08001cc4 0x00000020 Data RO 430 Region$$Table anon$$obj.o
0x08001ce4 0x08001ce4 0x0000001c Data RO 271 locale$$data c_w.l(lc_numeric_c.o)
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08001d00, Size: 0x00000010, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08001d00 0x00000004 Data RW 124 .data.ADC1_2_fx driver_adc.o
0x20000004 0x08001d04 0x00000004 Data RW 85 .data.TIM2_fx driver_timer.o
0x20000008 0x08001d08 0x00000004 Data RW 86 .data.TIM3_fx driver_timer.o
0x2000000c 0x08001d0c 0x00000004 Data RW 87 .data.TIM4_fx driver_timer.o
Execution Region ER_ZI (Exec base: 0x20000010, Load base: 0x08001d10, Size: 0x00000668, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000010 - 0x00000060 Zero RW 279 .bss c_w.l(libspace.o)
0x20000070 - 0x00000008 Zero RW 30 .bss.MY_UART app_orientation.o
0x20000078 - 0x00000200 Zero RW 133 HEAP startup_stm32f10x_md.o
0x20000278 - 0x00000400 Zero RW 132 STACK startup_stm32f10x_md.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
122 0 0 0 0 2505 app_girouette.o
86 0 0 0 8 2051 app_orientation.o
30 0 0 4 0 4524 driver_adc.o
190 16 0 0 0 2108 driver_gpio.o
660 8 0 12 0 7974 driver_timer.o
234 0 0 0 0 2680 driver_uart.o
400 12 0 0 0 3077 main.o
64 26 236 0 1536 864 startup_stm32f10x_md.o
272 0 0 0 0 2813 system_stm32f10x.o
----------------------------------------------------------------------
2074 62 268 16 1544 28596 Object Totals
0 0 32 0 0 0 (incl. Generated)
16 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 68 __main.o
104 0 0 0 0 84 __printf.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
48 6 0 0 0 96 _printf_char_common.o
6 0 0 0 0 0 _printf_f.o
1052 0 0 0 0 148 _printf_fp_dec.o
128 16 0 0 0 84 _printf_fp_infnan.o
0 0 0 0 0 0 _printf_percent.o
4 0 0 0 0 0 _printf_percent_end.o
10 0 0 0 0 68 _sputc.o
228 4 148 0 0 96 bigflt0.o
1936 128 0 0 0 668 btod.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
44 10 28 0 0 76 lc_numeric_c.o
2 0 0 0 0 0 libinit.o
18 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
138 0 0 0 0 80 lludiv10.o
40 6 0 0 0 84 noretval__2sprintf.o
8 4 0 0 0 68 rt_locale_intlibspace.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
128 0 0 0 0 68 strcmpv7m.o
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
94 4 0 0 0 92 dfix.o
84 0 0 0 0 136 dflt_clz.o
340 12 0 0 0 104 dmul.o
156 4 0 0 0 92 dnaninf.o
12 0 0 0 0 68 dretinf.o
4 0 0 0 0 68 printf1.o
0 0 0 0 0 0 usenofp.o
40 0 0 0 0 68 fpclassify.o
----------------------------------------------------------------------
4906 210 176 0 96 2832 Library Totals
14 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
4162 190 176 0 96 2204 c_w.l
690 20 0 0 0 560 fz_ws.l
40 0 0 0 0 68 m_ws.l
----------------------------------------------------------------------
4906 210 176 0 96 2832 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
6980 272 444 16 1640 29776 Grand Totals
6980 272 444 16 1640 29776 ELF Image Totals
6980 272 444 16 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 7424 ( 7.25kB)
Total RW Size (RW Data + ZI Data) 1656 ( 1.62kB)
Total ROM Size (Code + RO Data + RW Data) 7440 ( 7.27kB)
==============================================================================