cubeIDE stm32 - projekt se nevejde do flash

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Září 1 06:01:58 CEST 2021


Pokud to nabobtnalo bez zasahu do kodu, neni to jen novou verzi firmware 
package, co se defaultne stahuje automaticky?
Da se vnutit starsi verze a zakazat aktualizace.

Dne 31.08.2021 v 22:40 Vojtěch Petrucha napsal(a):
>
> díky,
>
> zítra se pokusím zjisitit co to dělá :-)
>
> 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...
>
> 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ý..
>
> v.
>
> ______________________________________________________________
> > Od: "Jan Smrz" <jan.smrz na email.cz>
> > Komu: hw-list na list.hw.cz
> > Datum: 31.08.2021 19:46
> > Předmět: Re: cubeIDE stm32 - projekt se nevejde do flash
> >
>
> Napada me podivat se pomoci arm-none-eabi-nm.exe -nS <file> na velikosti
> funkci u stareho a noveho elf souboru a porovnat.
>
> J.S.
>
>
> On 31.08.2021 19:21, Vojtěch Petrucha wrote:
> > zdravim,
> >
> > měl bych prosím zase jeden stm32 - cubeide dotaz..
> >
> > Mám projekt v CubeIDE pro STM32F042 mikrokontrolér. Naklikaný v 
> cubeMX, USB připojení do PC (virtual COM), dva timery a ADC..
> > 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..
> > 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...
> >
> > mohu případně někam celý projekt nahrát, není to nic tajného, 
> jednoduché měření pulzu optickou metodou pro naše studenty..
> >
> > Díky
> > v.
> > _______________________________________________
> > HW-list mailing list  -  sponsored by www.HW.cz
> > Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list 
> <http://list.hw.cz/mailman/listinfo/hw-list>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list 
> <http://list.hw.cz/mailman/listinfo/hw-list>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210901/337fbf15/attachment.html>


Další informace o konferenci Hw-list