reglage handler bordage

This commit is contained in:
Elise 2021-11-05 13:08:09 +01:00
parent e85ab27706
commit 7453ce894f
26 changed files with 239 additions and 236 deletions

View file

@ -21,7 +21,9 @@
*/ */
int bordage ( int angle ) { int bordage ( int angle ) {
float duty_cycle = ((float) angle)/18.0 + 5.0; // convertit l'angle en rapport cyclique pour la commande du servo moteur float angle_servo = 90.0 - angle;
float duty_cycle = angle_servo/18.0 + 5.0; // convertit l'angle en rapport cyclique pour la commande du servo moteur
// Configuration du timer avec une période de 20ms // Configuration du timer avec une période de 20ms
MyTimer_Struct_TypeDef TIM; MyTimer_Struct_TypeDef TIM;

View file

@ -16,11 +16,11 @@ Section Cross References
mytimer.o(i.TIM3_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 mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for PtrF
bordage.o(i.Roulis_Handler) 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 fflti.o(.text) for __aeabi_i2f bordage.o(i.bordage) refers to dflti.o(.text) for __aeabi_i2d
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 f2d.o(.text) for __aeabi_f2d
bordage.o(i.bordage) refers to ddiv.o(.text) for __aeabi_ddiv bordage.o(i.bordage) refers to ddiv.o(.text) for __aeabi_ddiv
bordage.o(i.bordage) refers to dadd.o(.text) for __aeabi_dadd
bordage.o(i.bordage) refers to d2f.o(.text) for __aeabi_d2f
bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init
bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM bordage.o(i.bordage) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM
bordage.o(i.bordage) refers to ffixui.o(.text) for __aeabi_f2uiz bordage.o(i.bordage) refers to ffixui.o(.text) for __aeabi_f2uiz
@ -50,8 +50,8 @@ Section Cross References
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dadd.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 (Special) to iusefp.o(.text) for __I$use$fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_round ddiv.o(.text) refers to depilogue.o(.text) for _double_round
fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp f2d.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 (Special) to iusefp.o(.text) for __I$use$fp
@ -138,7 +138,7 @@ Image Symbol Table
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
Include\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE Include\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
Include\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE Include\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE
Include\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE Include\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE
@ -170,36 +170,36 @@ Image Symbol Table
.text 0x08000104 Section 36 startup_stm32f10x_md.o(.text) .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
.text 0x08000128 Section 0 dadd.o(.text) .text 0x08000128 Section 0 dadd.o(.text)
.text 0x08000276 Section 0 ddiv.o(.text) .text 0x08000276 Section 0 ddiv.o(.text)
.text 0x08000354 Section 0 fflti.o(.text) .text 0x08000354 Section 0 dflti.o(.text)
.text 0x08000366 Section 0 ffixui.o(.text) .text 0x08000376 Section 0 ffixui.o(.text)
.text 0x0800038e Section 0 f2d.o(.text) .text 0x0800039e Section 0 f2d.o(.text)
.text 0x080003b4 Section 0 d2f.o(.text) .text 0x080003c4 Section 0 d2f.o(.text)
.text 0x080003ec Section 0 llshl.o(.text) .text 0x080003fc Section 0 llshl.o(.text)
.text 0x0800040a Section 0 llsshr.o(.text) .text 0x0800041a Section 0 llsshr.o(.text)
.text 0x0800042e Section 0 iusefp.o(.text) .text 0x0800043e Section 0 iusefp.o(.text)
.text 0x0800042e Section 0 fepilogue.o(.text) .text 0x0800043e Section 0 fepilogue.o(.text)
.text 0x0800049c Section 0 depilogue.o(.text) .text 0x080004ac Section 0 depilogue.o(.text)
.text 0x08000558 Section 36 init.o(.text) .text 0x08000568 Section 36 init.o(.text)
.text 0x0800057c Section 0 llushr.o(.text) .text 0x0800058c Section 0 llushr.o(.text)
i.MyGPIO_Init 0x0800059c Section 0 driver_gpio.o(i.MyGPIO_Init) i.MyGPIO_Init 0x080005ac Section 0 driver_gpio.o(i.MyGPIO_Init)
i.MyTimer_Base_Init 0x08000668 Section 0 mytimer.o(i.MyTimer_Base_Init) i.MyTimer_Base_Init 0x08000678 Section 0 mytimer.o(i.MyTimer_Base_Init)
i.MyTimer_PWM 0x080006e4 Section 0 mytimer.o(i.MyTimer_PWM) i.MyTimer_PWM 0x080006f4 Section 0 mytimer.o(i.MyTimer_PWM)
i.Roulis_Handler 0x0800075c Section 0 bordage.o(i.Roulis_Handler) i.Roulis_Handler 0x0800076c Section 0 bordage.o(i.Roulis_Handler)
i.SetSysClock 0x08000766 Section 0 system_stm32f10x.o(i.SetSysClock) i.SetSysClock 0x08000776 Section 0 system_stm32f10x.o(i.SetSysClock)
SetSysClock 0x08000767 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x08000777 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
i.SetSysClockTo72 0x08000770 Section 0 system_stm32f10x.o(i.SetSysClockTo72) i.SetSysClockTo72 0x08000780 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
SetSysClockTo72 0x08000771 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x08000781 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
i.Set_Duty_Cycle 0x08000850 Section 0 mytimer.o(i.Set_Duty_Cycle) i.Set_Duty_Cycle 0x08000860 Section 0 mytimer.o(i.Set_Duty_Cycle)
i.SystemInit 0x0800089c Section 0 system_stm32f10x.o(i.SystemInit) i.SystemInit 0x080008ac Section 0 system_stm32f10x.o(i.SystemInit)
i.TIM1_UP_IRQHandler 0x080008fc Section 0 mytimer.o(i.TIM1_UP_IRQHandler) i.TIM1_UP_IRQHandler 0x0800090c Section 0 mytimer.o(i.TIM1_UP_IRQHandler)
i.TIM2_IRQHandler 0x08000920 Section 0 mytimer.o(i.TIM2_IRQHandler) i.TIM2_IRQHandler 0x08000930 Section 0 mytimer.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x08000944 Section 0 mytimer.o(i.TIM3_IRQHandler) i.TIM3_IRQHandler 0x08000954 Section 0 mytimer.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08000968 Section 0 mytimer.o(i.TIM4_IRQHandler) i.TIM4_IRQHandler 0x08000978 Section 0 mytimer.o(i.TIM4_IRQHandler)
i.__scatterload_copy 0x0800098c Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_copy 0x0800099c Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x0800099a Section 2 handlers.o(i.__scatterload_null) i.__scatterload_null 0x080009aa Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x0800099c Section 14 handlers.o(i.__scatterload_zeroinit) i.__scatterload_zeroinit 0x080009ac Section 14 handlers.o(i.__scatterload_zeroinit)
i.bordage 0x080009ac Section 0 bordage.o(i.bordage) i.bordage 0x080009bc Section 0 bordage.o(i.bordage)
i.main 0x08000a20 Section 0 principal.o(i.main) i.main 0x08000a44 Section 0 principal.o(i.main)
.data 0x20000000 Section 8 principal.o(.data) .data 0x20000000 Section 8 principal.o(.data)
.data 0x20000008 Section 4 mytimer.o(.data) .data 0x20000008 Section 4 mytimer.o(.data)
STACK 0x20000010 Section 1024 startup_stm32f10x_md.o(STACK) STACK 0x20000010 Section 1024 startup_stm32f10x_md.o(STACK)
@ -282,40 +282,40 @@ Image Symbol Table
__aeabi_dsub 0x0800026b Thumb Code 6 dadd.o(.text) __aeabi_dsub 0x0800026b Thumb Code 6 dadd.o(.text)
__aeabi_drsub 0x08000271 Thumb Code 6 dadd.o(.text) __aeabi_drsub 0x08000271 Thumb Code 6 dadd.o(.text)
__aeabi_ddiv 0x08000277 Thumb Code 222 ddiv.o(.text) __aeabi_ddiv 0x08000277 Thumb Code 222 ddiv.o(.text)
__aeabi_i2f 0x08000355 Thumb Code 18 fflti.o(.text) __aeabi_i2d 0x08000355 Thumb Code 34 dflti.o(.text)
__aeabi_f2uiz 0x08000367 Thumb Code 40 ffixui.o(.text) __aeabi_f2uiz 0x08000377 Thumb Code 40 ffixui.o(.text)
__aeabi_f2d 0x0800038f Thumb Code 38 f2d.o(.text) __aeabi_f2d 0x0800039f Thumb Code 38 f2d.o(.text)
__aeabi_d2f 0x080003b5 Thumb Code 56 d2f.o(.text) __aeabi_d2f 0x080003c5 Thumb Code 56 d2f.o(.text)
__aeabi_llsl 0x080003ed Thumb Code 30 llshl.o(.text) __aeabi_llsl 0x080003fd Thumb Code 30 llshl.o(.text)
_ll_shift_l 0x080003ed Thumb Code 0 llshl.o(.text) _ll_shift_l 0x080003fd Thumb Code 0 llshl.o(.text)
__aeabi_lasr 0x0800040b Thumb Code 36 llsshr.o(.text) __aeabi_lasr 0x0800041b Thumb Code 36 llsshr.o(.text)
_ll_sshift_r 0x0800040b Thumb Code 0 llsshr.o(.text) _ll_sshift_r 0x0800041b Thumb Code 0 llsshr.o(.text)
__I$use$fp 0x0800042f Thumb Code 0 iusefp.o(.text) __I$use$fp 0x0800043f Thumb Code 0 iusefp.o(.text)
_float_round 0x0800042f Thumb Code 18 fepilogue.o(.text) _float_round 0x0800043f Thumb Code 18 fepilogue.o(.text)
_float_epilogue 0x08000441 Thumb Code 92 fepilogue.o(.text) _float_epilogue 0x08000451 Thumb Code 92 fepilogue.o(.text)
_double_round 0x0800049d Thumb Code 30 depilogue.o(.text) _double_round 0x080004ad Thumb Code 30 depilogue.o(.text)
_double_epilogue 0x080004bb Thumb Code 156 depilogue.o(.text) _double_epilogue 0x080004cb Thumb Code 156 depilogue.o(.text)
__scatterload 0x08000559 Thumb Code 28 init.o(.text) __scatterload 0x08000569 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x08000559 Thumb Code 0 init.o(.text) __scatterload_rt2 0x08000569 Thumb Code 0 init.o(.text)
__aeabi_llsr 0x0800057d Thumb Code 32 llushr.o(.text) __aeabi_llsr 0x0800058d Thumb Code 32 llushr.o(.text)
_ll_ushift_r 0x0800057d Thumb Code 0 llushr.o(.text) _ll_ushift_r 0x0800058d Thumb Code 0 llushr.o(.text)
MyGPIO_Init 0x0800059d Thumb Code 184 driver_gpio.o(i.MyGPIO_Init) MyGPIO_Init 0x080005ad Thumb Code 184 driver_gpio.o(i.MyGPIO_Init)
MyTimer_Base_Init 0x08000669 Thumb Code 106 mytimer.o(i.MyTimer_Base_Init) MyTimer_Base_Init 0x08000679 Thumb Code 106 mytimer.o(i.MyTimer_Base_Init)
MyTimer_PWM 0x080006e5 Thumb Code 120 mytimer.o(i.MyTimer_PWM) MyTimer_PWM 0x080006f5 Thumb Code 120 mytimer.o(i.MyTimer_PWM)
Roulis_Handler 0x0800075d Thumb Code 10 bordage.o(i.Roulis_Handler) Roulis_Handler 0x0800076d Thumb Code 10 bordage.o(i.Roulis_Handler)
Set_Duty_Cycle 0x08000851 Thumb Code 76 mytimer.o(i.Set_Duty_Cycle) Set_Duty_Cycle 0x08000861 Thumb Code 76 mytimer.o(i.Set_Duty_Cycle)
SystemInit 0x0800089d Thumb Code 78 system_stm32f10x.o(i.SystemInit) SystemInit 0x080008ad Thumb Code 78 system_stm32f10x.o(i.SystemInit)
TIM1_UP_IRQHandler 0x080008fd Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) TIM1_UP_IRQHandler 0x0800090d Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler)
TIM2_IRQHandler 0x08000921 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) TIM2_IRQHandler 0x08000931 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x08000945 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) TIM3_IRQHandler 0x08000955 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08000969 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) TIM4_IRQHandler 0x08000979 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler)
__scatterload_copy 0x0800098d Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_copy 0x0800099d Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x0800099b Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_null 0x080009ab Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x0800099d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __scatterload_zeroinit 0x080009ad Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
bordage 0x080009ad Thumb Code 102 bordage.o(i.bordage) bordage 0x080009bd Thumb Code 120 bordage.o(i.bordage)
main 0x08000a21 Thumb Code 28 principal.o(i.main) main 0x08000a45 Thumb Code 28 principal.o(i.main)
Region$$Table$$Base 0x08000a44 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Base 0x08000a68 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08000a64 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08000a88 Number 0 anon$$obj.o(Region$$Table)
GPIO_Struct 0x20000000 Data 8 principal.o(.data) GPIO_Struct 0x20000000 Data 8 principal.o(.data)
PtrF 0x20000008 Data 4 mytimer.o(.data) PtrF 0x20000008 Data 4 mytimer.o(.data)
__initial_sp 0x20000410 Data 0 startup_stm32f10x_md.o(STACK) __initial_sp 0x20000410 Data 0 startup_stm32f10x_md.o(STACK)
@ -328,74 +328,74 @@ Memory Map of the image
Image Entry point : 0x08000105 Image Entry point : 0x08000105
Load Region LR_1 (Base: 0x08000000, Size: 0x00000a70, Max: 0xffffffff, ABSOLUTE) Load Region LR_1 (Base: 0x08000000, Size: 0x00000a94, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a64, Max: 0xffffffff, ABSOLUTE) Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a88, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 266 RESET startup_stm32f10x_md.o 0x08000000 0x08000000 0x000000ec Data RO 276 RESET startup_stm32f10x_md.o
0x080000ec 0x080000ec 0x00000000 Code RO 317 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x080000ec 0x080000ec 0x00000000 Code RO 327 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 332 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x080000ec 0x080000ec 0x00000004 Code RO 342 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 335 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x080000f0 0x080000f0 0x00000004 Code RO 345 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 337 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x080000f4 0x080000f4 0x00000000 Code RO 347 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 339 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x080000f4 0x080000f4 0x00000000 Code RO 349 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 340 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x080000f4 0x080000f4 0x00000008 Code RO 350 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 347 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x080000fc 0x080000fc 0x00000004 Code RO 357 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 342 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x08000100 0x08000100 0x00000000 Code RO 352 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 344 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x08000100 0x08000100 0x00000000 Code RO 354 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 333 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000100 0x08000100 0x00000004 Code RO 343 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x00000024 Code RO 267 * .text startup_stm32f10x_md.o 0x08000104 0x08000104 0x00000024 Code RO 277 * .text startup_stm32f10x_md.o
0x08000128 0x08000128 0x0000014e Code RO 320 .text mf_w.l(dadd.o) 0x08000128 0x08000128 0x0000014e Code RO 330 .text mf_w.l(dadd.o)
0x08000276 0x08000276 0x000000de Code RO 322 .text mf_w.l(ddiv.o) 0x08000276 0x08000276 0x000000de Code RO 332 .text mf_w.l(ddiv.o)
0x08000354 0x08000354 0x00000012 Code RO 324 .text mf_w.l(fflti.o) 0x08000354 0x08000354 0x00000022 Code RO 334 .text mf_w.l(dflti.o)
0x08000366 0x08000366 0x00000028 Code RO 326 .text mf_w.l(ffixui.o) 0x08000376 0x08000376 0x00000028 Code RO 336 .text mf_w.l(ffixui.o)
0x0800038e 0x0800038e 0x00000026 Code RO 328 .text mf_w.l(f2d.o) 0x0800039e 0x0800039e 0x00000026 Code RO 338 .text mf_w.l(f2d.o)
0x080003b4 0x080003b4 0x00000038 Code RO 330 .text mf_w.l(d2f.o) 0x080003c4 0x080003c4 0x00000038 Code RO 340 .text mf_w.l(d2f.o)
0x080003ec 0x080003ec 0x0000001e Code RO 348 .text mc_w.l(llshl.o) 0x080003fc 0x080003fc 0x0000001e Code RO 358 .text mc_w.l(llshl.o)
0x0800040a 0x0800040a 0x00000024 Code RO 350 .text mc_w.l(llsshr.o) 0x0800041a 0x0800041a 0x00000024 Code RO 360 .text mc_w.l(llsshr.o)
0x0800042e 0x0800042e 0x00000000 Code RO 352 .text mc_w.l(iusefp.o) 0x0800043e 0x0800043e 0x00000000 Code RO 362 .text mc_w.l(iusefp.o)
0x0800042e 0x0800042e 0x0000006e Code RO 353 .text mf_w.l(fepilogue.o) 0x0800043e 0x0800043e 0x0000006e Code RO 363 .text mf_w.l(fepilogue.o)
0x0800049c 0x0800049c 0x000000ba Code RO 355 .text mf_w.l(depilogue.o) 0x080004ac 0x080004ac 0x000000ba Code RO 365 .text mf_w.l(depilogue.o)
0x08000556 0x08000556 0x00000002 PAD 0x08000566 0x08000566 0x00000002 PAD
0x08000558 0x08000558 0x00000024 Code RO 357 .text mc_w.l(init.o) 0x08000568 0x08000568 0x00000024 Code RO 367 .text mc_w.l(init.o)
0x0800057c 0x0800057c 0x00000020 Code RO 359 .text mc_w.l(llushr.o) 0x0800058c 0x0800058c 0x00000020 Code RO 369 .text mc_w.l(llushr.o)
0x0800059c 0x0800059c 0x000000cc Code RO 72 i.MyGPIO_Init driver_gpio.o 0x080005ac 0x080005ac 0x000000cc Code RO 72 i.MyGPIO_Init driver_gpio.o
0x08000668 0x08000668 0x0000007c Code RO 124 i.MyTimer_Base_Init mytimer.o 0x08000678 0x08000678 0x0000007c Code RO 134 i.MyTimer_Base_Init mytimer.o
0x080006e4 0x080006e4 0x00000078 Code RO 126 i.MyTimer_PWM mytimer.o 0x080006f4 0x080006f4 0x00000078 Code RO 136 i.MyTimer_PWM mytimer.o
0x0800075c 0x0800075c 0x0000000a Code RO 234 i.Roulis_Handler bordage.o 0x0800076c 0x0800076c 0x0000000a Code RO 244 i.Roulis_Handler bordage.o
0x08000766 0x08000766 0x00000008 Code RO 274 i.SetSysClock system_stm32f10x.o 0x08000776 0x08000776 0x00000008 Code RO 284 i.SetSysClock system_stm32f10x.o
0x0800076e 0x0800076e 0x00000002 PAD 0x0800077e 0x0800077e 0x00000002 PAD
0x08000770 0x08000770 0x000000e0 Code RO 275 i.SetSysClockTo72 system_stm32f10x.o 0x08000780 0x08000780 0x000000e0 Code RO 285 i.SetSysClockTo72 system_stm32f10x.o
0x08000850 0x08000850 0x0000004c Code RO 127 i.Set_Duty_Cycle mytimer.o 0x08000860 0x08000860 0x0000004c Code RO 137 i.Set_Duty_Cycle mytimer.o
0x0800089c 0x0800089c 0x00000060 Code RO 277 i.SystemInit system_stm32f10x.o 0x080008ac 0x080008ac 0x00000060 Code RO 287 i.SystemInit system_stm32f10x.o
0x080008fc 0x080008fc 0x00000024 Code RO 128 i.TIM1_UP_IRQHandler mytimer.o 0x0800090c 0x0800090c 0x00000024 Code RO 138 i.TIM1_UP_IRQHandler mytimer.o
0x08000920 0x08000920 0x00000024 Code RO 129 i.TIM2_IRQHandler mytimer.o 0x08000930 0x08000930 0x00000024 Code RO 139 i.TIM2_IRQHandler mytimer.o
0x08000944 0x08000944 0x00000024 Code RO 130 i.TIM3_IRQHandler mytimer.o 0x08000954 0x08000954 0x00000024 Code RO 140 i.TIM3_IRQHandler mytimer.o
0x08000968 0x08000968 0x00000024 Code RO 131 i.TIM4_IRQHandler mytimer.o 0x08000978 0x08000978 0x00000024 Code RO 141 i.TIM4_IRQHandler mytimer.o
0x0800098c 0x0800098c 0x0000000e Code RO 363 i.__scatterload_copy mc_w.l(handlers.o) 0x0800099c 0x0800099c 0x0000000e Code RO 373 i.__scatterload_copy mc_w.l(handlers.o)
0x0800099a 0x0800099a 0x00000002 Code RO 364 i.__scatterload_null mc_w.l(handlers.o) 0x080009aa 0x080009aa 0x00000002 Code RO 374 i.__scatterload_null mc_w.l(handlers.o)
0x0800099c 0x0800099c 0x0000000e Code RO 365 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x080009ac 0x080009ac 0x0000000e Code RO 375 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x080009aa 0x080009aa 0x00000002 PAD 0x080009ba 0x080009ba 0x00000002 PAD
0x080009ac 0x080009ac 0x00000074 Code RO 235 i.bordage bordage.o 0x080009bc 0x080009bc 0x00000088 Code RO 245 i.bordage bordage.o
0x08000a20 0x08000a20 0x00000024 Code RO 4 i.main principal.o 0x08000a44 0x08000a44 0x00000024 Code RO 4 i.main principal.o
0x08000a44 0x08000a44 0x00000020 Data RO 361 Region$$Table anon$$obj.o 0x08000a68 0x08000a68 0x00000020 Data RO 371 Region$$Table anon$$obj.o
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000a64, Size: 0x0000000c, Max: 0xffffffff, ABSOLUTE) Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000a88, Size: 0x0000000c, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08000a64 0x00000008 Data RW 5 .data principal.o 0x20000000 0x08000a88 0x00000008 Data RW 5 .data principal.o
0x20000008 0x08000a6c 0x00000004 Data RW 132 .data mytimer.o 0x20000008 0x08000a90 0x00000004 Data RW 142 .data mytimer.o
Execution Region ER_ZI (Exec base: 0x2000000c, Load base: 0x08000a70, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) Execution Region ER_ZI (Exec base: 0x2000000c, Load base: 0x08000a94, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x2000000c 0x08000a70 0x00000004 PAD 0x2000000c 0x08000a94 0x00000004 PAD
0x20000010 - 0x00000400 Zero RW 264 STACK startup_stm32f10x_md.o 0x20000010 - 0x00000400 Zero RW 274 STACK startup_stm32f10x_md.o
============================================================================== ==============================================================================
@ -405,15 +405,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name Code (inc. data) RO Data RW Data ZI Data Debug Object Name
126 14 0 0 0 1063 bordage.o 146 16 0 0 0 1091 bordage.o
204 20 0 0 0 1566 driver_gpio.o 204 20 0 0 0 203386 driver_gpio.o
464 46 0 4 0 4761 mytimer.o 464 46 0 4 0 4761 mytimer.o
36 8 0 8 0 207677 principal.o 36 8 0 8 0 207677 principal.o
36 8 236 0 1024 844 startup_stm32f10x_md.o 36 8 236 0 1024 844 startup_stm32f10x_md.o
328 28 0 0 0 2109 system_stm32f10x.o 328 28 0 0 0 2109 system_stm32f10x.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
1196 124 268 12 1028 218020 Object Totals 1216 126 268 12 1028 419868 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
2 0 0 0 4 0 (incl. Padding) 2 0 0 0 4 0 (incl. Padding)
@ -440,13 +440,13 @@ Image component sizes
334 0 0 0 0 148 dadd.o 334 0 0 0 0 148 dadd.o
222 0 0 0 0 100 ddiv.o 222 0 0 0 0 100 ddiv.o
186 0 0 0 0 176 depilogue.o 186 0 0 0 0 176 depilogue.o
34 0 0 0 0 76 dflti.o
38 0 0 0 0 68 f2d.o 38 0 0 0 0 68 f2d.o
110 0 0 0 0 168 fepilogue.o 110 0 0 0 0 168 fepilogue.o
40 0 0 0 0 68 ffixui.o 40 0 0 0 0 68 ffixui.o
18 0 0 0 0 68 fflti.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
1196 16 0 0 0 1156 Library Totals 1212 16 0 0 0 1164 Library Totals
4 0 0 0 0 0 (incl. Padding) 4 0 0 0 0 0 (incl. Padding)
---------------------------------------------------------------------- ----------------------------------------------------------------------
@ -454,10 +454,10 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Library Name Code (inc. data) RO Data RW Data ZI Data Debug Library Name
188 16 0 0 0 272 mc_w.l 188 16 0 0 0 272 mc_w.l
1004 0 0 0 0 884 mf_w.l 1020 0 0 0 0 892 mf_w.l
---------------------------------------------------------------------- ----------------------------------------------------------------------
1196 16 0 0 0 1156 Library Totals 1212 16 0 0 0 1164 Library Totals
---------------------------------------------------------------------- ----------------------------------------------------------------------
@ -466,15 +466,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
2392 140 268 12 1028 218184 Grand Totals 2428 142 268 12 1028 420040 Grand Totals
2392 140 268 12 1028 218184 ELF Image Totals 2428 142 268 12 1028 420040 ELF Image Totals
2392 140 268 12 0 0 ROM Totals 2428 142 268 12 0 0 ROM Totals
============================================================================== ==============================================================================
Total RO Size (Code + RO Data) 2660 ( 2.60kB) Total RO Size (Code + RO Data) 2696 ( 2.63kB)
Total RW Size (RW Data + ZI Data) 1040 ( 1.02kB) Total RW Size (RW Data + ZI Data) 1040 ( 1.02kB)
Total ROM Size (Code + RO Data + RW Data) 2672 ( 2.61kB) Total ROM Size (Code + RO Data + RW Data) 2708 ( 2.64kB)
============================================================================== ==============================================================================

View file

@ -1,7 +1,7 @@
.\objects\bordage.o: Include\bordage.c .\objects\bordage.o: Include\bordage.c
.\objects\bordage.o: Include\Driver_GPIO.h .\objects\bordage.o: Include\Driver_GPIO.h
.\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h .\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\objects\bordage.o: .\RTE\_Simul_\RTE_Components.h .\objects\bordage.o: .\RTE\_R_el\RTE_Components.h
.\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\objects\bordage.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\bordage.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h .\objects\bordage.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

View file

@ -1,7 +1,7 @@
.\objects\driver_gpio.o: Include\Driver_GPIO.c .\objects\driver_gpio.o: Include\Driver_GPIO.c
.\objects\driver_gpio.o: Include\Driver_GPIO.h .\objects\driver_gpio.o: Include\Driver_GPIO.h
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\objects\driver_gpio.o: .\RTE\_Simul_\RTE_Components.h .\objects\driver_gpio.o: .\RTE\_R_el\RTE_Components.h
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

View file

@ -1,9 +1,9 @@
Dependencies for Project 'drivers', Target 'Réel': (DO NOT MODIFY !) Dependencies for Project 'drivers', Target 'Réel': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Source\principal.c)(0x618418A8)(-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)(0x61851991)(-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)(0x61487FC8) I (.\Include\Driver_GPIO.h)(0x61487FC8)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) I (.\RTE\_Simul_\RTE_Components.h)(0x614494D8)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) 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:\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_version.h)(0x5E8F2582)
@ -47,7 +47,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
F (.\Include\MyADC.h)(0x615B16F8)() F (.\Include\MyADC.h)(0x615B16F8)()
F (.\Include\bordage.h)(0x618418F1)() F (.\Include\bordage.h)(0x618418F1)()
F (.\Include\bordage.c)(0x61841870)(-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.c)(0x61851DC2)(-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)(0x61487FC8) I (Include\Driver_GPIO.h)(0x61487FC8)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) I (.\RTE\_R_el\RTE_Components.h)(0x614734C5)

View file

@ -1,6 +1,6 @@
Dependencies for Project 'drivers', Target 'Simulé': (DO NOT MODIFY !) Dependencies for Project 'drivers', Target 'Simulé': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Source\principal.c)(0x618518AB)(-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)(0x61851991)(-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)(0x61487FC8) I (.\Include\Driver_GPIO.h)(0x61487FC8)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_Simul_\RTE_Components.h)(0x614494D8) I (.\RTE\_Simul_\RTE_Components.h)(0x614494D8)

View file

@ -26,10 +26,9 @@ Project File Date: 11/04/2021
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'Simulé' Build target 'Réel'
compiling principal.c...
linking... linking...
Program Size: Code=2392 RO-data=268 RW-data=12 ZI-data=1028 Program Size: Code=2428 RO-data=268 RW-data=12 ZI-data=1028
".\Objects\drivers_simule.axf" - 0 Error(s), 0 Warning(s). ".\Objects\drivers_simule.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2> <h2>Software Packages used:</h2>
@ -48,7 +47,7 @@ Package Vendor: Keil
<h2>Collection of Component include folders:</h2> <h2>Collection of Component include folders:</h2>
.\RTE\Device\STM32F103RB .\RTE\Device\STM32F103RB
.\RTE\_Simul_ .\RTE\_R_el
C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
@ -57,11 +56,11 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.4.0 * Component: ARM::CMSIS:CORE:5.4.0
* Component: Keil::Device:Startup:1.0.0 * Component: Keil::Device:Startup:1.0.0
Source file: Device\Source\ARM\startup_stm32f10x_md.s
Include file: RTE_Driver\Config\RTE_Device.h
Source file: Device\Source\system_stm32f10x.c
Source file: Device\Source\ARM\STM32F1xx_OPT.s Source file: Device\Source\ARM\STM32F1xx_OPT.s
Build Time Elapsed: 00:00:01 Include file: RTE_Driver\Config\RTE_Device.h
Source file: Device\Source\ARM\startup_stm32f10x_md.s
Source file: Device\Source\system_stm32f10x.c
Build Time Elapsed: 00:00:00
</pre> </pre>
</body> </body>
</html> </html>

View file

@ -3,11 +3,11 @@
<title>Static Call Graph - [.\Objects\drivers_simule.axf]</title></head> <title>Static Call Graph - [.\Objects\drivers_simule.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image .\Objects\drivers_simule.axf</H1><HR> <H1>Static Call Graph for image .\Objects\drivers_simule.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Nov 05 12:42:37 2021 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Nov 05 13:04:53 2021
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 144 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 144 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>
main &rArr; Roulis_Handler &rArr; bordage &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round main &rArr; Roulis_Handler &rArr; bordage &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
<P> <P>
<H3> <H3>
Mutually Recursive functions Mutually Recursive functions
@ -90,27 +90,27 @@ Global Symbols
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) <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) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
</UL> </UL>
<P><STRONG><a name="[53]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) <P><STRONG><a name="[52]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) <P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Calls]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL> </UL>
<P><STRONG><a name="[48]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) <P><STRONG><a name="[47]"></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="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload <BR><BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL> </UL>
<P><STRONG><a name="[54]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) <P><STRONG><a name="[53]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[55]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) <P><STRONG><a name="[54]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[56]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) <P><STRONG><a name="[55]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[57]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) <P><STRONG><a name="[56]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
<P><STRONG><a name="[58]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) <P><STRONG><a name="[57]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[59]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) <P><STRONG><a name="[58]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
<P><STRONG><a name="[38]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) <P><STRONG><a name="[38]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
@ -306,17 +306,21 @@ Global Symbols
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round <LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue <LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub <BR>[Called By]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub <LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[40]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) <P><STRONG><a name="[40]"></a>__aeabi_dsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<P><STRONG><a name="[41]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) <P><STRONG><a name="[41]"></a>__aeabi_drsub</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[42]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) <P><STRONG><a name="[42]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
@ -324,31 +328,31 @@ Global Symbols
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round <BR>[Calls]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[43]"></a>__aeabi_i2f</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text)) <P><STRONG><a name="[43]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __aeabi_i2f &rArr; _float_epilogue <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_i2d &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_epilogue <BR>[Calls]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[50]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) <P><STRONG><a name="[4f]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[4d]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) <P><STRONG><a name="[4c]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[45]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) <P><STRONG><a name="[44]"></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 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2f
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round <BR>[Calls]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_float_round
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[3c]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) <P><STRONG><a name="[3c]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
@ -356,25 +360,21 @@ Global Symbols
<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<P><STRONG><a name="[5a]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) <P><STRONG><a name="[59]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[3d]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text)) <P><STRONG><a name="[3d]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<P><STRONG><a name="[5b]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) <P><STRONG><a name="[5a]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
<P><STRONG><a name="[5c]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) <P><STRONG><a name="[5b]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[46]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) <P><STRONG><a name="[45]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f <BR><BR>[Called By]<UL><LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
</UL> </UL>
<P><STRONG><a name="[44]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text)) <P><STRONG><a name="[5c]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = _float_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f
</UL>
<P><STRONG><a name="[3f]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) <P><STRONG><a name="[3f]"></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 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round
@ -387,59 +387,60 @@ Global Symbols
<P><STRONG><a name="[3e]"></a>_double_epilogue</STRONG> (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) <P><STRONG><a name="[3e]"></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 &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr <BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl <LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
<LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round <LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <BR>[Called By]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL> </UL>
<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) <P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload <BR><BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main_after_scatterload
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload <BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL> </UL>
<P><STRONG><a name="[5d]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) <P><STRONG><a name="[5d]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[47]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) <P><STRONG><a name="[46]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue <BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL> </UL>
<P><STRONG><a name="[5e]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) <P><STRONG><a name="[5e]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[52]"></a>MyGPIO_Init</STRONG> (Thumb, 184 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init)) <P><STRONG><a name="[51]"></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 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MyGPIO_Init
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL> </UL>
<P><STRONG><a name="[4e]"></a>MyTimer_Base_Init</STRONG> (Thumb, 106 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init)) <P><STRONG><a name="[4d]"></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="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[4f]"></a>MyTimer_PWM</STRONG> (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM)) <P><STRONG><a name="[4e]"></a>MyTimer_PWM</STRONG> (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM))
<BR><BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[49]"></a>Roulis_Handler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, bordage.o(i.Roulis_Handler)) <P><STRONG><a name="[48]"></a>Roulis_Handler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, bordage.o(i.Roulis_Handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Roulis_Handler &rArr; bordage &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Roulis_Handler &rArr; bordage &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL> </UL>
<P><STRONG><a name="[51]"></a>Set_Duty_Cycle</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, mytimer.o(i.Set_Duty_Cycle)) <P><STRONG><a name="[50]"></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 <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Set_Duty_Cycle
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage <BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bordage
</UL> </UL>
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit)) <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 &rArr; SetSysClock &rArr; SetSysClockTo72 <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock <BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
</UL> </UL>
@ -469,45 +470,46 @@ Global Symbols
<P><STRONG><a name="[61]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) <P><STRONG><a name="[61]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[4a]"></a>bordage</STRONG> (Thumb, 102 bytes, Stack size 48 bytes, bordage.o(i.bordage)) <P><STRONG><a name="[49]"></a>bordage</STRONG> (Thumb, 120 bytes, Stack size 48 bytes, bordage.o(i.bordage))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = bordage &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = bordage &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f <BR>[Calls]<UL><LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz <LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2uiz
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d <LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv <LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd <LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f <LI><a href="#[44]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2f
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Duty_Cycle <LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_Duty_Cycle
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM <LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_PWM
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init <LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyTimer_Base_Init
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Roulis_Handler <BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Roulis_Handler
</UL> </UL>
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, principal.o(i.main)) <P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, principal.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = main &rArr; Roulis_Handler &rArr; bordage &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = main &rArr; Roulis_Handler &rArr; bordage &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Roulis_Handler <BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Roulis_Handler
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init <LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL><P> </UL><P>
<H3> <H3>
Local Symbols Local Symbols
</H3> </H3>
<P><STRONG><a name="[4b]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock)) <P><STRONG><a name="[4a]"></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 &rArr; SetSysClockTo72 <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock &rArr; SetSysClockTo72
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72 <BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit <BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
</UL> </UL>
<P><STRONG><a name="[4c]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72)) <P><STRONG><a name="[4b]"></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 <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
</UL> </UL>
<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock <BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
</UL> </UL>
<P> <P>
<H3> <H3>

View file

@ -1,7 +1,7 @@
.\objects\myadc.o: Include\MyADC.c .\objects\myadc.o: Include\MyADC.c
.\objects\myadc.o: Include\MyADC.h .\objects\myadc.o: Include\MyADC.h
.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\objects\myadc.o: .\RTE\_Simul_\RTE_Components.h .\objects\myadc.o: .\RTE\_R_el\RTE_Components.h
.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\objects\myadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\myadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

View file

@ -1,7 +1,7 @@
.\objects\mytimer.o: Include\MyTimer.c .\objects\mytimer.o: Include\MyTimer.c
.\objects\mytimer.o: Include\MyTimer.h .\objects\mytimer.o: Include\MyTimer.h
.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\objects\mytimer.o: .\RTE\_Simul_\RTE_Components.h .\objects\mytimer.o: .\RTE\_R_el\RTE_Components.h
.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\objects\mytimer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\mytimer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

View file

@ -1,6 +1,6 @@
.\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c .\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
.\objects\system_stm32f10x.o: .\RTE\_Simul_\RTE_Components.h .\objects\system_stm32f10x.o: .\RTE\_R_el\RTE_Components.h
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h

File diff suppressed because one or more lines are too long

View file

@ -75,7 +75,7 @@
<OPTFL> <OPTFL>
<tvExp>1</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget> <IsCurrentTarget>0</IsCurrentTarget>
</OPTFL> </OPTFL>
<CpuCode>18</CpuCode> <CpuCode>18</CpuCode>
<DebugOpt> <DebugOpt>
@ -285,7 +285,7 @@
<OPTFL> <OPTFL>
<tvExp>1</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>0</IsCurrentTarget> <IsCurrentTarget>1</IsCurrentTarget>
</OPTFL> </OPTFL>
<CpuCode>18</CpuCode> <CpuCode>18</CpuCode>
<DebugOpt> <DebugOpt>