Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References principale.o(moncode) refers to initialisation.o(i.Init_Cible) for Init_Cible 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 timer_systick_1.o(i.SysTick_Handler) for SysTick_Handler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main 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 initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Port) for Init_Port initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Dot) for Init_Dot initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer1) for Init_Timer1 initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer2_PWM) for Init_Timer2_PWM initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer3_Slave) for Init_Timer3_Slave initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer4) for Init_Timer4 initialisation.o(i.Init_Cible) refers to foncasm.o(moncode) for Envoie192Boucle initialisation.o(i.Init_Cible) refers to pilote_io_1.o(i.Port_IO_Set) for Port_IO_Set initialisation.o(i.Init_Cible) refers to pilote_io_1.o(i.Port_IO_Reset) for Port_IO_Reset initialisation.o(i.Init_Cible) refers to timer_systick_1.o(i.Systick_Period) for Systick_Period initialisation.o(i.Init_Cible) refers to timer_systick_1.o(i.Systick_Prio_IT) for Systick_Prio_IT initialisation.o(i.Init_Cible) refers to initialisation.o(.data) for PrtSurImage initialisation.o(i.Init_Cible) refers to warning.o(.data) for warning initialisation.o(i.Init_Cible) refers to fonctiontimer.o(i.Anim) for Anim initialisation.o(i.Init_Dot) refers to pilote_io_1.o(i.Port_IO_Set) for Port_IO_Set initialisation.o(i.Init_Dot) refers to pilote_io_1.o(i.Port_IO_Reset) for Port_IO_Reset initialisation.o(i.Init_Dot) refers to foncasm.o(moncode) for Envoie96Dot initialisation.o(i.Init_Dot) refers to initialisation.o(.data) for CinqDots initialisation.o(i.Init_Port) refers to pilote_io_1.o(i.GPIO_Configure) for GPIO_Configure initialisation.o(i.Init_Port_SPI) refers to pilote_io_1.o(i.GPIO_Configure) for GPIO_Configure initialisation.o(i.Init_Timer1) refers to ffltui.o(.text) for __aeabi_ui2f initialisation.o(i.Init_Timer1) refers to f2d.o(.text) for __aeabi_f2d initialisation.o(i.Init_Timer1) refers to dmul.o(.text) for __aeabi_dmul initialisation.o(i.Init_Timer1) refers to ddiv.o(.text) for __aeabi_ddiv initialisation.o(i.Init_Timer1) refers to d2f.o(.text) for __aeabi_d2f initialisation.o(i.Init_Timer1) refers to fmul.o(.text) for __aeabi_fmul initialisation.o(i.Init_Timer1) refers to cdcmple.o(.text) for __aeabi_cdcmple initialisation.o(i.Init_Timer1) refers to cdrcmple.o(.text) for __aeabi_cdrcmple initialisation.o(i.Init_Timer1) refers to ffixui.o(.text) for __aeabi_f2uiz initialisation.o(i.Init_Timer2_PWM) refers to f2d.o(.text) for __aeabi_f2d initialisation.o(i.Init_Timer2_PWM) refers to ddiv.o(.text) for __aeabi_ddiv initialisation.o(i.Init_Timer2_PWM) refers to d2f.o(.text) for __aeabi_d2f initialisation.o(i.Init_Timer2_PWM) refers to ffltui.o(.text) for __aeabi_ui2f initialisation.o(i.Init_Timer2_PWM) refers to fmul.o(.text) for __aeabi_fmul initialisation.o(i.Init_Timer2_PWM) refers to ffixui.o(.text) for __aeabi_f2uiz initialisation.o(i.Init_Timer2_PWM) refers to fdiv.o(.text) for __aeabi_fdiv fonctiontimer.o(i.Anim) refers to fonctiontimer.o(.data) for ImageEnCours fonctiontimer.o(i.TIM1_CC_IRQHandler) refers to fonctiontimer.o(.data) for SecteurEnCours fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to foncasm.o(moncode) for Envoie192Boucle fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to fonctiontimer.o(.data) for VitesseSuffisante fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to warning.o(.data) for warning fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to initialisation.o(.data) for BarretEnCours fonctiontimer.o(i.TIM3_IRQHandler) refers to pilote_io_1.o(i.Port_IO_Set) for Port_IO_Set fonctiontimer.o(i.TIM3_IRQHandler) refers to pilote_io_1.o(i.Port_IO_Reset) for Port_IO_Reset fonctiontimer.o(i.TIM3_IRQHandler) refers to initialisation.o(.data) for DataSend fonctiontimer.o(i.TIM4_IRQHandler) refers to foncasm.o(moncode) for Envoie192Boucle fonctiontimer.o(i.TIM4_IRQHandler) refers to fonctiontimer.o(.data) for SecteurEnCours fonctiontimer.o(i.TIM4_IRQHandler) refers to initialisation.o(.data) for PrtSurImage foncasm.o(moncode) refers to initialisation.o(.data) for BarretEnCours timer_systick_1.o(i.SysTick_Handler) refers to timer_systick_1.o(.data) for Ptr_Systick timer_systick_1.o(i.Systick_Period) refers to fmul.o(.text) for __aeabi_fmul timer_systick_1.o(i.Systick_Period) refers to f2d.o(.text) for __aeabi_f2d timer_systick_1.o(i.Systick_Period) refers to ddiv.o(.text) for __aeabi_ddiv timer_systick_1.o(i.Systick_Period) refers to d2f.o(.text) for __aeabi_d2f timer_systick_1.o(i.Systick_Period) refers to ffixui.o(.text) for __aeabi_f2uiz timer_systick_1.o(i.Systick_Period) refers to ffltui.o(.text) for __aeabi_ui2f timer_systick_1.o(i.Systick_Period) refers to fdiv.o(.text) for __aeabi_fdiv timer_systick_1.o(i.Systick_Period) refers to dmul.o(.text) for __aeabi_dmul timer_systick_1.o(i.Systick_Period) refers to cdrcmple.o(.text) for __aeabi_cdrcmple timer_systick_1.o(i.Systick_Prio_IT) refers to timer_systick_1.o(.data) for Ptr_Systick entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fdiv.o(.text) refers to fepilogue.o(.text) for _float_round dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ddiv.o(.text) refers to depilogue.o(.text) for _double_round ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers to fepilogue.o(.text) for _float_round entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to principale.o(moncode) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to principale.o(moncode) for main depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing principale.o(mesdonnees), (0 bytes). Removing fonctionetape.o(MesDonnees), (0 bytes). Removing fonctionetape.o(moncode), (0 bytes). Removing startup_stm32f10x_md.o(HEAP), (512 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 initialisation.o(.rev16_text), (4 bytes). Removing initialisation.o(.revsh_text), (4 bytes). Removing initialisation.o(.rrx_text), (6 bytes). Removing initialisation.o(i.Init_Port_SPI), (76 bytes). Removing fonctiontimer.o(.rev16_text), (4 bytes). Removing fonctiontimer.o(.revsh_text), (4 bytes). Removing fonctiontimer.o(.rrx_text), (6 bytes). Removing fonctiontimer.o(i.Run_Timer1), (20 bytes). Removing fonctiontimer.o(i.Run_Timer2), (18 bytes). Removing fonctiontimer.o(i.Run_Timer3), (20 bytes). Removing fonctiontimer.o(i.Run_Timer4), (20 bytes). Removing fonctiontimer.o(i.Stop_Timer1), (20 bytes). Removing fonctiontimer.o(i.Stop_Timer2), (18 bytes). Removing fonctiontimer.o(i.Stop_Timer3), (20 bytes). Removing fonctiontimer.o(i.Stop_Timer4), (20 bytes). Removing foncasm.o(muu), (0 bytes). Removing pilote_io_1.o(.rev16_text), (4 bytes). Removing pilote_io_1.o(.revsh_text), (4 bytes). Removing pilote_io_1.o(.rrx_text), (6 bytes). Removing pilote_io_1.o(i.Port_IO_Blink), (16 bytes). Removing pilote_io_1.o(i.Port_IO_Init_Input), (74 bytes). Removing pilote_io_1.o(i.Port_IO_Init_Input_Analog), (46 bytes). Removing pilote_io_1.o(i.Port_IO_Init_Output), (74 bytes). Removing pilote_io_1.o(i.Port_IO_Read), (12 bytes). Removing timer_systick_1.o(.rev16_text), (4 bytes). Removing timer_systick_1.o(.revsh_text), (4 bytes). Removing timer_systick_1.o(.rrx_text), (6 bytes). 36 unused section(s) (total 1220 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ..\\pilotes\\Sources\\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE ..\\pilotes\\Sources\\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE ..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE ..\pilotes\Sources\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE FoncAsm.asm 0x00000000 Number 0 foncasm.o ABSOLUTE FonctionEtape.asm 0x00000000 Number 0 fonctionetape.o ABSOLUTE FonctionTimer.c 0x00000000 Number 0 fonctiontimer.o ABSOLUTE FonctionTimer.c 0x00000000 Number 0 fonctiontimer.o ABSOLUTE Initialisation.c 0x00000000 Number 0 initialisation.o ABSOLUTE Initialisation.c 0x00000000 Number 0 initialisation.o ABSOLUTE Principale.asm 0x00000000 Number 0 principale.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 Warning.c 0x00000000 Number 0 warning.o ABSOLUTE cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text) .text 0x08000128 Section 0 fmul.o(.text) .text 0x0800018c Section 0 fdiv.o(.text) .text 0x08000208 Section 0 dmul.o(.text) .text 0x080002ec Section 0 ddiv.o(.text) .text 0x080003ca Section 0 ffltui.o(.text) .text 0x080003d4 Section 0 ffixui.o(.text) .text 0x080003fc Section 0 f2d.o(.text) .text 0x08000424 Section 48 cdcmple.o(.text) .text 0x08000454 Section 48 cdrcmple.o(.text) .text 0x08000484 Section 0 d2f.o(.text) .text 0x080004bc Section 0 fepilogue.o(.text) .text 0x080004bc Section 0 iusefp.o(.text) .text 0x0800052a Section 0 depilogue.o(.text) .text 0x080005e4 Section 36 init.o(.text) .text 0x08000608 Section 0 llshl.o(.text) .text 0x08000626 Section 0 llushr.o(.text) i.Anim 0x08000648 Section 0 fonctiontimer.o(i.Anim) i.GPIO_Configure 0x08000670 Section 0 pilote_io_1.o(i.GPIO_Configure) i.Init_Cible 0x080007bc Section 0 initialisation.o(i.Init_Cible) i.Init_Dot 0x080008c8 Section 0 initialisation.o(i.Init_Dot) i.Init_Port 0x08000940 Section 0 initialisation.o(i.Init_Port) i.Init_Timer1 0x080009d0 Section 0 initialisation.o(i.Init_Timer1) i.Init_Timer2_PWM 0x08000b3c Section 0 initialisation.o(i.Init_Timer2_PWM) i.Init_Timer3_Slave 0x08000c58 Section 0 initialisation.o(i.Init_Timer3_Slave) i.Init_Timer4 0x08000cc8 Section 0 initialisation.o(i.Init_Timer4) i.Port_IO_Reset 0x08000d3c Section 0 pilote_io_1.o(i.Port_IO_Reset) i.Port_IO_Set 0x08000d4c Section 0 pilote_io_1.o(i.Port_IO_Set) i.SetSysClock 0x08000d5c Section 0 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x08000d5d Thumb Code 8 system_stm32f10x.o(i.SetSysClock) i.SetSysClockTo72 0x08000d64 Section 0 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x08000d65 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) i.SysTick_Handler 0x08000e44 Section 0 timer_systick_1.o(i.SysTick_Handler) i.SystemInit 0x08000e54 Section 0 system_stm32f10x.o(i.SystemInit) i.Systick_Period 0x08000eb4 Section 0 timer_systick_1.o(i.Systick_Period) i.Systick_Prio_IT 0x08000fc4 Section 0 timer_systick_1.o(i.Systick_Prio_IT) i.TIM1_CC_IRQHandler 0x08000fe8 Section 0 fonctiontimer.o(i.TIM1_CC_IRQHandler) i.TIM1_UP_IRQHandler 0x0800109c Section 0 fonctiontimer.o(i.TIM1_UP_IRQHandler) i.TIM2_IRQHandler 0x08001148 Section 0 fonctiontimer.o(i.TIM2_IRQHandler) i.TIM3_IRQHandler 0x0800114c Section 0 fonctiontimer.o(i.TIM3_IRQHandler) i.TIM4_IRQHandler 0x0800119c Section 0 fonctiontimer.o(i.TIM4_IRQHandler) i.__scatterload_copy 0x08001208 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x08001216 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x08001218 Section 14 handlers.o(i.__scatterload_zeroinit) moncode 0x08001228 Section 148 principale.o(moncode) Inverse_LED 0x08001255 Thumb Code 42 principale.o(moncode) moncode 0x080012bc Section 200 foncasm.o(moncode) .data 0x20000000 Section 19 initialisation.o(.data) .data 0x20000014 Section 24 fonctiontimer.o(.data) incre 0x20000024 Data 4 fonctiontimer.o(.data) Compteur 0x20000028 Data 4 fonctiontimer.o(.data) .data 0x2000002c Section 96 warning.o(.data) .data 0x2000008c Section 4 timer_systick_1.o(.data) Ptr_Systick 0x2000008c Data 4 timer_systick_1.o(.data) STACK 0x20000090 Section 1024 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$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - 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 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text) NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text) HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text) MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text) BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text) UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text) SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text) DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text) PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text) ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USART1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) __aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text) __aeabi_fdiv 0x0800018d Thumb Code 124 fdiv.o(.text) __aeabi_dmul 0x08000209 Thumb Code 228 dmul.o(.text) __aeabi_ddiv 0x080002ed Thumb Code 222 ddiv.o(.text) __aeabi_ui2f 0x080003cb Thumb Code 10 ffltui.o(.text) __aeabi_f2uiz 0x080003d5 Thumb Code 40 ffixui.o(.text) __aeabi_f2d 0x080003fd Thumb Code 38 f2d.o(.text) __aeabi_cdcmpeq 0x08000425 Thumb Code 0 cdcmple.o(.text) __aeabi_cdcmple 0x08000425 Thumb Code 48 cdcmple.o(.text) __aeabi_cdrcmple 0x08000455 Thumb Code 48 cdrcmple.o(.text) __aeabi_d2f 0x08000485 Thumb Code 56 d2f.o(.text) __I$use$fp 0x080004bd Thumb Code 0 iusefp.o(.text) _float_round 0x080004bd Thumb Code 18 fepilogue.o(.text) _float_epilogue 0x080004cf Thumb Code 92 fepilogue.o(.text) _double_round 0x0800052b Thumb Code 30 depilogue.o(.text) _double_epilogue 0x08000549 Thumb Code 156 depilogue.o(.text) __scatterload 0x080005e5 Thumb Code 28 init.o(.text) __scatterload_rt2 0x080005e5 Thumb Code 0 init.o(.text) __aeabi_llsl 0x08000609 Thumb Code 30 llshl.o(.text) _ll_shift_l 0x08000609 Thumb Code 0 llshl.o(.text) __aeabi_llsr 0x08000627 Thumb Code 32 llushr.o(.text) _ll_ushift_r 0x08000627 Thumb Code 0 llushr.o(.text) Anim 0x08000649 Thumb Code 32 fonctiontimer.o(i.Anim) GPIO_Configure 0x08000671 Thumb Code 314 pilote_io_1.o(i.GPIO_Configure) Init_Cible 0x080007bd Thumb Code 218 initialisation.o(i.Init_Cible) Init_Dot 0x080008c9 Thumb Code 112 initialisation.o(i.Init_Dot) Init_Port 0x08000941 Thumb Code 134 initialisation.o(i.Init_Port) Init_Timer1 0x080009d1 Thumb Code 328 initialisation.o(i.Init_Timer1) Init_Timer2_PWM 0x08000b3d Thumb Code 262 initialisation.o(i.Init_Timer2_PWM) Init_Timer3_Slave 0x08000c59 Thumb Code 94 initialisation.o(i.Init_Timer3_Slave) Init_Timer4 0x08000cc9 Thumb Code 100 initialisation.o(i.Init_Timer4) Port_IO_Reset 0x08000d3d Thumb Code 16 pilote_io_1.o(i.Port_IO_Reset) Port_IO_Set 0x08000d4d Thumb Code 16 pilote_io_1.o(i.Port_IO_Set) SysTick_Handler 0x08000e45 Thumb Code 10 timer_systick_1.o(i.SysTick_Handler) SystemInit 0x08000e55 Thumb Code 78 system_stm32f10x.o(i.SystemInit) Systick_Period 0x08000eb5 Thumb Code 256 timer_systick_1.o(i.Systick_Period) Systick_Prio_IT 0x08000fc5 Thumb Code 28 timer_systick_1.o(i.Systick_Prio_IT) TIM1_CC_IRQHandler 0x08000fe9 Thumb Code 158 fonctiontimer.o(i.TIM1_CC_IRQHandler) TIM1_UP_IRQHandler 0x0800109d Thumb Code 134 fonctiontimer.o(i.TIM1_UP_IRQHandler) TIM2_IRQHandler 0x08001149 Thumb Code 4 fonctiontimer.o(i.TIM2_IRQHandler) TIM3_IRQHandler 0x0800114d Thumb Code 68 fonctiontimer.o(i.TIM3_IRQHandler) TIM4_IRQHandler 0x0800119d Thumb Code 84 fonctiontimer.o(i.TIM4_IRQHandler) __scatterload_copy 0x08001209 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x08001217 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x08001219 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) main 0x0800127f Thumb Code 54 principale.o(moncode) Envoie192Boucle 0x080012bd Thumb Code 108 foncasm.o(moncode) Envoie96Dot 0x08001329 Thumb Code 78 foncasm.o(moncode) Region$$Table$$Base 0x08001384 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x080013a4 Number 0 anon$$obj.o(Region$$Table) PrtSurImage 0x20000000 Data 4 initialisation.o(.data) BarretEnCours 0x20000004 Data 4 initialisation.o(.data) DataSend 0x20000008 Data 1 initialisation.o(.data) Angle 0x2000000c Data 4 initialisation.o(.data) CinqDots 0x20000010 Data 3 initialisation.o(.data) VitesseSuffisante 0x20000014 Data 4 fonctiontimer.o(.data) SecteurEnCours 0x20000018 Data 4 fonctiontimer.o(.data) ImageEnCours 0x2000001c Data 4 fonctiontimer.o(.data) increment 0x20000020 Data 4 fonctiontimer.o(.data) warning 0x2000002c Data 96 warning.o(.data) __initial_sp 0x20000490 Data 0 startup_stm32f10x_md.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x080000ed Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001434, Max: 0x00020000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000013a4, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 12 RESET startup_stm32f10x_md.o 0x080000ec 0x080000ec 0x00000000 Code RO 439 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x080000ec 0x080000ec 0x00000004 Code RO 462 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x080000f0 0x080000f0 0x00000004 Code RO 465 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x080000f4 0x080000f4 0x00000000 Code RO 467 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x080000f4 0x080000f4 0x00000000 Code RO 469 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x080000f4 0x080000f4 0x00000008 Code RO 470 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x080000fc 0x080000fc 0x00000004 Code RO 477 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x08000100 0x08000100 0x00000000 Code RO 472 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x08000100 0x08000100 0x00000000 Code RO 474 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x08000100 0x08000100 0x00000004 Code RO 463 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000104 0x08000104 0x00000024 Code RO 13 .text startup_stm32f10x_md.o 0x08000128 0x08000128 0x00000064 Code RO 442 .text mf_w.l(fmul.o) 0x0800018c 0x0800018c 0x0000007c Code RO 444 .text mf_w.l(fdiv.o) 0x08000208 0x08000208 0x000000e4 Code RO 446 .text mf_w.l(dmul.o) 0x080002ec 0x080002ec 0x000000de Code RO 448 .text mf_w.l(ddiv.o) 0x080003ca 0x080003ca 0x0000000a Code RO 450 .text mf_w.l(ffltui.o) 0x080003d4 0x080003d4 0x00000028 Code RO 452 .text mf_w.l(ffixui.o) 0x080003fc 0x080003fc 0x00000026 Code RO 454 .text mf_w.l(f2d.o) 0x08000422 0x08000422 0x00000002 PAD 0x08000424 0x08000424 0x00000030 Code RO 456 .text mf_w.l(cdcmple.o) 0x08000454 0x08000454 0x00000030 Code RO 458 .text mf_w.l(cdrcmple.o) 0x08000484 0x08000484 0x00000038 Code RO 460 .text mf_w.l(d2f.o) 0x080004bc 0x080004bc 0x00000000 Code RO 478 .text mc_w.l(iusefp.o) 0x080004bc 0x080004bc 0x0000006e Code RO 479 .text mf_w.l(fepilogue.o) 0x0800052a 0x0800052a 0x000000ba Code RO 481 .text mf_w.l(depilogue.o) 0x080005e4 0x080005e4 0x00000024 Code RO 483 .text mc_w.l(init.o) 0x08000608 0x08000608 0x0000001e Code RO 485 .text mc_w.l(llshl.o) 0x08000626 0x08000626 0x00000020 Code RO 487 .text mc_w.l(llushr.o) 0x08000646 0x08000646 0x00000002 PAD 0x08000648 0x08000648 0x00000028 Code RO 215 i.Anim Matos.lib(fonctiontimer.o) 0x08000670 0x08000670 0x0000014c Code RO 338 i.GPIO_Configure Matos.lib(pilote_io_1.o) 0x080007bc 0x080007bc 0x0000010c Code RO 89 i.Init_Cible Matos.lib(initialisation.o) 0x080008c8 0x080008c8 0x00000078 Code RO 90 i.Init_Dot Matos.lib(initialisation.o) 0x08000940 0x08000940 0x00000090 Code RO 91 i.Init_Port Matos.lib(initialisation.o) 0x080009d0 0x080009d0 0x0000016c Code RO 93 i.Init_Timer1 Matos.lib(initialisation.o) 0x08000b3c 0x08000b3c 0x0000011c Code RO 94 i.Init_Timer2_PWM Matos.lib(initialisation.o) 0x08000c58 0x08000c58 0x00000070 Code RO 95 i.Init_Timer3_Slave Matos.lib(initialisation.o) 0x08000cc8 0x08000cc8 0x00000074 Code RO 96 i.Init_Timer4 Matos.lib(initialisation.o) 0x08000d3c 0x08000d3c 0x00000010 Code RO 344 i.Port_IO_Reset Matos.lib(pilote_io_1.o) 0x08000d4c 0x08000d4c 0x00000010 Code RO 345 i.Port_IO_Set Matos.lib(pilote_io_1.o) 0x08000d5c 0x08000d5c 0x00000008 Code RO 20 i.SetSysClock system_stm32f10x.o 0x08000d64 0x08000d64 0x000000e0 Code RO 21 i.SetSysClockTo72 system_stm32f10x.o 0x08000e44 0x08000e44 0x00000010 Code RO 404 i.SysTick_Handler Matos.lib(timer_systick_1.o) 0x08000e54 0x08000e54 0x00000060 Code RO 23 i.SystemInit system_stm32f10x.o 0x08000eb4 0x08000eb4 0x00000110 Code RO 405 i.Systick_Period Matos.lib(timer_systick_1.o) 0x08000fc4 0x08000fc4 0x00000024 Code RO 406 i.Systick_Prio_IT Matos.lib(timer_systick_1.o) 0x08000fe8 0x08000fe8 0x000000b4 Code RO 224 i.TIM1_CC_IRQHandler Matos.lib(fonctiontimer.o) 0x0800109c 0x0800109c 0x000000ac Code RO 225 i.TIM1_UP_IRQHandler Matos.lib(fonctiontimer.o) 0x08001148 0x08001148 0x00000004 Code RO 226 i.TIM2_IRQHandler Matos.lib(fonctiontimer.o) 0x0800114c 0x0800114c 0x00000050 Code RO 227 i.TIM3_IRQHandler Matos.lib(fonctiontimer.o) 0x0800119c 0x0800119c 0x0000006c Code RO 228 i.TIM4_IRQHandler Matos.lib(fonctiontimer.o) 0x08001208 0x08001208 0x0000000e Code RO 491 i.__scatterload_copy mc_w.l(handlers.o) 0x08001216 0x08001216 0x00000002 Code RO 492 i.__scatterload_null mc_w.l(handlers.o) 0x08001218 0x08001218 0x0000000e Code RO 493 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x08001226 0x08001226 0x00000002 PAD 0x08001228 0x08001228 0x00000094 Code RO 2 moncode principale.o 0x080012bc 0x080012bc 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o) 0x08001384 0x08001384 0x00000020 Data RO 489 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013a4, Size: 0x00000490, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x080013a4 0x00000013 Data RW 97 .data Matos.lib(initialisation.o) 0x20000013 0x080013b7 0x00000001 PAD 0x20000014 0x080013b8 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o) 0x2000002c 0x080013d0 0x00000060 Data RW 321 .data Matos.lib(warning.o) 0x2000008c 0x08001430 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o) 0x20000090 - 0x00000400 Zero RW 10 STACK startup_stm32f10x_md.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 148 8 0 0 0 480 principale.o 36 8 236 0 1024 796 startup_stm32f10x_md.o 328 28 0 0 0 6425 system_stm32f10x.o ---------------------------------------------------------------------- 512 44 268 0 1024 7701 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 200 14 0 0 0 460 foncasm.o 584 104 0 24 0 3481 fonctiontimer.o 1408 160 0 19 0 228380 initialisation.o 364 18 0 0 0 2487 pilote_io_1.o 324 30 0 4 0 2509 timer_systick_1.o 0 0 0 96 0 582 warning.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 4 0 0 0 0 0 entry12b.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 0 0 0 0 0 0 iusefp.o 30 0 0 0 0 68 llshl.o 32 0 0 0 0 68 llushr.o 48 0 0 0 0 68 cdcmple.o 48 0 0 0 0 68 cdrcmple.o 56 0 0 0 0 88 d2f.o 222 0 0 0 0 100 ddiv.o 186 0 0 0 0 176 depilogue.o 228 0 0 0 0 96 dmul.o 38 0 0 0 0 68 f2d.o 124 0 0 0 0 88 fdiv.o 110 0 0 0 0 168 fepilogue.o 40 0 0 0 0 68 ffixui.o 10 0 0 0 0 68 ffltui.o 100 0 0 0 0 76 fmul.o ---------------------------------------------------------------------- 4248 342 0 144 0 239235 Library Totals 6 0 0 1 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 2880 326 0 143 0 237899 Matos.lib 152 16 0 0 0 204 mc_w.l 1210 0 0 0 0 1132 mf_w.l ---------------------------------------------------------------------- 4248 342 0 144 0 239235 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 4760 386 268 144 1024 245320 Grand Totals 4760 386 268 144 1024 245320 ELF Image Totals 4760 386 268 144 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 5028 ( 4.91kB) Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB) Total ROM Size (Code + RO Data + RW Data) 5172 ( 5.05kB) ==============================================================================