Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
|
24602c127f |
24 changed files with 491 additions and 407 deletions
|
@ -93,18 +93,18 @@ void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) {
|
|||
}
|
||||
}
|
||||
|
||||
void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) {
|
||||
void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, float Duty_Cycle) {
|
||||
if (Channel == 1) {
|
||||
Timer->CCR1 = (int) (Timer->ARR)*Duty_Cycle/100;
|
||||
Timer->CCR1 = (float) (Timer->ARR)*Duty_Cycle/100;
|
||||
}
|
||||
else if (Channel == 2) {
|
||||
Timer->CCR2 = (int) (Timer->ARR)*Duty_Cycle/100;
|
||||
Timer->CCR2 = (float) (Timer->ARR)*Duty_Cycle/100;
|
||||
}
|
||||
else if (Channel == 3) {
|
||||
Timer->CCR3 = (int) (Timer->ARR)*Duty_Cycle/100;
|
||||
Timer->CCR3 = (float) (Timer->ARR)*Duty_Cycle/100;
|
||||
}
|
||||
else if (Channel == 4) {
|
||||
Timer->CCR4 = (int) (Timer->ARR)*Duty_Cycle/100;
|
||||
Timer->CCR4 = (float) (Timer->ARR)*Duty_Cycle/100;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) ;
|
|||
* @Note :
|
||||
**************************************************************************************************
|
||||
*/
|
||||
void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) ;
|
||||
void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, float Duty_Cycle) ;
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ void init_bordage ( void )
|
|||
MyTimer_ActiveIT(TIMER_PWM, 1, IT_bordage_auto);
|
||||
}
|
||||
|
||||
int bordage ( int angle ) {
|
||||
void bordage ( float angle ) {
|
||||
|
||||
float angle_servo = 90.0 - angle;
|
||||
|
||||
|
@ -55,8 +55,6 @@ int bordage ( int angle ) {
|
|||
|
||||
// Génération de la PWM
|
||||
Set_Duty_Cycle(TIMER_PWM, CANAL_PWM, duty_cycle);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void init_codeur_incr ( void ) {
|
||||
|
@ -99,14 +97,14 @@ void Roulis_Handler ( void )
|
|||
bordage(0);
|
||||
}
|
||||
|
||||
int calcul_angle_voile ( int angle ) {
|
||||
if (angle <= 45 || angle >= 360 - 45){
|
||||
return 0;
|
||||
float calcul_angle_voile ( float angle ) {
|
||||
if (angle <= 45.0 || angle >= 360.0 - 45.0){
|
||||
return 0.0;
|
||||
}
|
||||
else if ( angle > 45 && angle <= 180) {
|
||||
return (angle - 45) * 90.0/135.0;
|
||||
else if ( angle > 45.0 && angle <= 180.0) {
|
||||
return (angle - 45.0) * 90.0/135.0;
|
||||
}
|
||||
else {
|
||||
return (315 - angle) * 90.0/135.0;
|
||||
return (315.0 - angle) * 90.0/135.0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ void init_bordage ( void );
|
|||
* @Note -> appeler la fonction d'initialisation avant
|
||||
*************************************************************************************************
|
||||
*/
|
||||
int bordage ( int angle );
|
||||
void bordage ( float angle );
|
||||
|
||||
|
||||
|
||||
|
@ -40,6 +40,6 @@ void init_codeur_incr ( void );
|
|||
|
||||
void init_exti_interrupt ( void );
|
||||
|
||||
int calcul_angle_voile ( int angle );
|
||||
float calcul_angle_voile ( float angle );
|
||||
|
||||
#endif
|
||||
|
|
|
@ -10,24 +10,30 @@ Section Cross References
|
|||
driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset
|
||||
driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set
|
||||
mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for PtrF
|
||||
mytimer.o(i.Set_Duty_Cycle) refers to ffltui.o(.text) for __aeabi_ui2f
|
||||
mytimer.o(i.Set_Duty_Cycle) refers to fmul.o(.text) for __aeabi_fmul
|
||||
mytimer.o(i.Set_Duty_Cycle) refers to fdiv.o(.text) for __aeabi_fdiv
|
||||
mytimer.o(i.Set_Duty_Cycle) refers to ffixui.o(.text) for __aeabi_f2uiz
|
||||
mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for PtrF
|
||||
mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for PtrF
|
||||
mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for PtrF
|
||||
mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for PtrF
|
||||
bordage.o(i.IT_bordage_auto) refers to fflti.o(.text) for __aeabi_i2f
|
||||
bordage.o(i.IT_bordage_auto) refers to bordage.o(i.calcul_angle_voile) for calcul_angle_voile
|
||||
bordage.o(i.IT_bordage_auto) refers to bordage.o(i.bordage) for bordage
|
||||
bordage.o(i.Roulis_Handler) refers to bordage.o(i.bordage) for bordage
|
||||
bordage.o(i.bordage) refers to dflti.o(.text) for __aeabi_i2d
|
||||
bordage.o(i.bordage) refers to f2d.o(.text) for __aeabi_f2d
|
||||
bordage.o(i.bordage) refers to dadd.o(.text) for __aeabi_drsub
|
||||
bordage.o(i.bordage) refers to d2f.o(.text) for __aeabi_d2f
|
||||
bordage.o(i.bordage) refers to f2d.o(.text) for __aeabi_f2d
|
||||
bordage.o(i.bordage) refers to ddiv.o(.text) for __aeabi_ddiv
|
||||
bordage.o(i.bordage) refers to ffixui.o(.text) for __aeabi_f2uiz
|
||||
bordage.o(i.bordage) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle
|
||||
bordage.o(i.calcul_angle_voile) refers to dflti.o(.text) for __aeabi_i2d
|
||||
bordage.o(i.calcul_angle_voile) refers to f2d.o(.text) for __aeabi_f2d
|
||||
bordage.o(i.calcul_angle_voile) refers to cdcmple.o(.text) for __aeabi_cdcmple
|
||||
bordage.o(i.calcul_angle_voile) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
|
||||
bordage.o(i.calcul_angle_voile) refers to dadd.o(.text) for __aeabi_dsub
|
||||
bordage.o(i.calcul_angle_voile) refers to dmul.o(.text) for __aeabi_dmul
|
||||
bordage.o(i.calcul_angle_voile) refers to ddiv.o(.text) for __aeabi_ddiv
|
||||
bordage.o(i.calcul_angle_voile) refers to dfixi.o(.text) for __aeabi_d2iz
|
||||
bordage.o(i.calcul_angle_voile) refers to d2f.o(.text) for __aeabi_d2f
|
||||
bordage.o(i.init_bordage) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
|
||||
bordage.o(i.init_bordage) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init
|
||||
bordage.o(i.init_bordage) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
|
||||
|
@ -56,6 +62,9 @@ Section Cross References
|
|||
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
|
||||
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
|
||||
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
|
||||
fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
|
||||
dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
|
||||
dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
|
||||
|
@ -64,12 +73,14 @@ Section Cross References
|
|||
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
||||
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
ddiv.o(.text) refers to depilogue.o(.text) for _double_round
|
||||
dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
|
||||
fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
|
||||
ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
|
||||
ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
|
||||
f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
|
||||
d2f.o(.text) refers to fepilogue.o(.text) for _float_round
|
||||
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
|
||||
|
@ -127,34 +138,36 @@ Image Symbol Table
|
|||
|
||||
Symbol Name Value Ov Type Size Object(Section)
|
||||
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
|
||||
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
|
||||
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
|
||||
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
|
||||
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
|
||||
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
|
||||
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
|
||||
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
|
||||
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
|
||||
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
|
||||
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
|
||||
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
|
||||
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
|
||||
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
|
||||
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
|
||||
Include\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
||||
Include\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
|
||||
|
@ -169,6 +182,8 @@ Image Symbol Table
|
|||
RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
|
||||
Source\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE
|
||||
Source\principal.c 0x00000000 Number 0 principal.o ABSOLUTE
|
||||
cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE
|
||||
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
|
||||
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
|
||||
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
|
||||
init.s 0x00000000 Number 0 init.o ABSOLUTE
|
||||
|
@ -185,47 +200,51 @@ Image Symbol Table
|
|||
.ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
|
||||
__lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
|
||||
.text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
|
||||
.text 0x08000128 Section 0 dadd.o(.text)
|
||||
.text 0x08000276 Section 0 dmul.o(.text)
|
||||
.text 0x0800035a Section 0 ddiv.o(.text)
|
||||
.text 0x08000438 Section 0 dflti.o(.text)
|
||||
.text 0x0800045a Section 0 ffixui.o(.text)
|
||||
.text 0x08000482 Section 0 dfixi.o(.text)
|
||||
.text 0x080004c0 Section 0 f2d.o(.text)
|
||||
.text 0x080004e6 Section 0 d2f.o(.text)
|
||||
.text 0x0800051e Section 0 llshl.o(.text)
|
||||
.text 0x0800053c Section 0 llushr.o(.text)
|
||||
.text 0x0800055c Section 0 llsshr.o(.text)
|
||||
.text 0x08000580 Section 0 iusefp.o(.text)
|
||||
.text 0x08000580 Section 0 fepilogue.o(.text)
|
||||
.text 0x080005ee Section 0 depilogue.o(.text)
|
||||
.text 0x080006a8 Section 36 init.o(.text)
|
||||
i.EXTI9_5_IRQHandler 0x080006cc Section 0 bordage.o(i.EXTI9_5_IRQHandler)
|
||||
i.IT_bordage_auto 0x080006e8 Section 0 bordage.o(i.IT_bordage_auto)
|
||||
i.MyGPIO_Init 0x08000708 Section 0 driver_gpio.o(i.MyGPIO_Init)
|
||||
i.MyTimer_ActiveIT 0x080007d4 Section 0 mytimer.o(i.MyTimer_ActiveIT)
|
||||
i.MyTimer_Base_Init 0x08000844 Section 0 mytimer.o(i.MyTimer_Base_Init)
|
||||
i.MyTimer_EncoderMode_Conf 0x080008c0 Section 0 mytimer.o(i.MyTimer_EncoderMode_Conf)
|
||||
i.MyTimer_PWM 0x08000958 Section 0 mytimer.o(i.MyTimer_PWM)
|
||||
i.SetSysClock 0x080009d0 Section 0 system_stm32f10x.o(i.SetSysClock)
|
||||
SetSysClock 0x080009d1 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
||||
i.SetSysClockTo72 0x080009d8 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
||||
SetSysClockTo72 0x080009d9 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
||||
i.Set_Duty_Cycle 0x08000ab8 Section 0 mytimer.o(i.Set_Duty_Cycle)
|
||||
i.SystemInit 0x08000b04 Section 0 system_stm32f10x.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x08000b64 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM2_IRQHandler 0x08000b88 Section 0 mytimer.o(i.TIM2_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08000bac Section 0 mytimer.o(i.TIM3_IRQHandler)
|
||||
i.TIM4_IRQHandler 0x08000bd0 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
||||
i.__scatterload_copy 0x08000bf4 Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x08000c02 Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x08000c04 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i.bordage 0x08000c14 Section 0 bordage.o(i.bordage)
|
||||
i.calcul_angle_voile 0x08000c7c Section 0 bordage.o(i.calcul_angle_voile)
|
||||
i.init_bordage 0x08000cf4 Section 0 bordage.o(i.init_bordage)
|
||||
i.init_codeur_incr 0x08000d44 Section 0 bordage.o(i.init_codeur_incr)
|
||||
i.init_exti_interrupt 0x08000d94 Section 0 bordage.o(i.init_exti_interrupt)
|
||||
i.main 0x08000e04 Section 0 principal.o(i.main)
|
||||
.text 0x08000128 Section 0 fmul.o(.text)
|
||||
.text 0x0800018c Section 0 fdiv.o(.text)
|
||||
.text 0x08000208 Section 0 dadd.o(.text)
|
||||
.text 0x08000356 Section 0 dmul.o(.text)
|
||||
.text 0x0800043a Section 0 ddiv.o(.text)
|
||||
.text 0x08000518 Section 0 fflti.o(.text)
|
||||
.text 0x0800052a Section 0 ffltui.o(.text)
|
||||
.text 0x08000534 Section 0 ffixui.o(.text)
|
||||
.text 0x0800055c Section 0 f2d.o(.text)
|
||||
.text 0x08000584 Section 48 cdcmple.o(.text)
|
||||
.text 0x080005b4 Section 48 cdrcmple.o(.text)
|
||||
.text 0x080005e4 Section 0 d2f.o(.text)
|
||||
.text 0x0800061c Section 0 llshl.o(.text)
|
||||
.text 0x0800063a Section 0 llsshr.o(.text)
|
||||
.text 0x0800065e Section 0 iusefp.o(.text)
|
||||
.text 0x0800065e Section 0 fepilogue.o(.text)
|
||||
.text 0x080006cc Section 0 depilogue.o(.text)
|
||||
.text 0x08000788 Section 36 init.o(.text)
|
||||
.text 0x080007ac Section 0 llushr.o(.text)
|
||||
i.EXTI9_5_IRQHandler 0x080007cc Section 0 bordage.o(i.EXTI9_5_IRQHandler)
|
||||
i.IT_bordage_auto 0x080007e8 Section 0 bordage.o(i.IT_bordage_auto)
|
||||
i.MyGPIO_Init 0x08000810 Section 0 driver_gpio.o(i.MyGPIO_Init)
|
||||
i.MyTimer_ActiveIT 0x080008dc Section 0 mytimer.o(i.MyTimer_ActiveIT)
|
||||
i.MyTimer_Base_Init 0x0800094c Section 0 mytimer.o(i.MyTimer_Base_Init)
|
||||
i.MyTimer_EncoderMode_Conf 0x080009c8 Section 0 mytimer.o(i.MyTimer_EncoderMode_Conf)
|
||||
i.MyTimer_PWM 0x08000a60 Section 0 mytimer.o(i.MyTimer_PWM)
|
||||
i.SetSysClock 0x08000ad8 Section 0 system_stm32f10x.o(i.SetSysClock)
|
||||
SetSysClock 0x08000ad9 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
|
||||
i.SetSysClockTo72 0x08000ae0 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
|
||||
SetSysClockTo72 0x08000ae1 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
|
||||
i.Set_Duty_Cycle 0x08000bc0 Section 0 mytimer.o(i.Set_Duty_Cycle)
|
||||
i.SystemInit 0x08000c64 Section 0 system_stm32f10x.o(i.SystemInit)
|
||||
i.TIM1_UP_IRQHandler 0x08000cc4 Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
|
||||
i.TIM2_IRQHandler 0x08000ce8 Section 0 mytimer.o(i.TIM2_IRQHandler)
|
||||
i.TIM3_IRQHandler 0x08000d0c Section 0 mytimer.o(i.TIM3_IRQHandler)
|
||||
i.TIM4_IRQHandler 0x08000d30 Section 0 mytimer.o(i.TIM4_IRQHandler)
|
||||
i.__scatterload_copy 0x08000d54 Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x08000d62 Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x08000d64 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i.bordage 0x08000d74 Section 0 bordage.o(i.bordage)
|
||||
i.calcul_angle_voile 0x08000dd4 Section 0 bordage.o(i.calcul_angle_voile)
|
||||
i.init_bordage 0x08000e94 Section 0 bordage.o(i.init_bordage)
|
||||
i.init_codeur_incr 0x08000ee4 Section 0 bordage.o(i.init_codeur_incr)
|
||||
i.init_exti_interrupt 0x08000f34 Section 0 bordage.o(i.init_exti_interrupt)
|
||||
i.main 0x08000fa4 Section 0 principal.o(i.main)
|
||||
.data 0x20000000 Section 4 mytimer.o(.data)
|
||||
STACK 0x20000008 Section 1024 startup_stm32f10x_md.o(STACK)
|
||||
|
||||
|
@ -302,53 +321,58 @@ Image Symbol Table
|
|||
USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
||||
USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
||||
WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
|
||||
__aeabi_dadd 0x08000129 Thumb Code 322 dadd.o(.text)
|
||||
__aeabi_dsub 0x0800026b Thumb Code 6 dadd.o(.text)
|
||||
__aeabi_drsub 0x08000271 Thumb Code 6 dadd.o(.text)
|
||||
__aeabi_dmul 0x08000277 Thumb Code 228 dmul.o(.text)
|
||||
__aeabi_ddiv 0x0800035b Thumb Code 222 ddiv.o(.text)
|
||||
__aeabi_i2d 0x08000439 Thumb Code 34 dflti.o(.text)
|
||||
__aeabi_f2uiz 0x0800045b Thumb Code 40 ffixui.o(.text)
|
||||
__aeabi_d2iz 0x08000483 Thumb Code 62 dfixi.o(.text)
|
||||
__aeabi_f2d 0x080004c1 Thumb Code 38 f2d.o(.text)
|
||||
__aeabi_d2f 0x080004e7 Thumb Code 56 d2f.o(.text)
|
||||
__aeabi_llsl 0x0800051f Thumb Code 30 llshl.o(.text)
|
||||
_ll_shift_l 0x0800051f Thumb Code 0 llshl.o(.text)
|
||||
__aeabi_llsr 0x0800053d Thumb Code 32 llushr.o(.text)
|
||||
_ll_ushift_r 0x0800053d Thumb Code 0 llushr.o(.text)
|
||||
__aeabi_lasr 0x0800055d Thumb Code 36 llsshr.o(.text)
|
||||
_ll_sshift_r 0x0800055d Thumb Code 0 llsshr.o(.text)
|
||||
__I$use$fp 0x08000581 Thumb Code 0 iusefp.o(.text)
|
||||
_float_round 0x08000581 Thumb Code 18 fepilogue.o(.text)
|
||||
_float_epilogue 0x08000593 Thumb Code 92 fepilogue.o(.text)
|
||||
_double_round 0x080005ef Thumb Code 30 depilogue.o(.text)
|
||||
_double_epilogue 0x0800060d Thumb Code 156 depilogue.o(.text)
|
||||
__scatterload 0x080006a9 Thumb Code 28 init.o(.text)
|
||||
__scatterload_rt2 0x080006a9 Thumb Code 0 init.o(.text)
|
||||
EXTI9_5_IRQHandler 0x080006cd Thumb Code 20 bordage.o(i.EXTI9_5_IRQHandler)
|
||||
IT_bordage_auto 0x080006e9 Thumb Code 28 bordage.o(i.IT_bordage_auto)
|
||||
MyGPIO_Init 0x08000709 Thumb Code 184 driver_gpio.o(i.MyGPIO_Init)
|
||||
MyTimer_ActiveIT 0x080007d5 Thumb Code 88 mytimer.o(i.MyTimer_ActiveIT)
|
||||
MyTimer_Base_Init 0x08000845 Thumb Code 106 mytimer.o(i.MyTimer_Base_Init)
|
||||
MyTimer_EncoderMode_Conf 0x080008c1 Thumb Code 146 mytimer.o(i.MyTimer_EncoderMode_Conf)
|
||||
MyTimer_PWM 0x08000959 Thumb Code 120 mytimer.o(i.MyTimer_PWM)
|
||||
Set_Duty_Cycle 0x08000ab9 Thumb Code 76 mytimer.o(i.Set_Duty_Cycle)
|
||||
SystemInit 0x08000b05 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x08000b65 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
||||
TIM2_IRQHandler 0x08000b89 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
||||
TIM3_IRQHandler 0x08000bad Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
||||
TIM4_IRQHandler 0x08000bd1 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
||||
__scatterload_copy 0x08000bf5 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x08000c03 Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x08000c05 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
bordage 0x08000c15 Thumb Code 88 bordage.o(i.bordage)
|
||||
calcul_angle_voile 0x08000c7d Thumb Code 112 bordage.o(i.calcul_angle_voile)
|
||||
init_bordage 0x08000cf5 Thumb Code 68 bordage.o(i.init_bordage)
|
||||
init_codeur_incr 0x08000d45 Thumb Code 72 bordage.o(i.init_codeur_incr)
|
||||
init_exti_interrupt 0x08000d95 Thumb Code 92 bordage.o(i.init_exti_interrupt)
|
||||
main 0x08000e05 Thumb Code 12 principal.o(i.main)
|
||||
Region$$Table$$Base 0x08000e10 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08000e30 Number 0 anon$$obj.o(Region$$Table)
|
||||
__aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text)
|
||||
__aeabi_fdiv 0x0800018d Thumb Code 124 fdiv.o(.text)
|
||||
__aeabi_dadd 0x08000209 Thumb Code 322 dadd.o(.text)
|
||||
__aeabi_dsub 0x0800034b Thumb Code 6 dadd.o(.text)
|
||||
__aeabi_drsub 0x08000351 Thumb Code 6 dadd.o(.text)
|
||||
__aeabi_dmul 0x08000357 Thumb Code 228 dmul.o(.text)
|
||||
__aeabi_ddiv 0x0800043b Thumb Code 222 ddiv.o(.text)
|
||||
__aeabi_i2f 0x08000519 Thumb Code 18 fflti.o(.text)
|
||||
__aeabi_ui2f 0x0800052b Thumb Code 10 ffltui.o(.text)
|
||||
__aeabi_f2uiz 0x08000535 Thumb Code 40 ffixui.o(.text)
|
||||
__aeabi_f2d 0x0800055d Thumb Code 38 f2d.o(.text)
|
||||
__aeabi_cdcmpeq 0x08000585 Thumb Code 0 cdcmple.o(.text)
|
||||
__aeabi_cdcmple 0x08000585 Thumb Code 48 cdcmple.o(.text)
|
||||
__aeabi_cdrcmple 0x080005b5 Thumb Code 48 cdrcmple.o(.text)
|
||||
__aeabi_d2f 0x080005e5 Thumb Code 56 d2f.o(.text)
|
||||
__aeabi_llsl 0x0800061d Thumb Code 30 llshl.o(.text)
|
||||
_ll_shift_l 0x0800061d Thumb Code 0 llshl.o(.text)
|
||||
__aeabi_lasr 0x0800063b Thumb Code 36 llsshr.o(.text)
|
||||
_ll_sshift_r 0x0800063b Thumb Code 0 llsshr.o(.text)
|
||||
__I$use$fp 0x0800065f Thumb Code 0 iusefp.o(.text)
|
||||
_float_round 0x0800065f Thumb Code 18 fepilogue.o(.text)
|
||||
_float_epilogue 0x08000671 Thumb Code 92 fepilogue.o(.text)
|
||||
_double_round 0x080006cd Thumb Code 30 depilogue.o(.text)
|
||||
_double_epilogue 0x080006eb Thumb Code 156 depilogue.o(.text)
|
||||
__scatterload 0x08000789 Thumb Code 28 init.o(.text)
|
||||
__scatterload_rt2 0x08000789 Thumb Code 0 init.o(.text)
|
||||
__aeabi_llsr 0x080007ad Thumb Code 32 llushr.o(.text)
|
||||
_ll_ushift_r 0x080007ad Thumb Code 0 llushr.o(.text)
|
||||
EXTI9_5_IRQHandler 0x080007cd Thumb Code 20 bordage.o(i.EXTI9_5_IRQHandler)
|
||||
IT_bordage_auto 0x080007e9 Thumb Code 34 bordage.o(i.IT_bordage_auto)
|
||||
MyGPIO_Init 0x08000811 Thumb Code 184 driver_gpio.o(i.MyGPIO_Init)
|
||||
MyTimer_ActiveIT 0x080008dd Thumb Code 88 mytimer.o(i.MyTimer_ActiveIT)
|
||||
MyTimer_Base_Init 0x0800094d Thumb Code 106 mytimer.o(i.MyTimer_Base_Init)
|
||||
MyTimer_EncoderMode_Conf 0x080009c9 Thumb Code 146 mytimer.o(i.MyTimer_EncoderMode_Conf)
|
||||
MyTimer_PWM 0x08000a61 Thumb Code 120 mytimer.o(i.MyTimer_PWM)
|
||||
Set_Duty_Cycle 0x08000bc1 Thumb Code 158 mytimer.o(i.Set_Duty_Cycle)
|
||||
SystemInit 0x08000c65 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
|
||||
TIM1_UP_IRQHandler 0x08000cc5 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
|
||||
TIM2_IRQHandler 0x08000ce9 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
|
||||
TIM3_IRQHandler 0x08000d0d Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
|
||||
TIM4_IRQHandler 0x08000d31 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
|
||||
__scatterload_copy 0x08000d55 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x08000d63 Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x08000d65 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
bordage 0x08000d75 Thumb Code 78 bordage.o(i.bordage)
|
||||
calcul_angle_voile 0x08000dd5 Thumb Code 170 bordage.o(i.calcul_angle_voile)
|
||||
init_bordage 0x08000e95 Thumb Code 68 bordage.o(i.init_bordage)
|
||||
init_codeur_incr 0x08000ee5 Thumb Code 72 bordage.o(i.init_codeur_incr)
|
||||
init_exti_interrupt 0x08000f35 Thumb Code 92 bordage.o(i.init_exti_interrupt)
|
||||
main 0x08000fa5 Thumb Code 12 principal.o(i.main)
|
||||
Region$$Table$$Base 0x08000fb0 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08000fd0 Number 0 anon$$obj.o(Region$$Table)
|
||||
PtrF 0x20000000 Data 4 mytimer.o(.data)
|
||||
__initial_sp 0x20000408 Data 0 startup_stm32f10x_md.o(STACK)
|
||||
|
||||
|
@ -360,79 +384,85 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x08000105
|
||||
|
||||
Load Region LR_1 (Base: 0x08000000, Size: 0x00000e34, Max: 0xffffffff, ABSOLUTE)
|
||||
Load Region LR_1 (Base: 0x08000000, Size: 0x00000fd4, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000e30, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000fd0, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000000ec Data RO 299 RESET startup_stm32f10x_md.o
|
||||
0x080000ec 0x080000ec 0x00000000 Code RO 350 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 369 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 372 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 374 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 376 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 377 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 384 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 379 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 381 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 370 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 377 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 380 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 382 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 384 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 385 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 392 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 387 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 389 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 378 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000104 0x08000104 0x00000024 Code RO 300 * .text startup_stm32f10x_md.o
|
||||
0x08000128 0x08000128 0x0000014e Code RO 353 .text mf_w.l(dadd.o)
|
||||
0x08000276 0x08000276 0x000000e4 Code RO 355 .text mf_w.l(dmul.o)
|
||||
0x0800035a 0x0800035a 0x000000de Code RO 357 .text mf_w.l(ddiv.o)
|
||||
0x08000438 0x08000438 0x00000022 Code RO 359 .text mf_w.l(dflti.o)
|
||||
0x0800045a 0x0800045a 0x00000028 Code RO 361 .text mf_w.l(ffixui.o)
|
||||
0x08000482 0x08000482 0x0000003e Code RO 363 .text mf_w.l(dfixi.o)
|
||||
0x080004c0 0x080004c0 0x00000026 Code RO 365 .text mf_w.l(f2d.o)
|
||||
0x080004e6 0x080004e6 0x00000038 Code RO 367 .text mf_w.l(d2f.o)
|
||||
0x0800051e 0x0800051e 0x0000001e Code RO 385 .text mc_w.l(llshl.o)
|
||||
0x0800053c 0x0800053c 0x00000020 Code RO 387 .text mc_w.l(llushr.o)
|
||||
0x0800055c 0x0800055c 0x00000024 Code RO 389 .text mc_w.l(llsshr.o)
|
||||
0x08000580 0x08000580 0x00000000 Code RO 391 .text mc_w.l(iusefp.o)
|
||||
0x08000580 0x08000580 0x0000006e Code RO 392 .text mf_w.l(fepilogue.o)
|
||||
0x080005ee 0x080005ee 0x000000ba Code RO 394 .text mf_w.l(depilogue.o)
|
||||
0x080006a8 0x080006a8 0x00000024 Code RO 396 .text mc_w.l(init.o)
|
||||
0x080006cc 0x080006cc 0x0000001c Code RO 231 i.EXTI9_5_IRQHandler bordage.o
|
||||
0x080006e8 0x080006e8 0x00000020 Code RO 232 i.IT_bordage_auto bordage.o
|
||||
0x08000708 0x08000708 0x000000cc Code RO 69 i.MyGPIO_Init driver_gpio.o
|
||||
0x080007d4 0x080007d4 0x00000070 Code RO 120 i.MyTimer_ActiveIT mytimer.o
|
||||
0x08000844 0x08000844 0x0000007c Code RO 121 i.MyTimer_Base_Init mytimer.o
|
||||
0x080008c0 0x080008c0 0x00000098 Code RO 122 i.MyTimer_EncoderMode_Conf mytimer.o
|
||||
0x08000958 0x08000958 0x00000078 Code RO 123 i.MyTimer_PWM mytimer.o
|
||||
0x080009d0 0x080009d0 0x00000008 Code RO 307 i.SetSysClock system_stm32f10x.o
|
||||
0x080009d8 0x080009d8 0x000000e0 Code RO 308 i.SetSysClockTo72 system_stm32f10x.o
|
||||
0x08000ab8 0x08000ab8 0x0000004c Code RO 124 i.Set_Duty_Cycle mytimer.o
|
||||
0x08000b04 0x08000b04 0x00000060 Code RO 310 i.SystemInit system_stm32f10x.o
|
||||
0x08000b64 0x08000b64 0x00000024 Code RO 125 i.TIM1_UP_IRQHandler mytimer.o
|
||||
0x08000b88 0x08000b88 0x00000024 Code RO 126 i.TIM2_IRQHandler mytimer.o
|
||||
0x08000bac 0x08000bac 0x00000024 Code RO 127 i.TIM3_IRQHandler mytimer.o
|
||||
0x08000bd0 0x08000bd0 0x00000024 Code RO 128 i.TIM4_IRQHandler mytimer.o
|
||||
0x08000bf4 0x08000bf4 0x0000000e Code RO 400 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x08000c02 0x08000c02 0x00000002 Code RO 401 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x08000c04 0x08000c04 0x0000000e Code RO 402 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x08000c12 0x08000c12 0x00000002 PAD
|
||||
0x08000c14 0x08000c14 0x00000068 Code RO 234 i.bordage bordage.o
|
||||
0x08000c7c 0x08000c7c 0x00000078 Code RO 235 i.calcul_angle_voile bordage.o
|
||||
0x08000cf4 0x08000cf4 0x00000050 Code RO 236 i.init_bordage bordage.o
|
||||
0x08000d44 0x08000d44 0x00000050 Code RO 237 i.init_codeur_incr bordage.o
|
||||
0x08000d94 0x08000d94 0x00000070 Code RO 238 i.init_exti_interrupt bordage.o
|
||||
0x08000e04 0x08000e04 0x0000000c Code RO 4 i.main principal.o
|
||||
0x08000e10 0x08000e10 0x00000020 Data RO 398 Region$$Table anon$$obj.o
|
||||
0x08000128 0x08000128 0x00000064 Code RO 353 .text mf_w.l(fmul.o)
|
||||
0x0800018c 0x0800018c 0x0000007c Code RO 355 .text mf_w.l(fdiv.o)
|
||||
0x08000208 0x08000208 0x0000014e Code RO 357 .text mf_w.l(dadd.o)
|
||||
0x08000356 0x08000356 0x000000e4 Code RO 359 .text mf_w.l(dmul.o)
|
||||
0x0800043a 0x0800043a 0x000000de Code RO 361 .text mf_w.l(ddiv.o)
|
||||
0x08000518 0x08000518 0x00000012 Code RO 363 .text mf_w.l(fflti.o)
|
||||
0x0800052a 0x0800052a 0x0000000a Code RO 365 .text mf_w.l(ffltui.o)
|
||||
0x08000534 0x08000534 0x00000028 Code RO 367 .text mf_w.l(ffixui.o)
|
||||
0x0800055c 0x0800055c 0x00000026 Code RO 369 .text mf_w.l(f2d.o)
|
||||
0x08000582 0x08000582 0x00000002 PAD
|
||||
0x08000584 0x08000584 0x00000030 Code RO 371 .text mf_w.l(cdcmple.o)
|
||||
0x080005b4 0x080005b4 0x00000030 Code RO 373 .text mf_w.l(cdrcmple.o)
|
||||
0x080005e4 0x080005e4 0x00000038 Code RO 375 .text mf_w.l(d2f.o)
|
||||
0x0800061c 0x0800061c 0x0000001e Code RO 393 .text mc_w.l(llshl.o)
|
||||
0x0800063a 0x0800063a 0x00000024 Code RO 395 .text mc_w.l(llsshr.o)
|
||||
0x0800065e 0x0800065e 0x00000000 Code RO 397 .text mc_w.l(iusefp.o)
|
||||
0x0800065e 0x0800065e 0x0000006e Code RO 398 .text mf_w.l(fepilogue.o)
|
||||
0x080006cc 0x080006cc 0x000000ba Code RO 400 .text mf_w.l(depilogue.o)
|
||||
0x08000786 0x08000786 0x00000002 PAD
|
||||
0x08000788 0x08000788 0x00000024 Code RO 402 .text mc_w.l(init.o)
|
||||
0x080007ac 0x080007ac 0x00000020 Code RO 404 .text mc_w.l(llushr.o)
|
||||
0x080007cc 0x080007cc 0x0000001c Code RO 231 i.EXTI9_5_IRQHandler bordage.o
|
||||
0x080007e8 0x080007e8 0x00000028 Code RO 232 i.IT_bordage_auto bordage.o
|
||||
0x08000810 0x08000810 0x000000cc Code RO 69 i.MyGPIO_Init driver_gpio.o
|
||||
0x080008dc 0x080008dc 0x00000070 Code RO 120 i.MyTimer_ActiveIT mytimer.o
|
||||
0x0800094c 0x0800094c 0x0000007c Code RO 121 i.MyTimer_Base_Init mytimer.o
|
||||
0x080009c8 0x080009c8 0x00000098 Code RO 122 i.MyTimer_EncoderMode_Conf mytimer.o
|
||||
0x08000a60 0x08000a60 0x00000078 Code RO 123 i.MyTimer_PWM mytimer.o
|
||||
0x08000ad8 0x08000ad8 0x00000008 Code RO 307 i.SetSysClock system_stm32f10x.o
|
||||
0x08000ae0 0x08000ae0 0x000000e0 Code RO 308 i.SetSysClockTo72 system_stm32f10x.o
|
||||
0x08000bc0 0x08000bc0 0x000000a4 Code RO 124 i.Set_Duty_Cycle mytimer.o
|
||||
0x08000c64 0x08000c64 0x00000060 Code RO 310 i.SystemInit system_stm32f10x.o
|
||||
0x08000cc4 0x08000cc4 0x00000024 Code RO 125 i.TIM1_UP_IRQHandler mytimer.o
|
||||
0x08000ce8 0x08000ce8 0x00000024 Code RO 126 i.TIM2_IRQHandler mytimer.o
|
||||
0x08000d0c 0x08000d0c 0x00000024 Code RO 127 i.TIM3_IRQHandler mytimer.o
|
||||
0x08000d30 0x08000d30 0x00000024 Code RO 128 i.TIM4_IRQHandler mytimer.o
|
||||
0x08000d54 0x08000d54 0x0000000e Code RO 408 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x08000d62 0x08000d62 0x00000002 Code RO 409 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x08000d64 0x08000d64 0x0000000e Code RO 410 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x08000d72 0x08000d72 0x00000002 PAD
|
||||
0x08000d74 0x08000d74 0x00000060 Code RO 234 i.bordage bordage.o
|
||||
0x08000dd4 0x08000dd4 0x000000c0 Code RO 235 i.calcul_angle_voile bordage.o
|
||||
0x08000e94 0x08000e94 0x00000050 Code RO 236 i.init_bordage bordage.o
|
||||
0x08000ee4 0x08000ee4 0x00000050 Code RO 237 i.init_codeur_incr bordage.o
|
||||
0x08000f34 0x08000f34 0x00000070 Code RO 238 i.init_exti_interrupt bordage.o
|
||||
0x08000fa4 0x08000fa4 0x0000000c Code RO 4 i.main principal.o
|
||||
0x08000fb0 0x08000fb0 0x00000020 Data RO 406 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000e30, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000fd0, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x08000e30 0x00000004 Data RW 129 .data mytimer.o
|
||||
0x20000000 0x08000fd0 0x00000004 Data RW 129 .data mytimer.o
|
||||
|
||||
|
||||
Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000e34, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000fd4, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000004 0x08000e34 0x00000004 PAD
|
||||
0x20000004 0x08000fd4 0x00000004 PAD
|
||||
0x20000008 - 0x00000400 Zero RW 297 STACK startup_stm32f10x_md.o
|
||||
|
||||
|
||||
|
@ -443,15 +473,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||
|
||||
556 76 0 0 0 3686 bordage.o
|
||||
628 94 0 0 0 3666 bordage.o
|
||||
204 20 0 0 0 1566 driver_gpio.o
|
||||
728 76 0 4 0 5995 mytimer.o
|
||||
816 82 0 4 0 6055 mytimer.o
|
||||
12 0 0 0 0 206815 principal.o
|
||||
36 8 236 0 1024 844 startup_stm32f10x_md.o
|
||||
328 28 0 0 0 2109 system_stm32f10x.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
1864 208 268 4 1028 221015 Object Totals
|
||||
2024 232 268 4 1028 221055 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
0 0 0 0 4 0 (incl. Padding)
|
||||
|
||||
|
@ -474,30 +504,34 @@ Image component sizes
|
|||
30 0 0 0 0 68 llshl.o
|
||||
36 0 0 0 0 68 llsshr.o
|
||||
32 0 0 0 0 68 llushr.o
|
||||
48 0 0 0 0 68 cdcmple.o
|
||||
48 0 0 0 0 68 cdrcmple.o
|
||||
56 0 0 0 0 88 d2f.o
|
||||
334 0 0 0 0 148 dadd.o
|
||||
222 0 0 0 0 100 ddiv.o
|
||||
186 0 0 0 0 176 depilogue.o
|
||||
62 0 0 0 0 80 dfixi.o
|
||||
34 0 0 0 0 76 dflti.o
|
||||
228 0 0 0 0 96 dmul.o
|
||||
38 0 0 0 0 68 f2d.o
|
||||
124 0 0 0 0 88 fdiv.o
|
||||
110 0 0 0 0 168 fepilogue.o
|
||||
40 0 0 0 0 68 ffixui.o
|
||||
18 0 0 0 0 68 fflti.o
|
||||
10 0 0 0 0 68 ffltui.o
|
||||
100 0 0 0 0 76 fmul.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
1500 16 0 0 0 1340 Library Totals
|
||||
2 0 0 0 0 0 (incl. Padding)
|
||||
1756 16 0 0 0 1620 Library Totals
|
||||
6 0 0 0 0 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
||||
|
||||
188 16 0 0 0 272 mc_w.l
|
||||
1310 0 0 0 0 1068 mf_w.l
|
||||
1562 0 0 0 0 1348 mf_w.l
|
||||
|
||||
----------------------------------------------------------------------
|
||||
1500 16 0 0 0 1340 Library Totals
|
||||
1756 16 0 0 0 1620 Library Totals
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
@ -506,15 +540,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
3364 224 268 4 1028 220947 Grand Totals
|
||||
3364 224 268 4 1028 220947 ELF Image Totals
|
||||
3364 224 268 4 0 0 ROM Totals
|
||||
3780 248 268 4 1028 221059 Grand Totals
|
||||
3780 248 268 4 1028 221059 ELF Image Totals
|
||||
3780 248 268 4 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 3632 ( 3.55kB)
|
||||
Total RO Size (Code + RO Data) 4048 ( 3.95kB)
|
||||
Total RW Size (RW Data + ZI Data) 1032 ( 1.01kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 3636 ( 3.55kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 4052 ( 3.96kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,22 +1,22 @@
|
|||
Dependencies for Project 'drivers', Target 'Réel': (DO NOT MODIFY !)
|
||||
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
||||
F (.\Source\principal.c)(0x619219EF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d)
|
||||
F (.\Source\principal.c)(0x619609AB)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d)
|
||||
I (.\Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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 (.\Include\MyTimer.h)(0x618A8B35)
|
||||
I (.\Include\MyTimer.h)(0x61961362)
|
||||
I (.\Include\MyADC.h)(0x618523AE)
|
||||
I (.\Include\bordage.h)(0x61916FB1)
|
||||
I (.\Include\bordage.h)(0x6196116B)
|
||||
F (.\Include\Driver_GPIO.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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 (Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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)
|
||||
|
@ -24,21 +24,21 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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 (.\Include\Driver_GPIO.h)(0x618523AE)()
|
||||
F (.\Include\MyTimer.c)(0x61921EE1)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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 (Include\MyTimer.h)(0x618A8B35)
|
||||
F (.\Include\MyTimer.c)(0x6196133D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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 (Include\MyTimer.h)(0x61961362)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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 (.\Include\MyTimer.h)(0x618A8B35)()
|
||||
F (.\Include\MyTimer.h)(0x61961362)()
|
||||
F (.\Include\MyADC.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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 (Include\MyADC.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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)
|
||||
|
@ -46,25 +46,25 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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 (.\Include\MyADC.h)(0x618523AE)()
|
||||
F (.\Include\bordage.h)(0x61916FB1)()
|
||||
F (.\Include\bordage.c)(0x619224AA)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d)
|
||||
F (.\Include\bordage.h)(0x6196116B)()
|
||||
F (.\Include\bordage.c)(0x6196115D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d)
|
||||
I (Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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 (Include\MyTimer.h)(0x618A8B35)
|
||||
I (Include\MyTimer.h)(0x61961362)
|
||||
I (Include\MyADC.h)(0x618523AE)
|
||||
I (Include\bordage.h)(0x61916FB1)
|
||||
I (Include\bordage.h)(0x6196116B)
|
||||
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x618523AF)()
|
||||
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x618523AF)(--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)(0x618523AF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-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)(0x618523AF)
|
||||
I (.\RTE\_R_el\RTE_Components.h)(0x61924352)
|
||||
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)
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
Dependencies for Project 'drivers', Target 'Simulé': (DO NOT MODIFY !)
|
||||
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
||||
F (.\Source\principal.c)(0x61896546)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d)
|
||||
F (.\Source\principal.c)(0x619609AB)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d)
|
||||
I (.\Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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 (.\Include\MyTimer.h)(0x618523AE)
|
||||
I (.\Include\MyTimer.h)(0x61961362)
|
||||
I (.\Include\MyADC.h)(0x618523AE)
|
||||
I (.\Include\bordage.h)(0x61895C99)
|
||||
I (.\Include\bordage.h)(0x6196116B)
|
||||
F (.\Include\Driver_GPIO.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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 (Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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)
|
||||
|
@ -24,21 +24,21 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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 (.\Include\Driver_GPIO.h)(0x618523AE)()
|
||||
F (.\Include\MyTimer.c)(0x61894D9D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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 (Include\MyTimer.h)(0x618523AE)
|
||||
F (.\Include\MyTimer.c)(0x6196133D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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 (Include\MyTimer.h)(0x61961362)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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 (.\Include\MyTimer.h)(0x618523AE)()
|
||||
F (.\Include\MyTimer.h)(0x61961362)()
|
||||
F (.\Include\MyADC.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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 (Include\MyADC.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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)
|
||||
|
@ -46,25 +46,25 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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 (.\Include\MyADC.h)(0x618523AE)()
|
||||
F (.\Include\bordage.h)(0x61895C99)()
|
||||
F (.\Include\bordage.c)(0x618A818D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d)
|
||||
F (.\Include\bordage.h)(0x6196116B)()
|
||||
F (.\Include\bordage.c)(0x6196115D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d)
|
||||
I (Include\Driver_GPIO.h)(0x618523AE)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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 (Include\MyTimer.h)(0x618523AE)
|
||||
I (Include\MyTimer.h)(0x61961362)
|
||||
I (Include\MyADC.h)(0x618523AE)
|
||||
I (Include\bordage.h)(0x61895C99)
|
||||
I (Include\bordage.h)(0x6196116B)
|
||||
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x618523AF)()
|
||||
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x618523AF)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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)(0x618523AF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include
-I.\RTE\Device\STM32F103RB
-I.\RTE\_Simul_
-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\_Simul_\RTE_Components.h)(0x618523AF)
|
||||
I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A)
|
||||
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)
|
||||
|
|
Binary file not shown.
|
@ -27,9 +27,14 @@ Project File Date: 11/05/2021
|
|||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'Réel'
|
||||
compiling principal.c...
|
||||
compiling MyADC.c...
|
||||
compiling Driver_GPIO.c...
|
||||
compiling MyTimer.c...
|
||||
compiling bordage.c...
|
||||
compiling system_stm32f10x.c...
|
||||
linking...
|
||||
Program Size: Code=3364 RO-data=268 RW-data=4 ZI-data=1028
|
||||
Program Size: Code=3780 RO-data=268 RW-data=4 ZI-data=1028
|
||||
".\Objects\drivers_simule.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
@ -58,10 +63,10 @@ Package Vendor: Keil
|
|||
|
||||
* Component: Keil::Device:Startup:1.0.0
|
||||
Source file: Device\Source\ARM\startup_stm32f10x_md.s
|
||||
Source file: Device\Source\system_stm32f10x.c
|
||||
Include file: RTE_Driver\Config\RTE_Device.h
|
||||
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
||||
Build Time Elapsed: 00:00:01
|
||||
Source file: Device\Source\system_stm32f10x.c
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
<title>Static Call Graph - [.\Objects\drivers_simule.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Objects\drivers_simule.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 15 10:13:17 2021
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Nov 18 09:48:43 2021
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 144 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
IT_bordage_auto ⇒ bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
IT_bordage_auto ⇒ calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
|
@ -91,27 +91,27 @@ Global Symbols
|
|||
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[5a]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
<P><STRONG><a name="[5f]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[3a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3b]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<P><STRONG><a name="[4c]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[5b]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
<P><STRONG><a name="[60]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[5c]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
<P><STRONG><a name="[61]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[5d]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
<P><STRONG><a name="[62]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[5e]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
<P><STRONG><a name="[63]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[5f]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
<P><STRONG><a name="[64]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[60]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
<P><STRONG><a name="[65]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[39]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||
|
||||
|
@ -296,183 +296,223 @@ Global Symbols
|
|||
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3c]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
|
||||
<P><STRONG><a name="[52]"></a>__aeabi_fmul</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_fmul
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[51]">>></a> Set_Duty_Cycle
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3c]"></a>__aeabi_fdiv</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_fdiv
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3d]">>></a> _float_round
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[51]">>></a> Set_Duty_Cycle
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>__aeabi_dadd</STRONG> (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> __aeabi_lasr
|
||||
<LI><a href="#[3d]">>></a> __aeabi_llsl
|
||||
<LI><a href="#[40]">>></a> _double_round
|
||||
<LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<BR>[Calls]<UL><LI><a href="#[40]">>></a> __aeabi_lasr
|
||||
<LI><a href="#[3f]">>></a> __aeabi_llsl
|
||||
<LI><a href="#[42]">>></a> _double_round
|
||||
<LI><a href="#[41]">>></a> _double_epilogue
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[41]">>></a> __aeabi_dsub
|
||||
<LI><a href="#[42]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[43]">>></a> __aeabi_dsub
|
||||
<LI><a href="#[44]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[41]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<P><STRONG><a name="[43]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[42]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
|
||||
<P><STRONG><a name="[44]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[43]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
|
||||
<P><STRONG><a name="[45]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<BR>[Calls]<UL><LI><a href="#[41]">>></a> _double_epilogue
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> calcul_angle_voile
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[44]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
|
||||
<P><STRONG><a name="[46]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = __aeabi_ddiv ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[40]">>></a> _double_round
|
||||
<BR>[Calls]<UL><LI><a href="#[42]">>></a> _double_round
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[45]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round
|
||||
<P><STRONG><a name="[47]"></a>__aeabi_i2f</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_i2f ⇒ _float_epilogue
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<BR>[Calls]<UL><LI><a href="#[48]">>></a> _float_epilogue
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[38]">>></a> IT_bordage_auto
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[50]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> bordage
|
||||
<P><STRONG><a name="[49]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_ui2f ⇒ _float_epilogue
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[48]">>></a> _float_epilogue
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[51]">>></a> Set_Duty_Cycle
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_d2iz
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[47]">>></a> __aeabi_llsr
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> calcul_angle_voile
|
||||
<P><STRONG><a name="[53]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[51]">>></a> Set_Duty_Cycle
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4f]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> bordage
|
||||
<P><STRONG><a name="[54]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
|
||||
<P><STRONG><a name="[66]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[55]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[56]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2f
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[49]">>></a> _float_round
|
||||
<BR>[Calls]<UL><LI><a href="#[3d]">>></a> _float_round
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3d]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<P><STRONG><a name="[3f]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[41]">>></a> _double_epilogue
|
||||
<LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[61]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[67]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[47]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<LI><a href="#[46]">>></a> __aeabi_d2iz
|
||||
<P><STRONG><a name="[40]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[62]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[68]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<P><STRONG><a name="[69]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3d]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[4a]">>></a> __aeabi_d2f
|
||||
<LI><a href="#[3c]">>></a> __aeabi_fdiv
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[63]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[64]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[49]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> __aeabi_d2f
|
||||
<P><STRONG><a name="[48]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = _float_epilogue
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[47]">>></a> __aeabi_i2f
|
||||
<LI><a href="#[49]">>></a> __aeabi_ui2f
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[65]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[40]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
|
||||
<P><STRONG><a name="[42]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3f]">>></a> _double_epilogue
|
||||
<LI><a href="#[44]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<BR>[Called By]<UL><LI><a href="#[41]">>></a> _double_epilogue
|
||||
<LI><a href="#[46]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3f]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
|
||||
<P><STRONG><a name="[41]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[47]">>></a> __aeabi_llsr
|
||||
<LI><a href="#[3d]">>></a> __aeabi_llsl
|
||||
<LI><a href="#[40]">>></a> _double_round
|
||||
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> __aeabi_llsr
|
||||
<LI><a href="#[3f]">>></a> __aeabi_llsl
|
||||
<LI><a href="#[42]">>></a> _double_round
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[45]">>></a> __aeabi_i2d
|
||||
<LI><a href="#[43]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<BR>[Called By]<UL><LI><a href="#[45]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[4a]">>></a> __main_after_scatterload
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[4c]">>></a> __main_after_scatterload
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3a]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[66]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[6a]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[41]">>></a> _double_epilogue
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6b]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, bordage.o(i.EXTI9_5_IRQHandler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[38]"></a>IT_bordage_auto</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, bordage.o(i.IT_bordage_auto))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = IT_bordage_auto ⇒ bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
<P><STRONG><a name="[38]"></a>IT_bordage_auto</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, bordage.o(i.IT_bordage_auto))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = IT_bordage_auto ⇒ calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Calls]<UL><LI><a href="#[47]">>></a> __aeabi_i2f
|
||||
<LI><a href="#[4d]">>></a> calcul_angle_voile
|
||||
<LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> bordage.o(i.init_bordage)
|
||||
</UL>
|
||||
<P><STRONG><a name="[54]"></a>MyGPIO_Init</STRONG> (Thumb, 184 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
|
||||
<P><STRONG><a name="[59]"></a>MyGPIO_Init</STRONG> (Thumb, 184 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyGPIO_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[57]">>></a> init_codeur_incr
|
||||
<LI><a href="#[52]">>></a> init_bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[5c]">>></a> init_codeur_incr
|
||||
<LI><a href="#[57]">>></a> init_bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[56]"></a>MyTimer_ActiveIT</STRONG> (Thumb, 88 bytes, Stack size 12 bytes, mytimer.o(i.MyTimer_ActiveIT))
|
||||
<P><STRONG><a name="[5b]"></a>MyTimer_ActiveIT</STRONG> (Thumb, 88 bytes, Stack size 12 bytes, mytimer.o(i.MyTimer_ActiveIT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyTimer_ActiveIT
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[52]">>></a> init_bordage
|
||||
<BR>[Called By]<UL><LI><a href="#[57]">>></a> init_bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[53]"></a>MyTimer_Base_Init</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[52]">>></a> init_bordage
|
||||
<P><STRONG><a name="[58]"></a>MyTimer_Base_Init</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[57]">>></a> init_bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[59]"></a>MyTimer_EncoderMode_Conf</STRONG> (Thumb, 146 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_EncoderMode_Conf))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[57]">>></a> init_codeur_incr
|
||||
<P><STRONG><a name="[5e]"></a>MyTimer_EncoderMode_Conf</STRONG> (Thumb, 146 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_EncoderMode_Conf))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[5c]">>></a> init_codeur_incr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[55]"></a>MyTimer_PWM</STRONG> (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[52]">>></a> init_bordage
|
||||
<P><STRONG><a name="[5a]"></a>MyTimer_PWM</STRONG> (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[57]">>></a> init_bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[51]"></a>Set_Duty_Cycle</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, mytimer.o(i.Set_Duty_Cycle))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Set_Duty_Cycle
|
||||
<P><STRONG><a name="[51]"></a>Set_Duty_Cycle</STRONG> (Thumb, 158 bytes, Stack size 32 bytes, mytimer.o(i.Set_Duty_Cycle))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = Set_Duty_Cycle ⇒ __aeabi_fmul
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4c]">>></a> bordage
|
||||
<BR>[Calls]<UL><LI><a href="#[49]">>></a> __aeabi_ui2f
|
||||
<LI><a href="#[52]">>></a> __aeabi_fmul
|
||||
<LI><a href="#[3c]">>></a> __aeabi_fdiv
|
||||
<LI><a href="#[53]">>></a> __aeabi_f2uiz
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4e]">>></a> bordage
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[4d]">>></a> SetSysClock
|
||||
<BR>[Calls]<UL><LI><a href="#[4f]">>></a> SetSysClock
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
|
||||
</UL>
|
||||
|
@ -496,86 +536,88 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[67]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
<P><STRONG><a name="[6c]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[68]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
<P><STRONG><a name="[6d]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[69]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
<P><STRONG><a name="[6e]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4c]"></a>bordage</STRONG> (Thumb, 88 bytes, Stack size 40 bytes, bordage.o(i.bordage))
|
||||
<P><STRONG><a name="[4e]"></a>bordage</STRONG> (Thumb, 78 bytes, Stack size 40 bytes, bordage.o(i.bordage))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[45]">>></a> __aeabi_i2d
|
||||
<LI><a href="#[50]">>></a> __aeabi_f2uiz
|
||||
<LI><a href="#[4f]">>></a> __aeabi_f2d
|
||||
<LI><a href="#[42]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[44]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[3c]">>></a> __aeabi_dadd
|
||||
<LI><a href="#[48]">>></a> __aeabi_d2f
|
||||
<BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_f2d
|
||||
<LI><a href="#[44]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[46]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[3e]">>></a> __aeabi_dadd
|
||||
<LI><a href="#[4a]">>></a> __aeabi_d2f
|
||||
<LI><a href="#[51]">>></a> Set_Duty_Cycle
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[38]">>></a> IT_bordage_auto
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>calcul_angle_voile</STRONG> (Thumb, 112 bytes, Stack size 32 bytes, bordage.o(i.calcul_angle_voile))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = calcul_angle_voile ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||
<P><STRONG><a name="[4d]"></a>calcul_angle_voile</STRONG> (Thumb, 170 bytes, Stack size 40 bytes, bordage.o(i.calcul_angle_voile))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[45]">>></a> __aeabi_i2d
|
||||
<LI><a href="#[43]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[44]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[46]">>></a> __aeabi_d2iz
|
||||
<BR>[Calls]<UL><LI><a href="#[54]">>></a> __aeabi_f2d
|
||||
<LI><a href="#[43]">>></a> __aeabi_dsub
|
||||
<LI><a href="#[44]">>></a> __aeabi_drsub
|
||||
<LI><a href="#[45]">>></a> __aeabi_dmul
|
||||
<LI><a href="#[46]">>></a> __aeabi_ddiv
|
||||
<LI><a href="#[4a]">>></a> __aeabi_d2f
|
||||
<LI><a href="#[56]">>></a> __aeabi_cdrcmple
|
||||
<LI><a href="#[55]">>></a> __aeabi_cdcmple
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[38]">>></a> IT_bordage_auto
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[52]"></a>init_bordage</STRONG> (Thumb, 68 bytes, Stack size 24 bytes, bordage.o(i.init_bordage))
|
||||
<P><STRONG><a name="[57]"></a>init_bordage</STRONG> (Thumb, 68 bytes, Stack size 24 bytes, bordage.o(i.init_bordage))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = init_bordage ⇒ MyTimer_ActiveIT
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[55]">>></a> MyTimer_PWM
|
||||
<LI><a href="#[53]">>></a> MyTimer_Base_Init
|
||||
<LI><a href="#[56]">>></a> MyTimer_ActiveIT
|
||||
<LI><a href="#[54]">>></a> MyGPIO_Init
|
||||
<BR>[Calls]<UL><LI><a href="#[5a]">>></a> MyTimer_PWM
|
||||
<LI><a href="#[58]">>></a> MyTimer_Base_Init
|
||||
<LI><a href="#[5b]">>></a> MyTimer_ActiveIT
|
||||
<LI><a href="#[59]">>></a> MyGPIO_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[57]"></a>init_codeur_incr</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, bordage.o(i.init_codeur_incr))
|
||||
<P><STRONG><a name="[5c]"></a>init_codeur_incr</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, bordage.o(i.init_codeur_incr))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = init_codeur_incr ⇒ MyGPIO_Init
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> init_exti_interrupt
|
||||
<LI><a href="#[59]">>></a> MyTimer_EncoderMode_Conf
|
||||
<LI><a href="#[54]">>></a> MyGPIO_Init
|
||||
<BR>[Calls]<UL><LI><a href="#[5d]">>></a> init_exti_interrupt
|
||||
<LI><a href="#[5e]">>></a> MyTimer_EncoderMode_Conf
|
||||
<LI><a href="#[59]">>></a> MyGPIO_Init
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[58]"></a>init_exti_interrupt</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, bordage.o(i.init_exti_interrupt))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[57]">>></a> init_codeur_incr
|
||||
<P><STRONG><a name="[5d]"></a>init_exti_interrupt</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, bordage.o(i.init_exti_interrupt))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[5c]">>></a> init_codeur_incr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, principal.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = main ⇒ init_bordage ⇒ MyTimer_ActiveIT
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[57]">>></a> init_codeur_incr
|
||||
<LI><a href="#[52]">>></a> init_bordage
|
||||
<BR>[Calls]<UL><LI><a href="#[5c]">>></a> init_codeur_incr
|
||||
<LI><a href="#[57]">>></a> init_bordage
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL><P>
|
||||
<H3>
|
||||
Local Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[4d]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
|
||||
<P><STRONG><a name="[4f]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock ⇒ SetSysClockTo72
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[4e]">>></a> SetSysClockTo72
|
||||
<BR>[Calls]<UL><LI><a href="#[50]">>></a> SetSysClockTo72
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[36]">>></a> SystemInit
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4e]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
|
||||
<P><STRONG><a name="[50]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4d]">>></a> SetSysClock
|
||||
<BR>[Called By]<UL><LI><a href="#[4f]">>></a> SetSysClock
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
@ -120,7 +120,7 @@
|
|||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(1010=988,106,1364,663,0)(1007=-1,-1,-1,-1,0)(1008=90,121,466,357,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=904,193,1325,620,0)(121=280,195,701,622,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=75,104,763,444,0)(240=639,166,1038,511,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=120,153,405,449,0)(130=-1,-1,-1,-1,0)(131=770,-88,1364,663,0)(132=659,-88,1253,663,0)(133=704,-88,1298,663,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=761,-88,1364,663,0)(151=-1,-1,-1,-1,0)</Name>
|
||||
<Name>(1010=988,106,1364,663,0)(1007=-1,-1,-1,-1,0)(1008=90,121,466,357,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=904,193,1325,620,0)(121=280,195,701,622,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=75,104,763,444,0)(240=639,166,1038,511,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=120,153,405,449,0)(130=-1,-1,-1,-1,0)(131=770,0,1364,751,0)(132=659,0,1253,751,0)(133=704,0,1298,751,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=761,0,1364,751,0)(151=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
|
@ -153,7 +153,24 @@
|
|||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<Breakpoint>
|
||||
<Bp>
|
||||
<Number>0</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>50</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>134221204</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>1</BreakIfRCount>
|
||||
<Filename>.\Include\bordage.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression>\\drivers_simule\Include/bordage.c\50</Expression>
|
||||
</Bp>
|
||||
</Breakpoint>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
|
@ -203,12 +220,6 @@
|
|||
<SecondString>00800000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000140A0008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<SystemViewers>
|
||||
<Entry>
|
||||
<Name>System Viewer\AFIO</Name>
|
||||
<WinId>35905</WinId>
|
||||
</Entry>
|
||||
</SystemViewers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
|
|
Loading…
Reference in a new issue