<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Pokud to nabobtnalo bez zasahu do kodu,
neni to jen novou verzi firmware package, co se defaultne stahuje
automaticky?</div>
<div class="moz-cite-prefix">Da se vnutit starsi verze a zakazat
aktualizace.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Dne 31.08.2021 v 22:40 Vojtěch Petrucha
napsal(a):<br>
</div>
<blockquote type="cite" cite="mid:20210831224050.98822C49@volny.cz">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p style="padding:0 0 0 0; margin:0 0 0 0;">díky,</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">zítra se pokusím
zjisitit co to dělá :-) </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">akorát nemám starý
elf, jen bin a nový asi neudělám, jedině bych udělal nový
projekt pro MCU s větší FLASH, aby z toho cubeIDE něco
vypadlo...</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">v adresáři /debug v
projektu je teď jen .map soubor ve kterém jsou nějaké divoké
věci ze kterých nejsem vůbec moudrý..</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">v.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br>
> Od: "Jan Smrz" <a class="moz-txt-link-rfc2396E" href="mailto:jan.smrz@email.cz"><jan.smrz@email.cz></a><br>
> Komu: <a class="moz-txt-link-abbreviated" href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</a><br>
> Datum: 31.08.2021 19:46<br>
> Předmět: Re: cubeIDE stm32 - projekt se nevejde do flash<br>
></p>
Napada me podivat se pomoci arm-none-eabi-nm.exe -nS <file>
na velikosti <br>
funkci u stareho a noveho elf souboru a porovnat.<br>
<br>
J.S.<br>
<br>
<br>
On 31.08.2021 19:21, Vojtěch Petrucha wrote:<br>
> zdravim,<br>
> <br>
> měl bych prosím zase jeden stm32 - cubeide dotaz..<br>
> <br>
> Mám projekt v CubeIDE pro STM32F042 mikrokontrolér. Naklikaný
v cubeMX, USB připojení do PC (virtual COM), dva timery a ADC..<br>
> Nejdřív jsem vše měl v HAL knihovnách, ale když jsem chtěl
přidat sprintf floatu (zaškrtávátko -u_printf_float), už se to
nevešlo do FLASH. Zkoušel jsem minimalistickou funkci na printf
floatu, jako šlo to, ale byl tam problém s výpisem, netisklo to
nulu před des. tečkou.. nic neřešitelného, ale nechtělo se mi s
tím dělat, potřeboval jsem to číslo obalit nějakými znaky kvůli
zobrazení v našem programu... Místo toho jsem ADC, Timery, GPIO..
nastavil na LL drivery. Pak už se to do FLASH paměti se zapnutou
Os optimalizací vešlo. I se vším kódem co jsem potřeboval, vypadla
funkční binárka, hotovo. Teď po měsící jsem to zkoušel znovu
zkompilovat, ale FLASH přetekla o asi 2.5kbyte (F042 má
32kbyte..). Dá se prosím nějak jednoduše zjistit, jestli se za
měsíc nafoukla ta float knihovna, která se teda asi jako nějaký
předlinkovaný balík přidává k projektu (?) nebo se nafoukly HAL
drivery USB COM portu nebo co se stalo? Jako ano, kvůli jinému
projektu jsem updatoval CubeIDE na vyšší verzi, asi i F0 balík
driverů, ale takovouto milou změnu jsem nečekal..<br>
> V zásadě o nic nejde, funkční binárku mám, umím to i předělat
na ten jednoduchý tisk floatu, nebo použít jen celá čísla.. ale
zajímalo by mě to...<br>
> <br>
> mohu případně někam celý projekt nahrát, není to nic tajného,
jednoduché měření pulzu optickou metodou pro naše studenty..<br>
> <br>
> Díky<br>
> v.<br>
> _______________________________________________<br>
> HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a><br>
> <a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a><br>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list"
moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>