From 0c3aafc1ba460af4c2a11dec793a9c3cc6f490b3 Mon Sep 17 00:00:00 2001 From: foussats Date: Wed, 11 Nov 2020 15:49:52 +0100 Subject: [PATCH] Battery done --- .../MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf | Bin 494816 -> 493364 bytes .../NUCLEO-F103RB/NUCLEO-F103RB.build_log.htm | 4 +- .../MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.htm | 239 +++++------ .../MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.lnp | 2 +- .../MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.map | 405 +++++++++--------- .../NUCLEO-F103RB/Project_Simulateur.dep | 16 +- .../MDK-ARM/NUCLEO-F103RB/alimentation.crf | Bin 0 -> 448249 bytes .../MDK-ARM/NUCLEO-F103RB/alimentation.d | 15 + .../MDK-ARM/NUCLEO-F103RB/alimentation.o | Bin 0 -> 455448 bytes keil_project/MDK-ARM/NUCLEO-F103RB/chrono.o | Bin 416172 -> 416172 bytes keil_project/MDK-ARM/NUCLEO-F103RB/main.crf | Bin 394434 -> 453788 bytes keil_project/MDK-ARM/NUCLEO-F103RB/main.d | 6 +- keil_project/MDK-ARM/NUCLEO-F103RB/main.o | Bin 410756 -> 460728 bytes keil_project/MDK-ARM/NUCLEO-F103RB/mytimer.o | Bin 440088 -> 440088 bytes .../MDK-ARM/NUCLEO-F103RB/stm32f1xx_ll_adc.o | Bin 448764 -> 448764 bytes .../MDK-ARM/NUCLEO-F103RB/stm32f1xx_ll_gpio.o | Bin 411076 -> 411076 bytes .../MDK-ARM/NUCLEO-F103RB/stm32f1xx_ll_rcc.o | Bin 416188 -> 416188 bytes .../MDK-ARM/NUCLEO-F103RB/stm32f1xx_ll_tim.o | Bin 466912 -> 466912 bytes .../NUCLEO-F103RB/stm32f1xx_ll_utils.o | Bin 427188 -> 427188 bytes .../MDK-ARM/NUCLEO-F103RB/system_stm32f1xx.o | Bin 391700 -> 391700 bytes keil_project/MDK-ARM/Project.uvguix.momof | 48 +-- keil_project/MDK-ARM/Project.uvoptx | 51 ++- keil_project/MDK-ARM/Project.uvprojx | 18 +- keil_project/Services/alimentation.c | 61 +++ keil_project/Services/alimentation.h | 24 ++ keil_project/Src/main.c | 12 +- 26 files changed, 522 insertions(+), 379 deletions(-) create mode 100644 keil_project/MDK-ARM/NUCLEO-F103RB/alimentation.crf create mode 100644 keil_project/MDK-ARM/NUCLEO-F103RB/alimentation.d create mode 100644 keil_project/MDK-ARM/NUCLEO-F103RB/alimentation.o create mode 100644 keil_project/Services/alimentation.c create mode 100644 keil_project/Services/alimentation.h diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.axf index 34e0866e2b6a47b6bcb28364a06d06044c724feb..6e58c4e56110e20f9fbb9ddd1840f6effab26511 100644 GIT binary patch delta 10373 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 EKL_=DOaK4? delta 10677 zcma)?4O~=J`p3_?_s+cos33#Jn=l|EDkAt&zJ(*$0IrFNYg%rAFaoU#D!RaGgB!lT zEOyH2#fsjw)zpwiOVd`X|F)%8+G>ASvD(dAYtb}}RQC7WnTx|@?cUGlaL@O7p7WgN zoO|zi8+NUaX?`rGK03m-T4M!BlEh3ynU!&t#6nmwOWiQ+xt?ieW{%>Xl!JUBQnh)* zx5I5w`ah1g!rR! zr^J{zr9_&)xIPW_RRxOcN`W-xM^Rwv8JqoMX=(V*($XE5Yn|*vrP+3IP+Zpr)-w7> zD~czJM@)BxnoAFSXJZvv+`h7uwQ%G_iz$X*5y5H}KPK*0S4j13qFJ3hY*t%yX~@pz zQYp#fYeQTNeBIk-EeqdiExS?2Lvi7d=e8x;+grzo5^broqKRL!Rpwr@EqtWyh09HC z%Pya{u?xv2)4%HE=u+MitH$|-oitP8j$!m4ZK?Dp2w8#*(yC5U|iy`2NUY8lH~ zQm%B*F&D6waaTfcH``fhd+QTd6?<2E5WKawK5|vH$J+;>OX98ujF0x%I~{@s^;rE>t7Z*_yCdvd(@zCZs7aKKBxv7l0U+UN__Kb*T3dEOc8^tMJTrd$hQjW4)IbU$(bSzTV!tsadmfCuRZ$pgFf-SV zI<0@>@gP|>fy~`RT<9ou9BiL5i{jWCXi+;NNje=ZULG-4+S*IRjhrBz=_SfXrb#cxh#AZ8kXFQs z)KU5T4N*U82wx>`TXCnf*D98;NJ9;~SKPxdiiXis&68C&>eYDOCg!c|Dc)I`C|!&f z->yuT9_uYqR`ua;iLjNmaIzTyF^<0cxh!H(XwhXri`QMzmm2jiu%=g%H>49 zLL3;=Q(Rj;SbDFoNL!O9we%Is*Ca@;B(Zf(AO5DuwjCk%_9xJ|I zmmm*6k}S$s#&cP8uZ^V1F=G85b@MI^5CM%R);}$)?0Loxm>ZWobfgO+zw_y*!x|zu zn}QEpQA}lXD_MNVNX~@0;Z3O`xbgoQ<^@Y#f*VKectq`U0`qtb-s`P+#A8ly{sdR^ zsuxr`=H$#Rt7P1x7MEW;!jr_??#mJMUM3@15l7CK+&zFXk4SvH`(u?f7foX8p58|G z_@3XWr%lZKwMh(r{jf@J{&`t+c_Y@FZA^P3n5*=Ge5wlj-UK6CvG-Iz`i@95+l1I& zl=v2|PMDBSfu+q^Fr}>Mw~TvC#KL`j)V;9$NEHqH-j1LTl7>B|A;^#TvilhGh{OYL zzM;}*ywWVj?2ifXWSM!FSpDX9mA?B5vxqtnV`Rr1cva1Y^d7Tlh18pkdh1mSjVU&y zQhfMh{?7R(uDZ@n)GQkJXd2tz%Hup-OgtDRmL0^%d@vx}iYLY^CRNVQ&#AN*Rpw90 zxpOEBIhD_tNlqXg!o*{ck?`b9DJe7Z9P<~I6*(5nC@d;+%y!H#pW~=>%op?SSamOr za@6z90chhH-ntOOi&r!h&!)WBBF4reGcyqxK8eOBTqltJC;xdgs?rcY4nu3s-*^rD z8=_M3{{jR{knvns|0lm`yH`&}pIt}76lc7g>DM@)U@}^mUpTj9wj+OL`CP_BUuQeK z_VuVLKRiJbi%vv9Zu52(Uu3qHn$s8~*Zi8Z88AftcMLZTko3 zbzCi6u)s0DGJjTK*=$EKBvj14 zRC@Fg#;!x&1%CM5GP6G{y$(?~U?hpAL9|u+1fm#VB8jF)Ia;@L^FWJBr1$@q=T9LQF-=83=xpkkbIV0 zz82h|yV)h1kzWk?YSNX+GQwmIqQRJXak-#w0PFy*B_jhPH2sp zhnH|EUJ-vjvPw!;8t*)MAD1fS=eB*wrDLkt{?STlx7s-3;}R}4tK!*XcS%)darxL( zslY7mJU&&*Hj5W$nzG%1<5{B@MdO>($uF>y6g z;;O1L&S!|~BUw)RhD@?t8>w<#Z6!6dm55SigYg$5pxPA@t`GP$?*G!~fC89NC7L-* zz2v_#-L0gCsTS4hNhXt8u11&w)MP{!YPOgHslS@sY{c;cSM-bZckn4zHrg?gx;>0pKlk26DB5n5+{y+tcdiZ zT?1)0K#c(^7aLAkoEJ>+uEtS6!Y`U6%WG>aiX`unf1)_Nm_(6C)G>7L>CJ=DN#sS> zhJ`_aZXrRUu1Zp5c&>|p1H3TF3YTk3ERv)uXht!;HE}f9PzD>tUeC$x0>d$!Xg^)*cK6c^06L8K1-~WQhMo_sx}V%v_cA_!4C1P;&2m) z_XPf@h@GcWd(nsoMSq`nEX*WR^UShSNPl0fZ@&@25xj;bxd%FGIdv2oHCXSw>x(Ul zEI&!T>S-vveU1*5e5TXb6+p61I^twD*_T z652fL7d|^S9tmZ{q%-0ASpxLt&d_{1B9cl&L&qp=GZI`L)iW=Pr_YXX(i1jOEgLsd zmJTyuO(z8%7s5I<>&h_i$MG`|e9ZKj$7%C+EXOTXUpnKHG(dHGXsU zjpyBa|HU_lxHm87VU88WS2>b|BqJ$ECU@~wHGN3@=%*Mvg$i~f`RwRGj5<(a;jTl2 zv>a}BbxYOyNTtuZhNWs&so^=--KkoCY3uW@2UE4)(&iUkn^Uy}sqQ7$VY(M=c3r}q zk9I|*X-PcVm64|1?d+p_tlfqihUm9&>sV9XSk6Pr;*ca(`wG+78l4P1%kdjV4cmXl zsETZu6-i_@tVhMBcObLB{KBZIdf+ zuomC9@--}jAZqLna?7=P^xtEYSS}k@4^>DQe z){33U*!n_)i!-bk^}`h%!Sv3Z_tVqF>8rnpU9`beo`yDqsr;utOnTb!`skgE7FvdY z3}|m}Fgc)O0E0WWH>ksHaeOrJOeg5mKeXUbo3)JwGV~qtRDg3Q=yU2dr<=;I4SM5JoQUX{uK;|-kK;Uh zFue@5APY=ePZCfC*kI@VkI!GfC z1yBg4qacGT!M%OnnPp%)nKSe*u=jE@s$l00fzE#g8>55Kg-Pf_GNWgD!q5I&a4PgD z486=QdGux)bg6tBF@9D|@G@py?}br;0*HYC#vKvf)?wh$kM?77m;i_5g({eO6Fr@Y z8~Tcy==HO4)UP|Z5s|0D-=hEpM1fNU4}-7z@HQXDYLM0u9TzodAGpQG-d}Gp)vx!! zCn#{qrw0rJL+{W3{x9}s)#H!4fEwUm-phLZdH``KKrN&Sf1v=Wb^DS3#Xb*uJJlU~i2Y!v@z#^z z0|>tHK7vs2F+V;HzTl&80blmv0JPngd-!pJ9}hC4{nvaPq{G0MCxWr()`#MF1T+I2 z0Hz)xE(Hhqa1FSt53dCW`|y+C?moQ3jQ+Ry2=>CDhYx=MzQu=6f$_^mM*!!+^#2Of z#S{=$2%R_-hvUBbL_Z$m^b<_;<9U9(+K->}ih1$Ic)91YIyu`$pW$k5l}3 zj2}<-<03y^)R_mfRh!ftPi?69wp3-aHssy#>~K zSvP?GG4Mj@X}?4jyZ|1EWxzX_4Tzh-81p&;I0QZpreTfrpMt*vf9BA!|Ty&MIm{~$8-1HjcjJPN!4Oam^Jp9p>$Ov4LtA@~^|eHC~o z7zYAQ-Czv_J+OvP@fLU-oa4h=z)Qg|d-ZPc?O2P`tWFiY4W@r-3iI-NVEUIMAVzG? zPJ_Mwo1yb}U|d#(=8f)HU|fR$))08O9gI%tV2-At^;Yso_Vm9Nv=%k&dxG)&JGc+n z>cd09nD09DncyU1RH8e~gCNy)M~3#&z)r_kMZb8$SC%4{riUqa6uj$s@@3c8`0; zB&|V~hs{iNg*dfC?t@dbgR*>UajL7kQ#}k>t+0P_iLkF)>omJm73jKH zr^OH43RyBf8ROEwZ~(;m*G?NS=&dIpP+Vh|X$cB)hg=($X%^SwWmProject: C:\Users\momof\Documents\projet_voilier\keil_project\MDK-ARM\Project.uvprojx -Project File Date: 11/09/2020 +Project File Date: 11/11/2020

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'Simulateur' linking... -Program Size: Code=2412 RO-data=268 RW-data=44 ZI-data=1028 +Program Size: Code=2672 RO-data=268 RW-data=40 ZI-data=1024 "NUCLEO-F103RB\NUCLEO-F103RB.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

diff --git a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.htm b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.htm index 2561666..46696e3 100644 --- a/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.htm +++ b/keil_project/MDK-ARM/NUCLEO-F103RB/NUCLEO-F103RB.htm @@ -3,11 +3,11 @@ Static Call Graph - [NUCLEO-F103RB\NUCLEO-F103RB.axf]

Static Call Graph for image NUCLEO-F103RB\NUCLEO-F103RB.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Nov 09 20:40:37 2020 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Nov 11 15:46:52 2020

-

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

+

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

Call chain for Maximum Stack Depth:

-main ⇒ accelero_init ⇒ LL_ADC_REG_Init +main ⇒ is_level_enough ⇒ get_battery_level ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round

Mutually Recursive functions @@ -90,25 +90,25 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f103xb.o(.text)
-

_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]

  • >>   __scatterload
-

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Called By]

  • >>   __scatterload
-

_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]