diff --git a/FileInclude/Plateau.c b/FileInclude/Plateau.c index 19a1ea2..66c7fb9 100644 --- a/FileInclude/Plateau.c +++ b/FileInclude/Plateau.c @@ -6,19 +6,19 @@ /* Declarations */ char channel = 1 ; -MyTimer_Struct_TypeDef TIM; -MyTimer_Struct_TypeDef * Data = &TIM; +MyTimer_Struct_TypeDef TIMPlateau; +MyTimer_Struct_TypeDef * DataPlateau = &TIMPlateau; MyGPIO_Struct_TypeDef GPIOA5; // pin direction MyGPIO_Struct_TypeDef GPIOA6; // pin moteur void Init_Plateau (void) { /* Configuration du Timer */ - Data->Timer = TIM3; - Data->ARR = 300; - Data->PSC = 11; + DataPlateau->Timer = TIM3; + DataPlateau->ARR = 300; + DataPlateau->PSC = 11; - MyTimer_Base_Init(Data); + MyTimer_Base_Init(DataPlateau); /* Configuration des GPIOs */ GPIOA5.GPIO = GPIOA; @@ -32,7 +32,7 @@ void Init_Plateau (void) { MyGPIO_Init(&GPIOA6); MyTimer_Base_Start(TIM3); - MyTimer_PWM(Data->Timer,channel); + MyTimer_PWM(DataPlateau->Timer,channel); } void Set_Direction (char sens) { @@ -47,7 +47,7 @@ void Set_Direction (char sens) { void Set_Vitesse (char vitesse) { - Set_PWM_PRCT(Data->Timer, channel, vitesse); + Set_PWM_PRCT(DataPlateau->Timer, channel, vitesse); } /* Permet de diriger le plateau du voilier */ diff --git a/Listings/Projet1_Simulation.map b/Listings/Projet1_Simulation.map index 8204a40..4d6f01f 100644 --- a/Listings/Projet1_Simulation.map +++ b/Listings/Projet1_Simulation.map @@ -6,6 +6,12 @@ Section Cross References main.o(i.f) refers to plateau.o(i.Set_Moteur_Plateau) for Set_Moteur_Plateau main.o(i.f) refers to main.o(.data) for droite + main.o(i.handler) refers to batterie.o(i.Get_Batterie) for Get_Batterie + main.o(i.handler) refers to telecommande.o(i.Send_Message) for Send_Message + main.o(i.handler) refers to main.o(.data) for counter + main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init + main.o(i.main) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start + main.o(i.main) refers to mytimer.o(i.MyTimer_ActiveIT) for MyTimer_ActiveIT main.o(i.main) refers to telecommande.o(i.Init_USART) for Init_USART main.o(i.main) refers to telecommande.o(i.Init_Message_Reception) for Init_Message_Reception main.o(i.main) refers to plateau.o(i.Init_Plateau) for Init_Plateau @@ -14,10 +20,10 @@ Section Cross References main.o(i.main) refers to batterie.o(i.Init_Batterie) for Init_Batterie main.o(i.main) refers to mygirouette.o(i.Get_Angle) for Get_Angle main.o(i.main) refers to myvoile.o(i.Set_Voile) for Set_Voile - main.o(i.main) refers to batterie.o(i.Get_Batterie) for Get_Batterie - main.o(i.main) refers to telecommande.o(i.Send_Message) for Send_Message + main.o(i.main) refers to main.o(.data) for Data + main.o(i.main) refers to main.o(i.handler) for handler main.o(i.main) refers to main.o(i.f) for f - main.o(i.main) refers to main.o(.data) for bat + main.o(.data) refers to main.o(.conststring) for .conststring mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1 mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1 @@ -55,7 +61,7 @@ Section Cross References plateau.o(i.Init_Plateau) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM - plateau.o(i.Init_Plateau) refers to plateau.o(.data) for Data + plateau.o(i.Init_Plateau) refers to plateau.o(.data) for DataPlateau plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOA5 plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset plateau.o(i.Set_Direction) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set @@ -64,7 +70,7 @@ Section Cross References plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Direction) for Set_Direction plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Set_Vitesse) for Set_Vitesse plateau.o(i.Set_Vitesse) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT - plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for Data + plateau.o(i.Set_Vitesse) refers to plateau.o(.data) for DataPlateau telecommande.o(i.Init_Message_Reception) refers to telecommande.o(.data) for ptr telecommande.o(i.Init_USART) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init telecommande.o(i.Init_USART) refers to telecommande.o(.bss) for GPIOA10 @@ -132,7 +138,6 @@ Removing Unused input sections from the image. Removing mytimer.o(.revsh_text), (4 bytes). Removing mytimer.o(.rrx_text), (6 bytes). Removing mytimer.o(i.Get_Timer_Count), (6 bytes). - Removing mytimer.o(i.MyTimer_ActiveIT), (176 bytes). Removing mytimer.o(i.MyTimer_Base_Stop), (10 bytes). Removing myadc.o(.rev16_text), (4 bytes). Removing myadc.o(.revsh_text), (4 bytes). @@ -164,7 +169,7 @@ Removing Unused input sections from the image. Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes). Removing system_stm32f10x.o(.data), (20 bytes). -38 unused section(s) (total 1052 bytes) removed from the image. +37 unused section(s) (total 876 bytes) removed from the image. ============================================================================== @@ -174,35 +179,35 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.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 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.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/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.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/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE FileInclude\Batterie.c 0x00000000 Number 0 batterie.o ABSOLUTE FileInclude\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE FileInclude\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE @@ -252,65 +257,68 @@ Image Symbol Table .text 0x08000518 Section 0 d2f.o(.text) .text 0x08000550 Section 0 llshl.o(.text) .text 0x0800056e Section 0 llsshr.o(.text) - .text 0x08000592 Section 0 iusefp.o(.text) .text 0x08000592 Section 0 fepilogue.o(.text) + .text 0x08000592 Section 0 iusefp.o(.text) .text 0x08000600 Section 0 depilogue.o(.text) .text 0x080006bc Section 36 init.o(.text) .text 0x080006e0 Section 0 llushr.o(.text) i.EXTI0_IRQHandler 0x08000700 Section 0 mygirouette.o(i.EXTI0_IRQHandler) - i.Get_Angle 0x08000728 Section 0 mygirouette.o(i.Get_Angle) - i.Get_Batterie 0x08000738 Section 0 batterie.o(i.Get_Batterie) - i.Get_Max_Duty 0x08000760 Section 0 mytimer.o(i.Get_Max_Duty) - i.Init_Batterie 0x08000768 Section 0 batterie.o(i.Init_Batterie) - i.Init_Girouette 0x08000790 Section 0 mygirouette.o(i.Init_Girouette) - i.Init_Message_Reception 0x08000884 Section 0 telecommande.o(i.Init_Message_Reception) - i.Init_Plateau 0x080008bc Section 0 plateau.o(i.Init_Plateau) - i.Init_USART 0x08000938 Section 0 telecommande.o(i.Init_USART) - i.MyGPIO_Init 0x080009d4 Section 0 driver_gpio.o(i.MyGPIO_Init) - i.MyGPIO_Reset 0x08000a88 Section 0 driver_gpio.o(i.MyGPIO_Reset) - i.MyGPIO_Set 0x08000a96 Section 0 driver_gpio.o(i.MyGPIO_Set) - i.MyTimer_Base_Init 0x08000aa4 Section 0 mytimer.o(i.MyTimer_Base_Init) - i.MyTimer_Base_Start 0x08000b10 Section 0 mytimer.o(i.MyTimer_Base_Start) - i.MyTimer_PWM 0x08000b1c Section 0 mytimer.o(i.MyTimer_PWM) - i.MyVoile_Init 0x08000d04 Section 0 myvoile.o(i.MyVoile_Init) - i.Send_Char 0x08000d2c Section 0 telecommande.o(i.Send_Char) - i.Send_Message 0x08000d48 Section 0 telecommande.o(i.Send_Message) - i.SetSysClock 0x08000d60 Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x08000d61 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x08000d68 Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x08000d69 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.Set_Direction 0x08000e48 Section 0 plateau.o(i.Set_Direction) - i.Set_Duty_Cycle 0x08000e70 Section 0 mytimer.o(i.Set_Duty_Cycle) - i.Set_Moteur_Plateau 0x08000e98 Section 0 plateau.o(i.Set_Moteur_Plateau) - i.Set_PWM_PRCT 0x08000eb0 Section 0 mytimer.o(i.Set_PWM_PRCT) - i.Set_Vitesse 0x08000ee8 Section 0 plateau.o(i.Set_Vitesse) - i.Set_Voile 0x08000f08 Section 0 myvoile.o(i.Set_Voile) - i.SystemInit 0x08000ff4 Section 0 system_stm32f10x.o(i.SystemInit) - i.TIM1_UP_IRQHandler 0x08001054 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x08001078 Section 0 mytimer.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x0800109c Section 0 mytimer.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x080010c0 Section 0 mytimer.o(i.TIM4_IRQHandler) - i.USART1_IRQHandler 0x080010e4 Section 0 telecommande.o(i.USART1_IRQHandler) - i.__scatterload_copy 0x08001100 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x0800110e Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08001110 Section 14 handlers.o(i.__scatterload_zeroinit) - i.f 0x08001120 Section 0 main.o(i.f) - i.initADC 0x08001160 Section 0 myadc.o(i.initADC) - i.main 0x0800119c Section 0 main.o(i.main) - i.read 0x08001258 Section 0 myadc.o(i.read) - i.startADC 0x08001280 Section 0 myadc.o(i.startADC) - .constdata 0x08001294 Section 36 mygirouette.o(.constdata) - .constdata 0x080012b8 Section 8 myvoile.o(.constdata) - .data 0x20000000 Section 16 main.o(.data) - .data 0x20000010 Section 16 mytimer.o(.data) - .data 0x20000020 Section 4 mygirouette.o(.data) - .data 0x20000024 Section 4 batterie.o(.data) - .data 0x20000028 Section 16 plateau.o(.data) - .data 0x20000038 Section 8 telecommande.o(.data) - .bss 0x20000040 Section 12 batterie.o(.bss) - .bss 0x2000004c Section 24 plateau.o(.bss) - .bss 0x20000064 Section 52 telecommande.o(.bss) - STACK 0x20000098 Section 1024 startup_stm32f10x_md.o(STACK) + i.Get_Angle 0x08000720 Section 0 mygirouette.o(i.Get_Angle) + i.Get_Batterie 0x08000730 Section 0 batterie.o(i.Get_Batterie) + i.Get_Max_Duty 0x08000758 Section 0 mytimer.o(i.Get_Max_Duty) + i.Init_Batterie 0x08000760 Section 0 batterie.o(i.Init_Batterie) + i.Init_Girouette 0x08000788 Section 0 mygirouette.o(i.Init_Girouette) + i.Init_Message_Reception 0x08000814 Section 0 telecommande.o(i.Init_Message_Reception) + i.Init_Plateau 0x0800084c Section 0 plateau.o(i.Init_Plateau) + i.Init_USART 0x080008c8 Section 0 telecommande.o(i.Init_USART) + i.MyGPIO_Init 0x08000964 Section 0 driver_gpio.o(i.MyGPIO_Init) + i.MyGPIO_Reset 0x08000a18 Section 0 driver_gpio.o(i.MyGPIO_Reset) + i.MyGPIO_Set 0x08000a26 Section 0 driver_gpio.o(i.MyGPIO_Set) + i.MyTimer_ActiveIT 0x08000a34 Section 0 mytimer.o(i.MyTimer_ActiveIT) + i.MyTimer_Base_Init 0x08000ae4 Section 0 mytimer.o(i.MyTimer_Base_Init) + i.MyTimer_Base_Start 0x08000b50 Section 0 mytimer.o(i.MyTimer_Base_Start) + i.MyTimer_PWM 0x08000b5c Section 0 mytimer.o(i.MyTimer_PWM) + i.MyVoile_Init 0x08000d44 Section 0 myvoile.o(i.MyVoile_Init) + i.Send_Char 0x08000d6c Section 0 telecommande.o(i.Send_Char) + i.Send_Message 0x08000d88 Section 0 telecommande.o(i.Send_Message) + i.SetSysClock 0x08000da0 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000da1 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x08000da8 Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x08000da9 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.Set_Direction 0x08000e88 Section 0 plateau.o(i.Set_Direction) + i.Set_Duty_Cycle 0x08000eb0 Section 0 mytimer.o(i.Set_Duty_Cycle) + i.Set_Moteur_Plateau 0x08000ed8 Section 0 plateau.o(i.Set_Moteur_Plateau) + i.Set_PWM_PRCT 0x08000ef0 Section 0 mytimer.o(i.Set_PWM_PRCT) + i.Set_Vitesse 0x08000f28 Section 0 plateau.o(i.Set_Vitesse) + i.Set_Voile 0x08000f48 Section 0 myvoile.o(i.Set_Voile) + i.SystemInit 0x08001034 Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x08001094 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080010b8 Section 0 mytimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080010dc Section 0 mytimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08001100 Section 0 mytimer.o(i.TIM4_IRQHandler) + i.USART1_IRQHandler 0x08001124 Section 0 telecommande.o(i.USART1_IRQHandler) + i.__scatterload_copy 0x08001140 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0800114e Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08001150 Section 14 handlers.o(i.__scatterload_zeroinit) + i.f 0x08001160 Section 0 main.o(i.f) + i.handler 0x080011a0 Section 0 main.o(i.handler) + i.initADC 0x08001264 Section 0 myadc.o(i.initADC) + i.main 0x080012a0 Section 0 main.o(i.main) + i.read 0x08001314 Section 0 myadc.o(i.read) + i.startADC 0x0800133c Section 0 myadc.o(i.startADC) + .constdata 0x08001350 Section 36 mygirouette.o(.constdata) + .constdata 0x08001374 Section 8 myvoile.o(.constdata) + .conststring 0x0800137c Section 8 main.o(.conststring) + .data 0x20000000 Section 36 main.o(.data) + .data 0x20000024 Section 16 mytimer.o(.data) + .data 0x20000034 Section 4 mygirouette.o(.data) + .data 0x20000038 Section 4 batterie.o(.data) + .data 0x2000003c Section 16 plateau.o(.data) + .data 0x2000004c Section 8 telecommande.o(.data) + .bss 0x20000054 Section 12 batterie.o(.bss) + .bss 0x20000060 Section 24 plateau.o(.bss) + .bss 0x20000078 Section 52 telecommande.o(.bss) + STACK 0x200000b0 Section 1024 startup_stm32f10x_md.o(STACK) Global Symbols @@ -409,68 +417,74 @@ Image Symbol Table __scatterload_rt2 0x080006bd Thumb Code 0 init.o(.text) __aeabi_llsr 0x080006e1 Thumb Code 32 llushr.o(.text) _ll_ushift_r 0x080006e1 Thumb Code 0 llushr.o(.text) - EXTI0_IRQHandler 0x08000701 Thumb Code 32 mygirouette.o(i.EXTI0_IRQHandler) - Get_Angle 0x08000729 Thumb Code 14 mygirouette.o(i.Get_Angle) - Get_Batterie 0x08000739 Thumb Code 36 batterie.o(i.Get_Batterie) - Get_Max_Duty 0x08000761 Thumb Code 6 mytimer.o(i.Get_Max_Duty) - Init_Batterie 0x08000769 Thumb Code 32 batterie.o(i.Init_Batterie) - Init_Girouette 0x08000791 Thumb Code 220 mygirouette.o(i.Init_Girouette) - Init_Message_Reception 0x08000885 Thumb Code 40 telecommande.o(i.Init_Message_Reception) - Init_Plateau 0x080008bd Thumb Code 98 plateau.o(i.Init_Plateau) - Init_USART 0x08000939 Thumb Code 134 telecommande.o(i.Init_USART) - MyGPIO_Init 0x080009d5 Thumb Code 166 driver_gpio.o(i.MyGPIO_Init) - MyGPIO_Reset 0x08000a89 Thumb Code 14 driver_gpio.o(i.MyGPIO_Reset) - MyGPIO_Set 0x08000a97 Thumb Code 12 driver_gpio.o(i.MyGPIO_Set) - MyTimer_Base_Init 0x08000aa5 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init) - MyTimer_Base_Start 0x08000b11 Thumb Code 10 mytimer.o(i.MyTimer_Base_Start) - MyTimer_PWM 0x08000b1d Thumb Code 472 mytimer.o(i.MyTimer_PWM) - MyVoile_Init 0x08000d05 Thumb Code 32 myvoile.o(i.MyVoile_Init) - Send_Char 0x08000d2d Thumb Code 22 telecommande.o(i.Send_Char) - Send_Message 0x08000d49 Thumb Code 24 telecommande.o(i.Send_Message) - Set_Direction 0x08000e49 Thumb Code 34 plateau.o(i.Set_Direction) - Set_Duty_Cycle 0x08000e71 Thumb Code 40 mytimer.o(i.Set_Duty_Cycle) - Set_Moteur_Plateau 0x08000e99 Thumb Code 24 plateau.o(i.Set_Moteur_Plateau) - Set_PWM_PRCT 0x08000eb1 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT) - Set_Vitesse 0x08000ee9 Thumb Code 22 plateau.o(i.Set_Vitesse) - Set_Voile 0x08000f09 Thumb Code 210 myvoile.o(i.Set_Voile) - SystemInit 0x08000ff5 Thumb Code 78 system_stm32f10x.o(i.SystemInit) - TIM1_UP_IRQHandler 0x08001055 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x08001079 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x0800109d Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x080010c1 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) - USART1_IRQHandler 0x080010e5 Thumb Code 18 telecommande.o(i.USART1_IRQHandler) - __scatterload_copy 0x08001101 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x0800110f Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08001111 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - f 0x08001121 Thumb Code 54 main.o(i.f) - initADC 0x08001161 Thumb Code 50 myadc.o(i.initADC) - main 0x0800119d Thumb Code 120 main.o(i.main) - read 0x08001259 Thumb Code 34 myadc.o(i.read) - startADC 0x08001281 Thumb Code 14 myadc.o(i.startADC) - Region$$Table$$Base 0x080012c0 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080012e0 Number 0 anon$$obj.o(Region$$Table) + EXTI0_IRQHandler 0x08000701 Thumb Code 24 mygirouette.o(i.EXTI0_IRQHandler) + Get_Angle 0x08000721 Thumb Code 14 mygirouette.o(i.Get_Angle) + Get_Batterie 0x08000731 Thumb Code 36 batterie.o(i.Get_Batterie) + Get_Max_Duty 0x08000759 Thumb Code 6 mytimer.o(i.Get_Max_Duty) + Init_Batterie 0x08000761 Thumb Code 32 batterie.o(i.Init_Batterie) + Init_Girouette 0x08000789 Thumb Code 134 mygirouette.o(i.Init_Girouette) + Init_Message_Reception 0x08000815 Thumb Code 40 telecommande.o(i.Init_Message_Reception) + Init_Plateau 0x0800084d Thumb Code 98 plateau.o(i.Init_Plateau) + Init_USART 0x080008c9 Thumb Code 134 telecommande.o(i.Init_USART) + MyGPIO_Init 0x08000965 Thumb Code 166 driver_gpio.o(i.MyGPIO_Init) + MyGPIO_Reset 0x08000a19 Thumb Code 14 driver_gpio.o(i.MyGPIO_Reset) + MyGPIO_Set 0x08000a27 Thumb Code 12 driver_gpio.o(i.MyGPIO_Set) + MyTimer_ActiveIT 0x08000a35 Thumb Code 148 mytimer.o(i.MyTimer_ActiveIT) + MyTimer_Base_Init 0x08000ae5 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init) + MyTimer_Base_Start 0x08000b51 Thumb Code 10 mytimer.o(i.MyTimer_Base_Start) + MyTimer_PWM 0x08000b5d Thumb Code 472 mytimer.o(i.MyTimer_PWM) + MyVoile_Init 0x08000d45 Thumb Code 32 myvoile.o(i.MyVoile_Init) + Send_Char 0x08000d6d Thumb Code 22 telecommande.o(i.Send_Char) + Send_Message 0x08000d89 Thumb Code 24 telecommande.o(i.Send_Message) + Set_Direction 0x08000e89 Thumb Code 34 plateau.o(i.Set_Direction) + Set_Duty_Cycle 0x08000eb1 Thumb Code 40 mytimer.o(i.Set_Duty_Cycle) + Set_Moteur_Plateau 0x08000ed9 Thumb Code 24 plateau.o(i.Set_Moteur_Plateau) + Set_PWM_PRCT 0x08000ef1 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT) + Set_Vitesse 0x08000f29 Thumb Code 22 plateau.o(i.Set_Vitesse) + Set_Voile 0x08000f49 Thumb Code 210 myvoile.o(i.Set_Voile) + SystemInit 0x08001035 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM1_UP_IRQHandler 0x08001095 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080010b9 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080010dd Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08001101 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) + USART1_IRQHandler 0x08001125 Thumb Code 18 telecommande.o(i.USART1_IRQHandler) + __scatterload_copy 0x08001141 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0800114f Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08001151 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + f 0x08001161 Thumb Code 54 main.o(i.f) + handler 0x080011a1 Thumb Code 126 main.o(i.handler) + initADC 0x08001265 Thumb Code 50 myadc.o(i.initADC) + main 0x080012a1 Thumb Code 94 main.o(i.main) + read 0x08001315 Thumb Code 34 myadc.o(i.read) + startADC 0x0800133d Thumb Code 14 myadc.o(i.startADC) + Region$$Table$$Base 0x08001384 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080013a4 Number 0 anon$$obj.o(Region$$Table) droite 0x20000000 Data 4 main.o(.data) b 0x20000004 Data 4 main.o(.data) testBatterie 0x20000008 Data 4 main.o(.data) bat 0x2000000c Data 4 main.o(.data) - ptr1 0x20000010 Data 4 mytimer.o(.data) - ptr2 0x20000014 Data 4 mytimer.o(.data) - ptr3 0x20000018 Data 4 mytimer.o(.data) - ptr4 0x2000001c Data 4 mytimer.o(.data) - x 0x20000020 Data 4 mygirouette.o(.data) - nivBatterie 0x20000024 Data 4 batterie.o(.data) - channel 0x20000028 Data 1 plateau.o(.data) - TIM 0x2000002c Data 8 plateau.o(.data) - Data 0x20000034 Data 4 plateau.o(.data) - Usart 0x20000038 Data 4 telecommande.o(.data) - ptr 0x2000003c Data 4 telecommande.o(.data) - GPIOC0 0x20000040 Data 12 batterie.o(.bss) - GPIOA5 0x2000004c Data 12 plateau.o(.bss) - GPIOA6 0x20000058 Data 12 plateau.o(.bss) - USART 0x20000064 Data 28 telecommande.o(.bss) - GPIOA10 0x20000080 Data 12 telecommande.o(.bss) - GPIOA9 0x2000008c Data 12 telecommande.o(.bss) - __initial_sp 0x20000498 Data 0 startup_stm32f10x_md.o(STACK) + counter 0x20000010 Data 4 main.o(.data) + visuBatterie 0x20000014 Data 4 main.o(.data) + TIM 0x20000018 Data 8 main.o(.data) + Data 0x20000020 Data 4 main.o(.data) + ptr1 0x20000024 Data 4 mytimer.o(.data) + ptr2 0x20000028 Data 4 mytimer.o(.data) + ptr3 0x2000002c Data 4 mytimer.o(.data) + ptr4 0x20000030 Data 4 mytimer.o(.data) + x 0x20000034 Data 4 mygirouette.o(.data) + nivBatterie 0x20000038 Data 4 batterie.o(.data) + channel 0x2000003c Data 1 plateau.o(.data) + TIMPlateau 0x20000040 Data 8 plateau.o(.data) + DataPlateau 0x20000048 Data 4 plateau.o(.data) + Usart 0x2000004c Data 4 telecommande.o(.data) + ptr 0x20000050 Data 4 telecommande.o(.data) + GPIOC0 0x20000054 Data 12 batterie.o(.bss) + GPIOA5 0x20000060 Data 12 plateau.o(.bss) + GPIOA6 0x2000006c Data 12 plateau.o(.bss) + USART 0x20000078 Data 28 telecommande.o(.bss) + GPIOA10 0x20000094 Data 12 telecommande.o(.bss) + GPIOA9 0x200000a0 Data 12 telecommande.o(.bss) + __initial_sp 0x200004b0 Data 0 startup_stm32f10x_md.o(STACK) @@ -480,105 +494,109 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001320, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000013f8, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000012e0, 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 496 RESET startup_stm32f10x_md.o - 0x080000ec 0x080000ec 0x00000000 Code RO 547 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080000ec 0x080000ec 0x00000004 Code RO 568 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080000f0 0x080000f0 0x00000004 Code RO 571 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 573 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 575 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080000f4 0x080000f4 0x00000008 Code RO 576 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080000fc 0x080000fc 0x00000004 Code RO 583 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) - 0x08000100 0x08000100 0x00000000 Code RO 578 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) - 0x08000100 0x08000100 0x00000000 Code RO 580 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) - 0x08000100 0x08000100 0x00000004 Code RO 569 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) - 0x08000104 0x08000104 0x00000024 Code RO 497 .text startup_stm32f10x_md.o - 0x08000128 0x08000128 0x00000064 Code RO 550 .text mf_w.l(fmul.o) - 0x0800018c 0x0800018c 0x0000014e Code RO 552 .text mf_w.l(dadd.o) - 0x080002da 0x080002da 0x000000e4 Code RO 554 .text mf_w.l(dmul.o) - 0x080003be 0x080003be 0x000000de Code RO 556 .text mf_w.l(ddiv.o) - 0x0800049c 0x0800049c 0x0000000a Code RO 558 .text mf_w.l(ffltui.o) - 0x080004a6 0x080004a6 0x0000001a Code RO 560 .text mf_w.l(dfltui.o) - 0x080004c0 0x080004c0 0x00000028 Code RO 562 .text mf_w.l(ffixui.o) - 0x080004e8 0x080004e8 0x00000030 Code RO 564 .text mf_w.l(cdcmple.o) - 0x08000518 0x08000518 0x00000038 Code RO 566 .text mf_w.l(d2f.o) - 0x08000550 0x08000550 0x0000001e Code RO 584 .text mc_w.l(llshl.o) - 0x0800056e 0x0800056e 0x00000024 Code RO 586 .text mc_w.l(llsshr.o) - 0x08000592 0x08000592 0x00000000 Code RO 588 .text mc_w.l(iusefp.o) - 0x08000592 0x08000592 0x0000006e Code RO 589 .text mf_w.l(fepilogue.o) - 0x08000600 0x08000600 0x000000ba Code RO 591 .text mf_w.l(depilogue.o) + 0x08000000 0x08000000 0x000000ec Data RO 503 RESET startup_stm32f10x_md.o + 0x080000ec 0x080000ec 0x00000000 Code RO 554 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 575 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 578 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 580 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 582 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 583 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 590 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 585 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 587 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 576 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x00000024 Code RO 504 .text startup_stm32f10x_md.o + 0x08000128 0x08000128 0x00000064 Code RO 557 .text mf_w.l(fmul.o) + 0x0800018c 0x0800018c 0x0000014e Code RO 559 .text mf_w.l(dadd.o) + 0x080002da 0x080002da 0x000000e4 Code RO 561 .text mf_w.l(dmul.o) + 0x080003be 0x080003be 0x000000de Code RO 563 .text mf_w.l(ddiv.o) + 0x0800049c 0x0800049c 0x0000000a Code RO 565 .text mf_w.l(ffltui.o) + 0x080004a6 0x080004a6 0x0000001a Code RO 567 .text mf_w.l(dfltui.o) + 0x080004c0 0x080004c0 0x00000028 Code RO 569 .text mf_w.l(ffixui.o) + 0x080004e8 0x080004e8 0x00000030 Code RO 571 .text mf_w.l(cdcmple.o) + 0x08000518 0x08000518 0x00000038 Code RO 573 .text mf_w.l(d2f.o) + 0x08000550 0x08000550 0x0000001e Code RO 591 .text mc_w.l(llshl.o) + 0x0800056e 0x0800056e 0x00000024 Code RO 593 .text mc_w.l(llsshr.o) + 0x08000592 0x08000592 0x00000000 Code RO 595 .text mc_w.l(iusefp.o) + 0x08000592 0x08000592 0x0000006e Code RO 596 .text mf_w.l(fepilogue.o) + 0x08000600 0x08000600 0x000000ba Code RO 598 .text mf_w.l(depilogue.o) 0x080006ba 0x080006ba 0x00000002 PAD - 0x080006bc 0x080006bc 0x00000024 Code RO 593 .text mc_w.l(init.o) - 0x080006e0 0x080006e0 0x00000020 Code RO 595 .text mc_w.l(llushr.o) - 0x08000700 0x08000700 0x00000028 Code RO 282 i.EXTI0_IRQHandler mygirouette.o - 0x08000728 0x08000728 0x0000000e Code RO 283 i.Get_Angle mygirouette.o - 0x08000736 0x08000736 0x00000002 PAD - 0x08000738 0x08000738 0x00000028 Code RO 356 i.Get_Batterie batterie.o - 0x08000760 0x08000760 0x00000006 Code RO 90 i.Get_Max_Duty mytimer.o - 0x08000766 0x08000766 0x00000002 PAD - 0x08000768 0x08000768 0x00000028 Code RO 357 i.Init_Batterie batterie.o - 0x08000790 0x08000790 0x000000f4 Code RO 284 i.Init_Girouette mygirouette.o - 0x08000884 0x08000884 0x00000038 Code RO 442 i.Init_Message_Reception telecommande.o - 0x080008bc 0x080008bc 0x0000007c Code RO 393 i.Init_Plateau plateau.o - 0x08000938 0x08000938 0x0000009c Code RO 443 i.Init_USART telecommande.o - 0x080009d4 0x080009d4 0x000000b4 Code RO 234 i.MyGPIO_Init driver_gpio.o - 0x08000a88 0x08000a88 0x0000000e Code RO 236 i.MyGPIO_Reset driver_gpio.o - 0x08000a96 0x08000a96 0x0000000c Code RO 237 i.MyGPIO_Set driver_gpio.o - 0x08000aa2 0x08000aa2 0x00000002 PAD - 0x08000aa4 0x08000aa4 0x0000006c Code RO 93 i.MyTimer_Base_Init mytimer.o - 0x08000b10 0x08000b10 0x0000000a Code RO 94 i.MyTimer_Base_Start mytimer.o - 0x08000b1a 0x08000b1a 0x00000002 PAD - 0x08000b1c 0x08000b1c 0x000001e8 Code RO 96 i.MyTimer_PWM mytimer.o - 0x08000d04 0x08000d04 0x00000028 Code RO 325 i.MyVoile_Init myvoile.o - 0x08000d2c 0x08000d2c 0x0000001c Code RO 444 i.Send_Char telecommande.o - 0x08000d48 0x08000d48 0x00000018 Code RO 445 i.Send_Message telecommande.o - 0x08000d60 0x08000d60 0x00000008 Code RO 504 i.SetSysClock system_stm32f10x.o - 0x08000d68 0x08000d68 0x000000e0 Code RO 505 i.SetSysClockTo72 system_stm32f10x.o - 0x08000e48 0x08000e48 0x00000028 Code RO 394 i.Set_Direction plateau.o - 0x08000e70 0x08000e70 0x00000028 Code RO 97 i.Set_Duty_Cycle mytimer.o - 0x08000e98 0x08000e98 0x00000018 Code RO 395 i.Set_Moteur_Plateau plateau.o - 0x08000eb0 0x08000eb0 0x00000038 Code RO 98 i.Set_PWM_PRCT mytimer.o - 0x08000ee8 0x08000ee8 0x00000020 Code RO 396 i.Set_Vitesse plateau.o - 0x08000f08 0x08000f08 0x000000ec Code RO 326 i.Set_Voile myvoile.o - 0x08000ff4 0x08000ff4 0x00000060 Code RO 507 i.SystemInit system_stm32f10x.o - 0x08001054 0x08001054 0x00000024 Code RO 99 i.TIM1_UP_IRQHandler mytimer.o - 0x08001078 0x08001078 0x00000024 Code RO 100 i.TIM2_IRQHandler mytimer.o - 0x0800109c 0x0800109c 0x00000024 Code RO 101 i.TIM3_IRQHandler mytimer.o - 0x080010c0 0x080010c0 0x00000024 Code RO 102 i.TIM4_IRQHandler mytimer.o - 0x080010e4 0x080010e4 0x0000001c Code RO 446 i.USART1_IRQHandler telecommande.o - 0x08001100 0x08001100 0x0000000e Code RO 599 i.__scatterload_copy mc_w.l(handlers.o) - 0x0800110e 0x0800110e 0x00000002 Code RO 600 i.__scatterload_null mc_w.l(handlers.o) - 0x08001110 0x08001110 0x0000000e Code RO 601 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x0800111e 0x0800111e 0x00000002 PAD - 0x08001120 0x08001120 0x00000040 Code RO 4 i.f main.o - 0x08001160 0x08001160 0x0000003c Code RO 195 i.initADC myadc.o - 0x0800119c 0x0800119c 0x000000bc Code RO 5 i.main main.o - 0x08001258 0x08001258 0x00000028 Code RO 196 i.read myadc.o - 0x08001280 0x08001280 0x00000014 Code RO 197 i.startADC myadc.o - 0x08001294 0x08001294 0x00000024 Data RO 285 .constdata mygirouette.o - 0x080012b8 0x080012b8 0x00000008 Data RO 327 .constdata myvoile.o - 0x080012c0 0x080012c0 0x00000020 Data RO 597 Region$$Table anon$$obj.o + 0x080006bc 0x080006bc 0x00000024 Code RO 600 .text mc_w.l(init.o) + 0x080006e0 0x080006e0 0x00000020 Code RO 602 .text mc_w.l(llushr.o) + 0x08000700 0x08000700 0x00000020 Code RO 289 i.EXTI0_IRQHandler mygirouette.o + 0x08000720 0x08000720 0x0000000e Code RO 290 i.Get_Angle mygirouette.o + 0x0800072e 0x0800072e 0x00000002 PAD + 0x08000730 0x08000730 0x00000028 Code RO 363 i.Get_Batterie batterie.o + 0x08000758 0x08000758 0x00000006 Code RO 97 i.Get_Max_Duty mytimer.o + 0x0800075e 0x0800075e 0x00000002 PAD + 0x08000760 0x08000760 0x00000028 Code RO 364 i.Init_Batterie batterie.o + 0x08000788 0x08000788 0x0000008c Code RO 291 i.Init_Girouette mygirouette.o + 0x08000814 0x08000814 0x00000038 Code RO 449 i.Init_Message_Reception telecommande.o + 0x0800084c 0x0800084c 0x0000007c Code RO 400 i.Init_Plateau plateau.o + 0x080008c8 0x080008c8 0x0000009c Code RO 450 i.Init_USART telecommande.o + 0x08000964 0x08000964 0x000000b4 Code RO 241 i.MyGPIO_Init driver_gpio.o + 0x08000a18 0x08000a18 0x0000000e Code RO 243 i.MyGPIO_Reset driver_gpio.o + 0x08000a26 0x08000a26 0x0000000c Code RO 244 i.MyGPIO_Set driver_gpio.o + 0x08000a32 0x08000a32 0x00000002 PAD + 0x08000a34 0x08000a34 0x000000b0 Code RO 99 i.MyTimer_ActiveIT mytimer.o + 0x08000ae4 0x08000ae4 0x0000006c Code RO 100 i.MyTimer_Base_Init mytimer.o + 0x08000b50 0x08000b50 0x0000000a Code RO 101 i.MyTimer_Base_Start mytimer.o + 0x08000b5a 0x08000b5a 0x00000002 PAD + 0x08000b5c 0x08000b5c 0x000001e8 Code RO 103 i.MyTimer_PWM mytimer.o + 0x08000d44 0x08000d44 0x00000028 Code RO 332 i.MyVoile_Init myvoile.o + 0x08000d6c 0x08000d6c 0x0000001c Code RO 451 i.Send_Char telecommande.o + 0x08000d88 0x08000d88 0x00000018 Code RO 452 i.Send_Message telecommande.o + 0x08000da0 0x08000da0 0x00000008 Code RO 511 i.SetSysClock system_stm32f10x.o + 0x08000da8 0x08000da8 0x000000e0 Code RO 512 i.SetSysClockTo72 system_stm32f10x.o + 0x08000e88 0x08000e88 0x00000028 Code RO 401 i.Set_Direction plateau.o + 0x08000eb0 0x08000eb0 0x00000028 Code RO 104 i.Set_Duty_Cycle mytimer.o + 0x08000ed8 0x08000ed8 0x00000018 Code RO 402 i.Set_Moteur_Plateau plateau.o + 0x08000ef0 0x08000ef0 0x00000038 Code RO 105 i.Set_PWM_PRCT mytimer.o + 0x08000f28 0x08000f28 0x00000020 Code RO 403 i.Set_Vitesse plateau.o + 0x08000f48 0x08000f48 0x000000ec Code RO 333 i.Set_Voile myvoile.o + 0x08001034 0x08001034 0x00000060 Code RO 514 i.SystemInit system_stm32f10x.o + 0x08001094 0x08001094 0x00000024 Code RO 106 i.TIM1_UP_IRQHandler mytimer.o + 0x080010b8 0x080010b8 0x00000024 Code RO 107 i.TIM2_IRQHandler mytimer.o + 0x080010dc 0x080010dc 0x00000024 Code RO 108 i.TIM3_IRQHandler mytimer.o + 0x08001100 0x08001100 0x00000024 Code RO 109 i.TIM4_IRQHandler mytimer.o + 0x08001124 0x08001124 0x0000001c Code RO 453 i.USART1_IRQHandler telecommande.o + 0x08001140 0x08001140 0x0000000e Code RO 606 i.__scatterload_copy mc_w.l(handlers.o) + 0x0800114e 0x0800114e 0x00000002 Code RO 607 i.__scatterload_null mc_w.l(handlers.o) + 0x08001150 0x08001150 0x0000000e Code RO 608 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0800115e 0x0800115e 0x00000002 PAD + 0x08001160 0x08001160 0x00000040 Code RO 4 i.f main.o + 0x080011a0 0x080011a0 0x000000c4 Code RO 5 i.handler main.o + 0x08001264 0x08001264 0x0000003c Code RO 202 i.initADC myadc.o + 0x080012a0 0x080012a0 0x00000074 Code RO 6 i.main main.o + 0x08001314 0x08001314 0x00000028 Code RO 203 i.read myadc.o + 0x0800133c 0x0800133c 0x00000014 Code RO 204 i.startADC myadc.o + 0x08001350 0x08001350 0x00000024 Data RO 292 .constdata mygirouette.o + 0x08001374 0x08001374 0x00000008 Data RO 334 .constdata myvoile.o + 0x0800137c 0x0800137c 0x00000008 Data RO 7 .conststring main.o + 0x08001384 0x08001384 0x00000020 Data RO 604 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080012e0, Size: 0x00000498, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013a4, Size: 0x000004b0, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080012e0 0x00000010 Data RW 6 .data main.o - 0x20000010 0x080012f0 0x00000010 Data RW 103 .data mytimer.o - 0x20000020 0x08001300 0x00000004 Data RW 286 .data mygirouette.o - 0x20000024 0x08001304 0x00000004 Data RW 359 .data batterie.o - 0x20000028 0x08001308 0x00000010 Data RW 398 .data plateau.o - 0x20000038 0x08001318 0x00000008 Data RW 448 .data telecommande.o - 0x20000040 - 0x0000000c Zero RW 358 .bss batterie.o - 0x2000004c - 0x00000018 Zero RW 397 .bss plateau.o - 0x20000064 - 0x00000034 Zero RW 447 .bss telecommande.o - 0x20000098 - 0x00000400 Zero RW 494 STACK startup_stm32f10x_md.o + 0x20000000 0x080013a4 0x00000024 Data RW 8 .data main.o + 0x20000024 0x080013c8 0x00000010 Data RW 110 .data mytimer.o + 0x20000034 0x080013d8 0x00000004 Data RW 293 .data mygirouette.o + 0x20000038 0x080013dc 0x00000004 Data RW 366 .data batterie.o + 0x2000003c 0x080013e0 0x00000010 Data RW 405 .data plateau.o + 0x2000004c 0x080013f0 0x00000008 Data RW 455 .data telecommande.o + 0x20000054 - 0x0000000c Zero RW 365 .bss batterie.o + 0x20000060 - 0x00000018 Zero RW 404 .bss plateau.o + 0x20000078 - 0x00000034 Zero RW 454 .bss telecommande.o + 0x200000ac 0x080013f8 0x00000004 PAD + 0x200000b0 - 0x00000400 Zero RW 501 STACK startup_stm32f10x_md.o ============================================================================== @@ -588,22 +606,22 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 80 12 0 4 12 1108 batterie.o - 206 14 0 0 0 1822 driver_gpio.o - 252 78 0 16 0 208019 main.o - 120 22 0 0 0 1248 myadc.o - 298 32 36 4 0 1612 mygirouette.o - 852 54 0 16 0 6819 mytimer.o - 276 34 8 0 0 935 myvoile.o - 220 42 0 16 24 2643 plateau.o - 36 8 236 0 1024 792 startup_stm32f10x_md.o - 328 28 0 0 0 1901 system_stm32f10x.o - 292 54 0 8 52 3186 telecommande.o + 80 12 0 4 12 1168 batterie.o + 206 14 0 0 0 1894 driver_gpio.o + 376 102 8 36 0 209131 main.o + 120 22 0 0 0 1308 myadc.o + 186 14 36 4 0 1652 mygirouette.o + 1028 82 0 16 0 7710 mytimer.o + 276 34 8 0 0 975 myvoile.o + 220 42 0 16 24 2781 plateau.o + 36 8 236 0 1024 808 startup_stm32f10x_md.o + 328 28 0 0 0 1973 system_stm32f10x.o + 292 54 0 8 52 3318 telecommande.o ---------------------------------------------------------------------- - 2968 378 312 64 1112 230085 Object Totals + 3156 412 320 84 1116 232718 Object Totals 0 0 32 0 0 0 (incl. Generated) - 8 0 0 0 0 0 (incl. Padding) + 8 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -657,15 +675,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 4520 394 312 64 1112 229145 Grand Totals - 4520 394 312 64 1112 229145 ELF Image Totals - 4520 394 312 64 0 0 ROM Totals + 4708 428 320 84 1116 231674 Grand Totals + 4708 428 320 84 1116 231674 ELF Image Totals + 4708 428 320 84 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 4832 ( 4.72kB) - Total RW Size (RW Data + ZI Data) 1176 ( 1.15kB) - Total ROM Size (Code + RO Data + RW Data) 4896 ( 4.78kB) + Total RO Size (Code + RO Data) 5028 ( 4.91kB) + Total RW Size (RW Data + ZI Data) 1200 ( 1.17kB) + Total ROM Size (Code + RO Data + RW Data) 5112 ( 4.99kB) ============================================================================== diff --git a/Objects/Projet1_Réel.dep b/Objects/Projet1_Réel.dep index de2690a..a62d3d9 100644 --- a/Objects/Projet1_Réel.dep +++ b/Objects/Projet1_Réel.dep @@ -1,121 +1,121 @@ Dependencies for Project 'Projet1', Target 'Réel': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Sources\main.c)(0x6380D878)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) +F (.\Sources\main.c)(0x6380E187)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (.\FileInclude\Driver_GPIO.h)(0x63727F20) -I (.\FileInclude\MyTimer.h)(0x63727F20) -I (.\FileInclude\MyADC.h)(0x63727F20) -I (.\FileInclude\Plateau.h)(0x63727F20) -I (.\FileInclude\Telecommande.h)(0x63727F20) -I (.\FileInclude\Batterie.h)(0x63727F20) -I (.\FileInclude\MyGirouette.h)(0x63727F20) -I (.\FileInclude\MyVoile.h)(0x63727F20) -F (.\FileInclude\MyTimer.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) -I (FileInclude\MyTimer.h)(0x63727F20) +I (.\FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (.\FileInclude\MyTimer.h)(0x6380DAE4) +I (.\FileInclude\MyADC.h)(0x6380DAE4) +I (.\FileInclude\Plateau.h)(0x6380DAE4) +I (.\FileInclude\Telecommande.h)(0x6380DAE4) +I (.\FileInclude\Batterie.h)(0x6380DAE4) +I (.\FileInclude\MyGirouette.h)(0x6380DAE4) +I (.\FileInclude\MyVoile.h)(0x6380DAE4) +F (.\FileInclude\MyTimer.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -F (.\FileInclude\MyADC.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d) -I (FileInclude\MyADC.h)(0x63727F20) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\MyADC.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d) +I (FileInclude\MyADC.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\MyTimer.h)(0x63727F20) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -F (.\FileInclude\Driver_GPIO.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) -I (FileInclude\Driver_GPIO.h)(0x63727F20) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\Driver_GPIO.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -F (.\FileInclude\MyGirouette.c)(0x6380DAB7)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d) -I (FileInclude\MyGirouette.h)(0x63727F20) +F (.\FileInclude\MyGirouette.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d) +I (FileInclude\MyGirouette.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -I (FileInclude\MyTimer.h)(0x63727F20) -F (.\MyVoile.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d) -I (.\FileInclude\MyVoile.h)(0x63727F20) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\MyTimer.h)(0x6380DAE4) +F (.\MyVoile.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d) +I (.\FileInclude\MyVoile.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (.\FileInclude\MyTimer.h)(0x63727F20) -F (.\FileInclude\Batterie.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d) -I (FileInclude\Batterie.h)(0x63727F20) +I (.\FileInclude\MyTimer.h)(0x6380DAE4) +F (.\FileInclude\Batterie.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d) +I (FileInclude\Batterie.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\MyADC.h)(0x63727F20) -I (FileInclude\MyTimer.h)(0x63727F20) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -F (.\FileInclude\Plateau.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d) -I (FileInclude\MyTimer.h)(0x63727F20) +I (FileInclude\MyADC.h)(0x6380DAE4) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\Plateau.c)(0x6380E0B0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -I (FileInclude\Plateau.h)(0x63727F20) -F (.\FileInclude\Telecommande.c)(0x63727F20)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d) -I (FileInclude\MyTimer.h)(0x63727F20) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\Plateau.h)(0x6380DAE4) +F (.\FileInclude\Telecommande.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63727F20) -I (FileInclude\Plateau.h)(0x63727F20) -I (FileInclude\Telecommande.h)(0x63727F20) -F (RTE\Device\STM32F103RB\RTE_Device.h)(0x63727F21)() -F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x63727F21)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) -F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x63727F21)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\Plateau.h)(0x6380DAE4) +I (FileInclude\Telecommande.h)(0x6380DAE4) +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6380DAE5)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6380DAE5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) +F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6380DAE5)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x63727F21) +I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) diff --git a/Objects/Projet1_SImulation.dep b/Objects/Projet1_SImulation.dep index 47ebd82..fd367ee 100644 --- a/Objects/Projet1_SImulation.dep +++ b/Objects/Projet1_SImulation.dep @@ -1,80 +1,121 @@ Dependencies for Project 'Projet1', Target 'SImulation': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Sources\main.c)(0x6372735F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) +F (.\Sources\main.c)(0x6380DFA7)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (.\FileInclude\Driver_GPIO.h)(0x63726BB4) -I (.\FileInclude\MyADC.h)(0x6352AB45) -I (.\FileInclude\MyGirouette.h)(0x635BBB64) -I (.\FileInclude\MyVoile.h)(0x6368DF83) -I (.\FileInclude\MyTimer.h)(0x6352B1EA) -F (.\FileInclude\MyTimer.c)(0x635BD048)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) -I (FileInclude\MyTimer.h)(0x6352B1EA) +I (.\FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (.\FileInclude\MyTimer.h)(0x6380DAE4) +I (.\FileInclude\MyADC.h)(0x6380DAE4) +I (.\FileInclude\Plateau.h)(0x6380DAE4) +I (.\FileInclude\Telecommande.h)(0x6380DAE4) +I (.\FileInclude\Batterie.h)(0x6380DAE4) +I (.\FileInclude\MyGirouette.h)(0x6380DAE4) +I (.\FileInclude\MyVoile.h)(0x6380DAE4) +F (.\FileInclude\MyTimer.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63726BB4) -F (.\FileInclude\MyADC.c)(0x6352AB45)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d) -I (FileInclude\MyADC.h)(0x6352AB45) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\MyADC.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d) +I (FileInclude\MyADC.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\MyTimer.h)(0x6352B1EA) -I (FileInclude\Driver_GPIO.h)(0x63726BB4) -F (.\FileInclude\Driver_GPIO.c)(0x6352AB45)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) -I (FileInclude\Driver_GPIO.h)(0x63726BB4) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\Driver_GPIO.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -F (.\FileInclude\MyGirouette.c)(0x6372759F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d) -I (FileInclude\MyGirouette.h)(0x635BBB64) +F (.\FileInclude\MyGirouette.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d) +I (FileInclude\MyGirouette.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (FileInclude\Driver_GPIO.h)(0x63726BB4) -I (FileInclude\MyTimer.h)(0x6352B1EA) -F (.\MyVoile.c)(0x6368DE1F)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d) -I (.\FileInclude\MyVoile.h)(0x6368DF83) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\MyTimer.h)(0x6380DAE4) +F (.\MyVoile.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myvoile.o --omf_browse .\objects\myvoile.crf --depend .\objects\myvoile.d) +I (.\FileInclude\MyVoile.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (.\FileInclude\MyTimer.h)(0x6352B1EA) -F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6352AB45)() -F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x63725E20)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) -F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6352B469)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) +I (.\FileInclude\MyTimer.h)(0x6380DAE4) +F (.\FileInclude\Batterie.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\batterie.o --omf_browse .\objects\batterie.crf --depend .\objects\batterie.d) +I (FileInclude\Batterie.h)(0x6380DAE4) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_SImulation\RTE_Components.h)(0x6352AB45) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +I (FileInclude\MyADC.h)(0x6380DAE4) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +F (.\FileInclude\Plateau.c)(0x6380E0B0)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\plateau.o --omf_browse .\objects\plateau.crf --depend .\objects\plateau.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\Plateau.h)(0x6380DAE4) +F (.\FileInclude\Telecommande.c)(0x6380DAE4)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\telecommande.o --omf_browse .\objects\telecommande.crf --depend .\objects\telecommande.d) +I (FileInclude\MyTimer.h)(0x6380DAE4) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +I (FileInclude\Driver_GPIO.h)(0x6380DAE4) +I (FileInclude\Plateau.h)(0x6380DAE4) +I (FileInclude\Telecommande.h)(0x6380DAE4) +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6380DAE5)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6380DAE5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) +F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6380DAE5)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x6380DAE5) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) diff --git a/Objects/Projet1_Simulation.axf b/Objects/Projet1_Simulation.axf index 22d0d82..59a1127 100644 Binary files a/Objects/Projet1_Simulation.axf and b/Objects/Projet1_Simulation.axf differ diff --git a/Objects/Projet1_Simulation.build_log.htm b/Objects/Projet1_Simulation.build_log.htm index 45a5faf..9249a68 100644 --- a/Objects/Projet1_Simulation.build_log.htm +++ b/Objects/Projet1_Simulation.build_log.htm @@ -21,26 +21,29 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 Dialog DLL: TARMSTM.DLL V1.66.0.0
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Nov 25 16:09:58 2022
+
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Nov 25 16:38:50 2022
@@ -91,27 +92,27 @@ Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Calls]
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Called By]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text)) +
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text)) +
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
+
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) +
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
[Stack]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text)) +
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) +
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text)) +
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) +
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
[Stack]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
-
[Called By]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
+
[Called By]
__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) +
__aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) -
__aeabi_cdcmple (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
-
[Called By]
__aeabi_cdcmple (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
+
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) +
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
-
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
+
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) -
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
-
[Called By]
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
+
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) -
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
-
[Called By]
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
+
[Called By]
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text)) +
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) +
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) +
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
+
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
-
[Called By]
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
+
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) -
EXTI0_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler)) +
EXTI0_IRQHandler (Thumb, 24 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler))
[Address Reference Count : 1]
Get_Angle (Thumb, 14 bytes, Stack size 0 bytes, mygirouette.o(i.Get_Angle)) +
Get_Angle (Thumb, 14 bytes, Stack size 0 bytes, mygirouette.o(i.Get_Angle))
[Called By]
Get_Batterie (Thumb, 36 bytes, Stack size 8 bytes, batterie.o(i.Get_Batterie)) +
Get_Batterie (Thumb, 36 bytes, Stack size 8 bytes, batterie.o(i.Get_Batterie))
[Stack]
Get_Max_Duty (Thumb, 6 bytes, Stack size 0 bytes, mytimer.o(i.Get_Max_Duty))
-
[Called By]
Get_Max_Duty (Thumb, 6 bytes, Stack size 0 bytes, mytimer.o(i.Get_Max_Duty))
+
[Called By]
Init_Batterie (Thumb, 32 bytes, Stack size 8 bytes, batterie.o(i.Init_Batterie)) +
Init_Batterie (Thumb, 32 bytes, Stack size 8 bytes, batterie.o(i.Init_Batterie))
[Stack]
Init_Girouette (Thumb, 220 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette)) +
Init_Girouette (Thumb, 134 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))
[Stack]
Init_Message_Reception (Thumb, 40 bytes, Stack size 0 bytes, telecommande.o(i.Init_Message_Reception)) +
Init_Message_Reception (Thumb, 40 bytes, Stack size 0 bytes, telecommande.o(i.Init_Message_Reception))
[Called By]
Init_Plateau (Thumb, 98 bytes, Stack size 8 bytes, plateau.o(i.Init_Plateau)) +
Init_Plateau (Thumb, 98 bytes, Stack size 8 bytes, plateau.o(i.Init_Plateau))
[Stack]
Init_USART (Thumb, 134 bytes, Stack size 8 bytes, telecommande.o(i.Init_USART)) +
Init_USART (Thumb, 134 bytes, Stack size 8 bytes, telecommande.o(i.Init_USART))
[Stack]
MyGPIO_Init (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init)) +
MyGPIO_Init (Thumb, 166 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
[Stack]
MyGPIO_Reset (Thumb, 14 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Reset))
-
[Called By]
MyGPIO_Reset (Thumb, 14 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Reset))
+
[Called By]
MyGPIO_Set (Thumb, 12 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Set))
-
[Called By]
MyGPIO_Set (Thumb, 12 bytes, Stack size 0 bytes, driver_gpio.o(i.MyGPIO_Set))
+
[Called By]
MyTimer_Base_Init (Thumb, 98 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
-
[Called By]
MyTimer_ActiveIT (Thumb, 148 bytes, Stack size 8 bytes, mytimer.o(i.MyTimer_ActiveIT))
+
[Stack]
MyTimer_Base_Start (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Start))
-
[Called By]
MyTimer_Base_Init (Thumb, 98 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
+
[Called By]
MyTimer_PWM (Thumb, 472 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_PWM)) +
MyTimer_Base_Start (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Start))
+
[Called By]
MyTimer_PWM (Thumb, 472 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_PWM))
[Stack]
MyVoile_Init (Thumb, 32 bytes, Stack size 16 bytes, myvoile.o(i.MyVoile_Init)) +
MyVoile_Init (Thumb, 32 bytes, Stack size 16 bytes, myvoile.o(i.MyVoile_Init))
[Stack]
Send_Char (Thumb, 22 bytes, Stack size 0 bytes, telecommande.o(i.Send_Char))
-
[Called By]
Send_Char (Thumb, 22 bytes, Stack size 0 bytes, telecommande.o(i.Send_Char))
+
[Called By]
Send_Message (Thumb, 24 bytes, Stack size 4 bytes, telecommande.o(i.Send_Message)) +
Send_Message (Thumb, 24 bytes, Stack size 4 bytes, telecommande.o(i.Send_Message))
[Stack]
Set_Direction (Thumb, 34 bytes, Stack size 8 bytes, plateau.o(i.Set_Direction)) +
Set_Direction (Thumb, 34 bytes, Stack size 8 bytes, plateau.o(i.Set_Direction))
[Stack]
Set_Duty_Cycle (Thumb, 40 bytes, Stack size 0 bytes, mytimer.o(i.Set_Duty_Cycle))
-
[Called By]
Set_Duty_Cycle (Thumb, 40 bytes, Stack size 0 bytes, mytimer.o(i.Set_Duty_Cycle))
+
[Called By]
Set_Moteur_Plateau (Thumb, 24 bytes, Stack size 16 bytes, plateau.o(i.Set_Moteur_Plateau)) +
Set_Moteur_Plateau (Thumb, 24 bytes, Stack size 16 bytes, plateau.o(i.Set_Moteur_Plateau))
[Stack]
Set_PWM_PRCT (Thumb, 56 bytes, Stack size 12 bytes, mytimer.o(i.Set_PWM_PRCT)) +
Set_PWM_PRCT (Thumb, 56 bytes, Stack size 12 bytes, mytimer.o(i.Set_PWM_PRCT))
[Stack]
Set_Vitesse (Thumb, 22 bytes, Stack size 8 bytes, plateau.o(i.Set_Vitesse)) +
Set_Vitesse (Thumb, 22 bytes, Stack size 8 bytes, plateau.o(i.Set_Vitesse))
[Stack]
Set_Voile (Thumb, 210 bytes, Stack size 56 bytes, myvoile.o(i.Set_Voile)) +
Set_Voile (Thumb, 210 bytes, Stack size 56 bytes, myvoile.o(i.Set_Voile))
[Stack]
SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -
f (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.f)) +
f (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.f))
[Stack]
initADC (Thumb, 50 bytes, Stack size 0 bytes, myadc.o(i.initADC))
-
[Called By]
handler (Thumb, 126 bytes, Stack size 8 bytes, main.o(i.handler))
+
[Stack]
initADC (Thumb, 50 bytes, Stack size 0 bytes, myadc.o(i.initADC))
+
[Called By]
main (Thumb, 120 bytes, Stack size 0 bytes, main.o(i.main)) +
main (Thumb, 94 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
read (Thumb, 34 bytes, Stack size 4 bytes, myadc.o(i.read)) +
read (Thumb, 34 bytes, Stack size 4 bytes, myadc.o(i.read))
[Stack]
startADC (Thumb, 14 bytes, Stack size 0 bytes, myadc.o(i.startADC))
-
[Called By]
startADC (Thumb, 14 bytes, Stack size 0 bytes, myadc.o(i.startADC))
+
[Called By]
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock)) +
SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
[Stack]
SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72)) +
SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
[Stack]