From 19cd1a3dcfba0a019a95c77b9e589ca7978b5c6c Mon Sep 17 00:00:00 2001
From: joelimgu
Date: Fri, 25 Nov 2022 18:02:41 +0100
Subject: [PATCH] remap pin plateau
---
FileInclude/Plateau.c | 26 +-
Listings/Projet1_Simulation.map | 398 +++++++++++------------
Objects/Projet1_Réel.dep | 104 +++---
Objects/Projet1_Simulation.axf | Bin 259260 -> 258392 bytes
Objects/Projet1_Simulation.build_log.htm | 29 +-
Objects/Projet1_Simulation.htm | 6 +-
Objects/Projet1_Simulation.lnp | 2 +-
Objects/batterie.crf | Bin 239582 -> 239582 bytes
Objects/batterie.o | Bin 259472 -> 259220 bytes
Objects/driver_gpio.crf | Bin 238682 -> 238682 bytes
Objects/driver_gpio.o | Bin 259976 -> 259760 bytes
Objects/main.crf | Bin 241028 -> 241028 bytes
Objects/main.o | Bin 266020 -> 265684 bytes
Objects/myadc.crf | Bin 239590 -> 239590 bytes
Objects/myadc.o | Bin 258664 -> 258432 bytes
Objects/mygirouette.crf | Bin 239791 -> 239985 bytes
Objects/mygirouette.o | Bin 260028 -> 259944 bytes
Objects/mytimer.crf | Bin 242783 -> 242783 bytes
Objects/mytimer.o | Bin 273948 -> 273540 bytes
Objects/myvoile.crf | Bin 238683 -> 238683 bytes
Objects/myvoile.o | Bin 257280 -> 257096 bytes
Objects/plateau.crf | Bin 240040 -> 240040 bytes
Objects/plateau.o | Bin 262100 -> 261852 bytes
Objects/startup_stm32f10x_md.o | Bin 5916 -> 5900 bytes
Objects/system_stm32f10x.crf | Bin 239291 -> 239291 bytes
Objects/system_stm32f10x.o | Bin 258528 -> 258328 bytes
Objects/telecommande.crf | Bin 240762 -> 240762 bytes
Objects/telecommande.o | Bin 264320 -> 264016 bytes
Projet1.uvguix.imbergam | 183 ++++++-----
Projet1.uvoptx | 30 +-
Projet1.uvprojx | 20 +-
31 files changed, 408 insertions(+), 390 deletions(-)
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 59a112754adcfe2902df6157bb48ff6dbd5a0dca..91eada26c150ab8ac8d676f97d66020cd5ffe819 100644
GIT binary patch
delta 10613
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
HFX{Pz;joaW
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
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]
- startup_stm32f10x_md.o(RESET)
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]
- Max Depth = 60
- Call Chain = Init_Girouette ⇒ MyGPIO_Init
[Calls]