<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Nebo me jeste napada nova verze
      prekladace a knihoven k nemu.</div>
    <div class="moz-cite-prefix">Kazdopadne, pokud jde jen o vypis float
      v nejakem pevnem formatu, da se to snadno resit vlastni funkci -
      znamenko, abs. hodnota cela cast . des. cast * treba 1000 vypsane
      formatem %03u</div>
    <div class="moz-cite-prefix">Nevim jestli se muze stat, ze z
      999.99... vznikne 1000, radeji to testuju a prepisu na 999.<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Dne 01.09.2021 v 6:01 Jaroslav Buchta
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:499f743b-23e8-5fed-9b4b-bbd183b5ae9d@hascomp.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <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" moz-do-not-send="true"><jan.smrz@email.cz></a><br>
          > Komu: <a class="moz-txt-link-abbreviated"
            href="mailto:hw-list@list.hw.cz" moz-do-not-send="true">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"
          moz-do-not-send="true">www.HW.cz</a><br>
        > <a class="moz-txt-link-abbreviated"
          href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">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"
          moz-do-not-send="true">www.HW.cz</a><br>
        <a class="moz-txt-link-abbreviated"
          href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">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" moz-do-not-send="true">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
      </blockquote>
      <p><br>
      </p>
      <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>