<p style="padding:0 0 0 0; margin:0 0 0 0;">zdravim,</p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">ano, toto je zvoleno v parametrech projektu, tak pĹ™edpokládám Ĺľe je to i pouĹľito    "Reduced C (<span style="font-size: 10pt;">-specs=nano.specs)"</span></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;"><span style="font-size: 10pt;"><br />
</span></p>

<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: "Miroslav Mraz" <mrazik@volny.cz><br />
> Komu: hw-list@list.hw.cz<br />
> Datum: 31.08.2021 21:23<br />
> PĹ™edmÄ›t: Re: cubeIDE stm32 - projekt se nevejde do flash<br />
></p>

Nevím jak se to nakliká v Cube, ale pokud _nepouĹľijete_ pĹ™i linkování <br />
 parametr -specs=nano.specs, pak se opravdu kód natáhne cca o 10KB a <br />
 nezáleĹľí na tom, jestli se pouĹľije to -u_printf_float.<br />
 <br />
 Mrazík<br />
 <br />
 Dne 31. 08. 21 v 19:21 VojtÄ›ch Petrucha napsal(a):<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 www.HW.cz<br />
 Hw-list@list.hw.cz<br />
 <a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br />