diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf index 985507b..1b9f2e6 100644 Binary files a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf and b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf differ diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.build_log.htm b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.build_log.htm index 7bb008c..bcc3c23 100644 --- a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.build_log.htm +++ b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.build_log.htm @@ -3,42 +3,47 @@
µVision Build Log
Tool Versions:
-IDE-Version: µVision V5.31.0.0 -Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: Jasper Güldenstein, INSA Toulouse, LIC=---- +IDE-Version: µVision V5.29.0.0 +Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: Morgane momo.fo, HP Inc., LIC=---- Tool Versions: -Toolchain: MDK-Lite Version: 5.31.0.0 +Toolchain: MDK-Lite Version: 5.29.0.0 Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 6 (build 750) Assembler: Armasm.exe V5.06 update 6 (build 750) Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) Library Manager: ArmAr.exe V5.06 update 6 (build 750) Hex Converter: FromElf.exe V5.06 update 6 (build 750) -CPU DLL: SARMCM3.DLL V5.31.0.0 +CPU DLL: SARMCM3.DLL V5.29.0.0 Dialog DLL: DARMSTM.DLL V1.68.0.0 Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.7.0 Dialog DLL: TARMSTM.DLL V1.66.0.0Project:
-C:\Users\jaspe\Desktop\peripherique\ProjKEIL_Chrono_TIM_IT_LL\MDK-ARM\Project.uvprojx -Project File Date: 09/25/2020 +C:\Users\momof\Documents\projet_voilier\keil_project\MDK-ARM\Project.uvprojx +Project File Date: 11/02/2020Output:
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Build target 'NUCLEO-F103RB' -compiling Chrono.c... +Build target 'Simulateur' +compiling accelerometer.c... +accelerometer.c(28): warning: #177-D: variable "ret" was declared but never referenced + int ret; +accelerometer.c(51): warning: #1-D: last line of file ends without a newline + +accelerometer.c: 2 warnings, 0 errors linking... -Program Size: Code=2308 RO-data=268 RW-data=32 ZI-data=1024 -"NUCLEO-F103RB\NUCLEO-F103RB.axf" - 0 Error(s), 0 Warning(s). +Program Size: Code=3460 RO-data=420 RW-data=24 ZI-data=1024 +"NUCLEO-F103RB\NUCLEO-F103RB.axf" - 0 Error(s), 2 Warning(s).Software Packages used:
Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack - ARM.CMSIS.5.7.0 + http://www.keil.com/pack/ARM.CMSIS.5.6.0.pack + ARM.CMSIS.5.6.0 CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: CORE Version: 5.4.0 + * Component: CORE Version: 5.3.0 Package Vendor: Keil http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack @@ -46,13 +51,13 @@ Package Vendor: Keil STMicroelectronics STM32F1 Series Device Support, Drivers and ExamplesCollection of Component include folders:
- .\RTE\_NUCLEO-F103RB - C:\Users\jaspe\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include - C:\Users\jaspe\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + .\RTE\_Simulateur + C:\Users\momof\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include + C:\Users\momof\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\IncludeCollection of Component Files used:
- * Component: ARM::CMSIS:CORE:5.4.0 + * Component: ARM::CMSIS:CORE:5.3.0 Build Time Elapsed: 00:00:01
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Fri Sep 25 15:35:01 2020
+
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Nov 02 18:21:15 2020
-
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Calls]
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
-
[Called By]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
+
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))
[Address Reference Count : 1]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
+
[Stack]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) - -
Chrono_Background (Thumb, 44 bytes, Stack size 8 bytes, chrono.o(i.Chrono_Background))
-
[Stack]
__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
+
[Stack]
Chrono_Conf (Thumb, 60 bytes, Stack size 8 bytes, chrono.o(i.Chrono_Conf))
-
[Stack]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
+
[Called By]
Chrono_Conf_io (Thumb, 88 bytes, Stack size 72 bytes, chrono.o(i.Chrono_Conf_io))
-
[Stack]
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
+
[Called By]
Chrono_Reset (Thumb, 22 bytes, Stack size 8 bytes, chrono.o(i.Chrono_Reset))
-
[Stack]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +
__I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED) + +
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
+
[Stack]
Chrono_Start (Thumb, 18 bytes, Stack size 8 bytes, chrono.o(i.Chrono_Start))
-
[Stack]
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
+
[Stack]
Chrono_Stop (Thumb, 18 bytes, Stack size 8 bytes, chrono.o(i.Chrono_Stop))
-
[Stack]
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
+
[Stack]
Chrono_Task_10ms (Thumb, 112 bytes, Stack size 0 bytes, chrono.o(i.Chrono_Task_10ms))
-
[Address Reference Count : 1]
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
+
[Stack]
LL_GPIO_Init (Thumb, 442 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init))
-
[Stack]
LL_Init1msTick (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick))
-
[Called By]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
+
[Stack]
LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock))
-
[Called By]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
+
[Stack]
LL_TIM_Init (Thumb, 228 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_Init))
-
[Stack]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
+
[Stack]
MyTimer_Conf (Thumb, 118 bytes, Stack size 40 bytes, mytimer.o(i.MyTimer_Conf))
-
[Stack]
__ARM_scalbn (Thumb, 46 bytes, Stack size 16 bytes, dscalb.o(.text))
+
[Stack]
MyTimer_IT_Conf (Thumb, 166 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_IT_Conf))
-
[Stack]
scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED) + +
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
+
[Calls]
MyTimer_IT_Enable (Thumb, 14 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_IT_Enable))
-
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
+
[Called By]
MyTimer_Start (Thumb, 14 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Start))
-
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
+
[Called By]
MyTimer_Stop (Thumb, 12 bytes, Stack size 8 bytes, mytimer.o(i.MyTimer_Stop))
-
[Stack]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) + +
LL_ADC_REG_Init (Thumb, 454 bytes, Stack size 16 bytes, stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init))
+
[Stack]
SystemClock_Config (Thumb, 226 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config)) +
LL_Init1msTick (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick))
+
[Called By]
LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock))
+
[Called By]
SystemClock_Config (Thumb, 226 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))
[Stack]
TIM1_UP_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, mytimer.o(i.TIM1_UP_IRQHandler))
[Stack]
TIM2_IRQHandler (Thumb, 18 bytes, Stack size 8 bytes, mytimer.o(i.TIM2_IRQHandler))
[Stack]
TIM3_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, mytimer.o(i.TIM3_IRQHandler))
[Stack]
TIM4_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, mytimer.o(i.TIM4_IRQHandler))
[Stack]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) - -
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) - -
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) - -
assert_failed (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed))
-
[Called By]
__ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
+
[Called By]
main (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.main))
-
[Stack]
__kernel_poly (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
+
[Stack]
__mathlib_dbl_infnan (Thumb, 6 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan))
+
[Stack]
__mathlib_dbl_underflow (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow))
+
[Stack]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +
accelero_init (Thumb, 96 bytes, Stack size 32 bytes, accelerometer.o(i.accelero_init))
+
[Stack]
accelero_roulis (Thumb, 140 bytes, Stack size 40 bytes, accelerometer.o(i.accelero_roulis))
+
[Stack]
assert_failed (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.assert_failed))
+
[Called By]
atan (Thumb, 474 bytes, Stack size 40 bytes, atan.o(i.atan))
+
[Stack]
main (Thumb, 20 bytes, Stack size 0 bytes, main.o(i.main))
+
[Stack]
LL_GPIO_IsInputPinSet (Thumb, 26 bytes, Stack size 0 bytes, chrono.o(i.LL_GPIO_IsInputPinSet))
-
[Called By]
LL_ADC_IsActiveFlag_EOS (Thumb, 10 bytes, Stack size 0 bytes, accelerometer.o(i.LL_ADC_IsActiveFlag_EOS))
+
[Called By]
LL_APB1_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, mytimer.o(i.LL_APB1_GRP1_EnableClock))
-
[Stack]
LL_ADC_SetAnalogWDMonitChannels (Thumb, 12 bytes, Stack size 0 bytes, accelerometer.o(i.LL_ADC_SetAnalogWDMonitChannels))
+
[Called By]
LL_TIM_ClearFlag_UPDATE (Thumb, 8 bytes, Stack size 0 bytes, mytimer.o(i.LL_TIM_ClearFlag_UPDATE)) +
LL_TIM_ClearFlag_UPDATE (Thumb, 8 bytes, Stack size 0 bytes, mytimer.o(i.LL_TIM_ClearFlag_UPDATE))
[Called By]
LL_TIM_DisableCounter (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.LL_TIM_DisableCounter))
-
[Called By]
LL_TIM_DisableIT_UPDATE (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.LL_TIM_DisableIT_UPDATE))
-
[Called By]
LL_ADC_IsEnabled (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled))
+
[Called By]