diff --git a/FileInclude/Plateau.c b/FileInclude/Plateau.c index 66c7fb9..d5db467 100644 --- a/FileInclude/Plateau.c +++ b/FileInclude/Plateau.c @@ -5,11 +5,11 @@ /* Declarations */ -char channel = 1 ; +char channel = 4 ; MyTimer_Struct_TypeDef TIMPlateau; MyTimer_Struct_TypeDef * DataPlateau = &TIMPlateau; -MyGPIO_Struct_TypeDef GPIOA5; // pin direction -MyGPIO_Struct_TypeDef GPIOA6; // pin moteur +MyGPIO_Struct_TypeDef GPIOC9; // pin direction +MyGPIO_Struct_TypeDef GPIOB1; // pin moteur void Init_Plateau (void) { @@ -21,15 +21,15 @@ void Init_Plateau (void) { MyTimer_Base_Init(DataPlateau); /* Configuration des GPIOs */ - GPIOA5.GPIO = GPIOA; - GPIOA5.GPIO_Pin = 5; - GPIOA5.GPIO_Conf = Out_Ppull; - MyGPIO_Init(&GPIOA5); + GPIOC9.GPIO = GPIOC; + GPIOC9.GPIO_Pin = 9; + GPIOC9.GPIO_Conf = Out_Ppull; + MyGPIO_Init(&GPIOC9); - GPIOA6.GPIO = GPIOA; - GPIOA6.GPIO_Pin = 6; - GPIOA6.GPIO_Conf = AltOut_Ppull; - MyGPIO_Init(&GPIOA6); + GPIOB1.GPIO = GPIOB; + GPIOB1.GPIO_Pin = 1; + GPIOB1.GPIO_Conf = AltOut_Ppull; + MyGPIO_Init(&GPIOB1); MyTimer_Base_Start(TIM3); MyTimer_PWM(DataPlateau->Timer,channel); @@ -38,10 +38,10 @@ void Init_Plateau (void) { void Set_Direction (char sens) { /* Rotation */ if (sens == ANTI_HORRAIRE){ - MyGPIO_Reset(GPIOA5.GPIO, GPIOA5.GPIO_Pin); // on met à 0 + MyGPIO_Reset(GPIOC9.GPIO, GPIOC9.GPIO_Pin); // on met à 0 } else if (sens == HORRAIRE) { - MyGPIO_Set(GPIOA5.GPIO, GPIOA5.GPIO_Pin); // on met à 1 + MyGPIO_Set(GPIOC9.GPIO, GPIOC9.GPIO_Pin); // on met à 1 } } diff --git a/Listings/Projet1_Simulation.map b/Listings/Projet1_Simulation.map index 4d6f01f..9e8e674 100644 --- a/Listings/Projet1_Simulation.map +++ b/Listings/Projet1_Simulation.map @@ -51,26 +51,26 @@ Section Cross References myvoile.o(i.Set_Voile) refers to fmul.o(.text) for __aeabi_fmul myvoile.o(i.Set_Voile) refers to ffixui.o(.text) for __aeabi_f2uiz myvoile.o(i.Set_Voile) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle + plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init + 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 DataPlateau + plateau.o(i.Init_Plateau) refers to plateau.o(.bss) for GPIOC9 + 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 + plateau.o(i.Set_Direction) refers to plateau.o(.bss) for GPIOC9 + plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Init_Plateau) for Init_Plateau + 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 DataPlateau batterie.o(i.Get_Batterie) refers to myadc.o(i.read) for read batterie.o(i.Get_Batterie) refers to batterie.o(.data) for nivBatterie batterie.o(i.Init_Batterie) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init batterie.o(i.Init_Batterie) refers to myadc.o(i.initADC) for initADC batterie.o(i.Init_Batterie) refers to myadc.o(i.startADC) for startADC batterie.o(i.Init_Batterie) refers to batterie.o(.bss) for GPIOC0 - plateau.o(i.Init_Plateau) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init - 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 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 - plateau.o(i.Set_Direction) refers to plateau.o(.bss) for GPIOA5 - plateau.o(i.Set_Moteur_Plateau) refers to plateau.o(i.Init_Plateau) for Init_Plateau - 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 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 @@ -153,12 +153,12 @@ Removing Unused input sections from the image. Removing myvoile.o(.rev16_text), (4 bytes). Removing myvoile.o(.revsh_text), (4 bytes). Removing myvoile.o(.rrx_text), (6 bytes). - Removing batterie.o(.rev16_text), (4 bytes). - Removing batterie.o(.revsh_text), (4 bytes). - Removing batterie.o(.rrx_text), (6 bytes). Removing plateau.o(.rev16_text), (4 bytes). Removing plateau.o(.revsh_text), (4 bytes). Removing plateau.o(.rrx_text), (6 bytes). + Removing batterie.o(.rev16_text), (4 bytes). + Removing batterie.o(.revsh_text), (4 bytes). + Removing batterie.o(.rrx_text), (6 bytes). Removing telecommande.o(.rev16_text), (4 bytes). Removing telecommande.o(.revsh_text), (4 bytes). Removing telecommande.o(.rrx_text), (6 bytes). @@ -191,9 +191,9 @@ Image Symbol Table ../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/init/entry.s 0x00000000 Number 0 entry2.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 @@ -204,8 +204,8 @@ Image Symbol Table ../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/fpflt.c 0x00000000 Number 0 ffltui.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 @@ -257,66 +257,66 @@ 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 fepilogue.o(.text) .text 0x08000592 Section 0 iusefp.o(.text) + .text 0x08000592 Section 0 fepilogue.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 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) + 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 0x0800093c Section 0 telecommande.o(i.Init_USART) + i.MyGPIO_Init 0x080009d8 Section 0 driver_gpio.o(i.MyGPIO_Init) + i.MyGPIO_Reset 0x08000a8c Section 0 driver_gpio.o(i.MyGPIO_Reset) + i.MyGPIO_Set 0x08000a9a Section 0 driver_gpio.o(i.MyGPIO_Set) + i.MyTimer_ActiveIT 0x08000aa8 Section 0 mytimer.o(i.MyTimer_ActiveIT) + i.MyTimer_Base_Init 0x08000b58 Section 0 mytimer.o(i.MyTimer_Base_Init) + i.MyTimer_Base_Start 0x08000bc4 Section 0 mytimer.o(i.MyTimer_Base_Start) + i.MyTimer_PWM 0x08000bd0 Section 0 mytimer.o(i.MyTimer_PWM) + i.MyVoile_Init 0x08000db8 Section 0 myvoile.o(i.MyVoile_Init) + i.Send_Char 0x08000de0 Section 0 telecommande.o(i.Send_Char) + i.Send_Message 0x08000dfc Section 0 telecommande.o(i.Send_Message) + i.SetSysClock 0x08000e14 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000e15 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x08000e1c Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x08000e1d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.Set_Direction 0x08000efc Section 0 plateau.o(i.Set_Direction) + i.Set_Duty_Cycle 0x08000f24 Section 0 mytimer.o(i.Set_Duty_Cycle) + i.Set_Moteur_Plateau 0x08000f4c Section 0 plateau.o(i.Set_Moteur_Plateau) + i.Set_PWM_PRCT 0x08000f64 Section 0 mytimer.o(i.Set_PWM_PRCT) + i.Set_Vitesse 0x08000f9c Section 0 plateau.o(i.Set_Vitesse) + i.Set_Voile 0x08000fbc Section 0 myvoile.o(i.Set_Voile) + i.SystemInit 0x080010a8 Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x08001108 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x0800112c Section 0 mytimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x08001150 Section 0 mytimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08001174 Section 0 mytimer.o(i.TIM4_IRQHandler) + i.USART1_IRQHandler 0x08001198 Section 0 telecommande.o(i.USART1_IRQHandler) + i.__scatterload_copy 0x080011b4 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x080011c2 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x080011c4 Section 14 handlers.o(i.__scatterload_zeroinit) + i.f 0x080011d4 Section 0 main.o(i.f) + i.handler 0x08001214 Section 0 main.o(i.handler) + i.initADC 0x080012d8 Section 0 myadc.o(i.initADC) + i.main 0x08001314 Section 0 main.o(i.main) + i.read 0x08001388 Section 0 myadc.o(i.read) + i.startADC 0x080013b0 Section 0 myadc.o(i.startADC) + .constdata 0x080013c4 Section 36 mygirouette.o(.constdata) + .constdata 0x080013e8 Section 8 myvoile.o(.constdata) + .conststring 0x080013f0 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 0x20000038 Section 16 plateau.o(.data) + .data 0x20000048 Section 4 batterie.o(.data) .data 0x2000004c Section 8 telecommande.o(.data) - .bss 0x20000054 Section 12 batterie.o(.bss) - .bss 0x20000060 Section 24 plateau.o(.bss) + .bss 0x20000054 Section 24 plateau.o(.bss) + .bss 0x2000006c Section 12 batterie.o(.bss) .bss 0x20000078 Section 52 telecommande.o(.bss) STACK 0x200000b0 Section 1024 startup_stm32f10x_md.o(STACK) @@ -417,48 +417,48 @@ 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 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) + 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 0x0800093d Thumb Code 134 telecommande.o(i.Init_USART) + MyGPIO_Init 0x080009d9 Thumb Code 166 driver_gpio.o(i.MyGPIO_Init) + MyGPIO_Reset 0x08000a8d Thumb Code 14 driver_gpio.o(i.MyGPIO_Reset) + MyGPIO_Set 0x08000a9b Thumb Code 12 driver_gpio.o(i.MyGPIO_Set) + MyTimer_ActiveIT 0x08000aa9 Thumb Code 148 mytimer.o(i.MyTimer_ActiveIT) + MyTimer_Base_Init 0x08000b59 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init) + MyTimer_Base_Start 0x08000bc5 Thumb Code 10 mytimer.o(i.MyTimer_Base_Start) + MyTimer_PWM 0x08000bd1 Thumb Code 472 mytimer.o(i.MyTimer_PWM) + MyVoile_Init 0x08000db9 Thumb Code 32 myvoile.o(i.MyVoile_Init) + Send_Char 0x08000de1 Thumb Code 22 telecommande.o(i.Send_Char) + Send_Message 0x08000dfd Thumb Code 24 telecommande.o(i.Send_Message) + Set_Direction 0x08000efd Thumb Code 34 plateau.o(i.Set_Direction) + Set_Duty_Cycle 0x08000f25 Thumb Code 40 mytimer.o(i.Set_Duty_Cycle) + Set_Moteur_Plateau 0x08000f4d Thumb Code 24 plateau.o(i.Set_Moteur_Plateau) + Set_PWM_PRCT 0x08000f65 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT) + Set_Vitesse 0x08000f9d Thumb Code 22 plateau.o(i.Set_Vitesse) + Set_Voile 0x08000fbd Thumb Code 210 myvoile.o(i.Set_Voile) + SystemInit 0x080010a9 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM1_UP_IRQHandler 0x08001109 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x0800112d Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x08001151 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08001175 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) + USART1_IRQHandler 0x08001199 Thumb Code 18 telecommande.o(i.USART1_IRQHandler) + __scatterload_copy 0x080011b5 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x080011c3 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x080011c5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + f 0x080011d5 Thumb Code 54 main.o(i.f) + handler 0x08001215 Thumb Code 126 main.o(i.handler) + initADC 0x080012d9 Thumb Code 50 myadc.o(i.initADC) + main 0x08001315 Thumb Code 94 main.o(i.main) + read 0x08001389 Thumb Code 34 myadc.o(i.read) + startADC 0x080013b1 Thumb Code 14 myadc.o(i.startADC) + Region$$Table$$Base 0x080013f8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08001418 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) @@ -472,15 +472,15 @@ Image Symbol Table 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) + channel 0x20000038 Data 1 plateau.o(.data) + TIMPlateau 0x2000003c Data 8 plateau.o(.data) + DataPlateau 0x20000044 Data 4 plateau.o(.data) + nivBatterie 0x20000048 Data 4 batterie.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) + GPIOC9 0x20000054 Data 12 plateau.o(.bss) + GPIOB1 0x20000060 Data 12 plateau.o(.bss) + GPIOC0 0x2000006c Data 12 batterie.o(.bss) USART 0x20000078 Data 28 telecommande.o(.bss) GPIOA10 0x20000094 Data 12 telecommande.o(.bss) GPIOA9 0x200000a0 Data 12 telecommande.o(.bss) @@ -494,9 +494,9 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000013f8, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000146c, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000013a4, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001418, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -529,73 +529,73 @@ Memory Map of the image 0x080006ba 0x080006ba 0x00000002 PAD 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 + 0x08000700 0x08000700 0x00000028 Code RO 289 i.EXTI0_IRQHandler mygirouette.o + 0x08000728 0x08000728 0x0000000e Code RO 290 i.Get_Angle mygirouette.o + 0x08000736 0x08000736 0x00000002 PAD + 0x08000738 0x08000738 0x00000028 Code RO 412 i.Get_Batterie batterie.o + 0x08000760 0x08000760 0x00000006 Code RO 97 i.Get_Max_Duty mytimer.o + 0x08000766 0x08000766 0x00000002 PAD + 0x08000768 0x08000768 0x00000028 Code RO 413 i.Init_Batterie batterie.o + 0x08000790 0x08000790 0x000000f4 Code RO 291 i.Init_Girouette mygirouette.o + 0x08000884 0x08000884 0x00000038 Code RO 449 i.Init_Message_Reception telecommande.o + 0x080008bc 0x080008bc 0x00000080 Code RO 363 i.Init_Plateau plateau.o + 0x0800093c 0x0800093c 0x0000009c Code RO 450 i.Init_USART telecommande.o + 0x080009d8 0x080009d8 0x000000b4 Code RO 241 i.MyGPIO_Init driver_gpio.o + 0x08000a8c 0x08000a8c 0x0000000e Code RO 243 i.MyGPIO_Reset driver_gpio.o + 0x08000a9a 0x08000a9a 0x0000000c Code RO 244 i.MyGPIO_Set driver_gpio.o + 0x08000aa6 0x08000aa6 0x00000002 PAD + 0x08000aa8 0x08000aa8 0x000000b0 Code RO 99 i.MyTimer_ActiveIT mytimer.o + 0x08000b58 0x08000b58 0x0000006c Code RO 100 i.MyTimer_Base_Init mytimer.o + 0x08000bc4 0x08000bc4 0x0000000a Code RO 101 i.MyTimer_Base_Start mytimer.o + 0x08000bce 0x08000bce 0x00000002 PAD + 0x08000bd0 0x08000bd0 0x000001e8 Code RO 103 i.MyTimer_PWM mytimer.o + 0x08000db8 0x08000db8 0x00000028 Code RO 332 i.MyVoile_Init myvoile.o + 0x08000de0 0x08000de0 0x0000001c Code RO 451 i.Send_Char telecommande.o + 0x08000dfc 0x08000dfc 0x00000018 Code RO 452 i.Send_Message telecommande.o + 0x08000e14 0x08000e14 0x00000008 Code RO 511 i.SetSysClock system_stm32f10x.o + 0x08000e1c 0x08000e1c 0x000000e0 Code RO 512 i.SetSysClockTo72 system_stm32f10x.o + 0x08000efc 0x08000efc 0x00000028 Code RO 364 i.Set_Direction plateau.o + 0x08000f24 0x08000f24 0x00000028 Code RO 104 i.Set_Duty_Cycle mytimer.o + 0x08000f4c 0x08000f4c 0x00000018 Code RO 365 i.Set_Moteur_Plateau plateau.o + 0x08000f64 0x08000f64 0x00000038 Code RO 105 i.Set_PWM_PRCT mytimer.o + 0x08000f9c 0x08000f9c 0x00000020 Code RO 366 i.Set_Vitesse plateau.o + 0x08000fbc 0x08000fbc 0x000000ec Code RO 333 i.Set_Voile myvoile.o + 0x080010a8 0x080010a8 0x00000060 Code RO 514 i.SystemInit system_stm32f10x.o + 0x08001108 0x08001108 0x00000024 Code RO 106 i.TIM1_UP_IRQHandler mytimer.o + 0x0800112c 0x0800112c 0x00000024 Code RO 107 i.TIM2_IRQHandler mytimer.o + 0x08001150 0x08001150 0x00000024 Code RO 108 i.TIM3_IRQHandler mytimer.o + 0x08001174 0x08001174 0x00000024 Code RO 109 i.TIM4_IRQHandler mytimer.o + 0x08001198 0x08001198 0x0000001c Code RO 453 i.USART1_IRQHandler telecommande.o + 0x080011b4 0x080011b4 0x0000000e Code RO 606 i.__scatterload_copy mc_w.l(handlers.o) + 0x080011c2 0x080011c2 0x00000002 Code RO 607 i.__scatterload_null mc_w.l(handlers.o) + 0x080011c4 0x080011c4 0x0000000e Code RO 608 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x080011d2 0x080011d2 0x00000002 PAD + 0x080011d4 0x080011d4 0x00000040 Code RO 4 i.f main.o + 0x08001214 0x08001214 0x000000c4 Code RO 5 i.handler main.o + 0x080012d8 0x080012d8 0x0000003c Code RO 202 i.initADC myadc.o + 0x08001314 0x08001314 0x00000074 Code RO 6 i.main main.o + 0x08001388 0x08001388 0x00000028 Code RO 203 i.read myadc.o + 0x080013b0 0x080013b0 0x00000014 Code RO 204 i.startADC myadc.o + 0x080013c4 0x080013c4 0x00000024 Data RO 292 .constdata mygirouette.o + 0x080013e8 0x080013e8 0x00000008 Data RO 334 .constdata myvoile.o + 0x080013f0 0x080013f0 0x00000008 Data RO 7 .conststring main.o + 0x080013f8 0x080013f8 0x00000020 Data RO 604 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013a4, Size: 0x000004b0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001418, Size: 0x000004b0, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 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 + 0x20000000 0x08001418 0x00000024 Data RW 8 .data main.o + 0x20000024 0x0800143c 0x00000010 Data RW 110 .data mytimer.o + 0x20000034 0x0800144c 0x00000004 Data RW 293 .data mygirouette.o + 0x20000038 0x08001450 0x00000010 Data RW 368 .data plateau.o + 0x20000048 0x08001460 0x00000004 Data RW 415 .data batterie.o + 0x2000004c 0x08001464 0x00000008 Data RW 455 .data telecommande.o + 0x20000054 - 0x00000018 Zero RW 367 .bss plateau.o + 0x2000006c - 0x0000000c Zero RW 414 .bss batterie.o 0x20000078 - 0x00000034 Zero RW 454 .bss telecommande.o - 0x200000ac 0x080013f8 0x00000004 PAD + 0x200000ac 0x0800146c 0x00000004 PAD 0x200000b0 - 0x00000400 Zero RW 501 STACK startup_stm32f10x_md.o @@ -606,20 +606,20 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 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 + 80 12 0 4 12 1108 batterie.o + 206 14 0 0 0 1822 driver_gpio.o + 376 102 8 36 0 209023 main.o + 120 22 0 0 0 1248 myadc.o + 298 32 36 4 0 1612 mygirouette.o + 1028 82 0 16 0 7434 mytimer.o + 276 34 8 0 0 935 myvoile.o + 224 46 0 16 24 2673 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 ---------------------------------------------------------------------- - 3156 412 320 84 1116 232718 Object Totals + 3272 434 320 84 1116 231734 Object Totals 0 0 32 0 0 0 (incl. Generated) 8 0 0 0 4 0 (incl. Padding) @@ -675,15 +675,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 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 + 4824 450 320 84 1116 230690 Grand Totals + 4824 450 320 84 1116 230690 ELF Image Totals + 4824 450 320 84 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 5028 ( 4.91kB) + Total RO Size (Code + RO Data) 5144 ( 5.02kB) Total RW Size (RW Data + ZI Data) 1200 ( 1.17kB) - Total ROM Size (Code + RO Data + RW Data) 5112 ( 4.99kB) + Total ROM Size (Code + RO Data + RW Data) 5228 ( 5.11kB) ============================================================================== diff --git a/Objects/Projet1_Réel.dep b/Objects/Projet1_Réel.dep index a62d3d9..48e60ea 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)(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) +F (.\Sources\main.c)(0x6380E896)(-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)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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\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 (.\FileInclude\Driver_GPIO.h)(0x6380E338) +I (.\FileInclude\MyTimer.h)(0x6380E338) +I (.\FileInclude\MyADC.h)(0x6380E338) +I (.\FileInclude\Plateau.h)(0x6380E338) +I (.\FileInclude\Telecommande.h)(0x6380E338) +I (.\FileInclude\Batterie.h)(0x6380E338) +I (.\FileInclude\MyGirouette.h)(0x63727F20) +I (.\FileInclude\MyVoile.h)(0x63727F20) +F (.\FileInclude\MyTimer.c)(0x6380E338)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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) -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 (FileInclude\Driver_GPIO.h)(0x6380E338) +F (.\FileInclude\MyADC.c)(0x6380E338)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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)(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 (FileInclude\MyTimer.h)(0x6380E338) +I (FileInclude\Driver_GPIO.h)(0x6380E338) +F (.\FileInclude\Driver_GPIO.c)(0x6380E338)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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)(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) +F (.\FileInclude\MyGirouette.c)(0x6380E338)(-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) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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\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 (FileInclude\Driver_GPIO.h)(0x6380E338) +I (FileInclude\MyTimer.h)(0x6380E338) +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 (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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)(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 (.\FileInclude\MyTimer.h)(0x6380E338) +F (.\FileInclude\Plateau.c)(0x6380F4FF)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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\_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 (FileInclude\Driver_GPIO.h)(0x6380E338) +I (FileInclude\Plateau.h)(0x6380E338) +F (.\FileInclude\Batterie.c)(0x6380E338)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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\_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 (FileInclude\MyADC.h)(0x6380E338) +I (FileInclude\MyTimer.h)(0x6380E338) +I (FileInclude\Driver_GPIO.h)(0x6380E338) +F (.\FileInclude\Telecommande.c)(0x6380E338)(-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)(0x6380E338) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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\_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 (FileInclude\Driver_GPIO.h)(0x6380E338) +I (FileInclude\Plateau.h)(0x6380E338) +I (FileInclude\Telecommande.h)(0x6380E338) +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6380E338)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6380E338)(--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 (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x6380DAE5) +I (.\RTE\_R_el\RTE_Components.h)(0x6380E338) 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 59a1127..91eada2 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 9249a68..622c549 100644 --- a/Objects/Projet1_Simulation.build_log.htm +++ b/Objects/Projet1_Simulation.build_log.htm @@ -21,29 +21,26 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 Dialog DLL: TARMSTM.DLL V1.66.0.0

Project:

-U:\Documents\4ir\S1\Microcontroleur\TP_Voilier\Projet1.uvprojx +U:\Documents\4IR\TP_Voilier\Projet1.uvprojx Project File Date: 11/25/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'Réel' +compiling Driver_GPIO.c... compiling MyVoile.c... compiling MyADC.c... -compiling Driver_GPIO.c... -compiling Batterie.c... -compiling main.c... -compiling MyGirouette.c... -FileInclude\MyGirouette.c(26): warning: #177-D: variable "GPIOB0" was declared but never referenced - MyGPIO_Struct_TypeDef GPIOB0={ -FileInclude\MyGirouette.c: 1 warning, 0 errors -compiling MyTimer.c... -assembling startup_stm32f10x_md.s... -compiling system_stm32f10x.c... -compiling Telecommande.c... compiling Plateau.c... +compiling MyTimer.c... +compiling MyGirouette.c... +compiling main.c... +assembling startup_stm32f10x_md.s... +compiling Batterie.c... +compiling Telecommande.c... +compiling system_stm32f10x.c... linking... -Program Size: Code=4708 RO-data=320 RW-data=84 ZI-data=1116 -".\Objects\Projet1_Simulation.axf" - 0 Error(s), 1 Warning(s). +Program Size: Code=4824 RO-data=320 RW-data=84 ZI-data=1116 +".\Objects\Projet1_Simulation.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -70,10 +67,10 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 * Component: Keil::Device:Startup:1.0.0 + Source file: Device\Source\system_stm32f10x.c + Source file: Device\Source\ARM\STM32F1xx_OPT.s Source file: Device\Source\ARM\startup_stm32f10x_md.s Include file: RTE_Driver\Config\RTE_Device.h - Source file: Device\Source\ARM\STM32F1xx_OPT.s - Source file: Device\Source\system_stm32f10x.c Build Time Elapsed: 00:00:02 diff --git a/Objects/Projet1_Simulation.htm b/Objects/Projet1_Simulation.htm index e132a07..2b45d0a 100644 --- a/Objects/Projet1_Simulation.htm +++ b/Objects/Projet1_Simulation.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Projet1_Simulation.axf]

Static Call Graph for image .\Objects\Projet1_Simulation.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Nov 25 16:38:50 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Nov 25 18:01:54 2022

Maximum Stack Usage = 144 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -434,7 +434,7 @@ Global Symbols

_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) -

EXTI0_IRQHandler (Thumb, 24 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler)) +

EXTI0_IRQHandler (Thumb, 32 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)) @@ -463,7 +463,7 @@ Global Symbols
[Called By]

-

Init_Girouette (Thumb, 134 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette)) +

Init_Girouette (Thumb, 220 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))

[Stack]


[Calls]