Re: Další dotaz na STM32F050C4
Pavel Brychta
pavel.brychta na duhasys.eu
Pondělí Prosinec 2 14:15:15 CET 2013
A nemůže to být oblast pro heap/stack?
Pavel Brychta
-----Původní zpráva-----
From: HUDA volny
Sent: Monday, December 02, 2013 1:44 PM
To: HW-news
Subject: Re: Další dotaz na STM32F050C4
Tak stále kvoká.
Výpis velikosti paměti bez přidání přepínačů:
Program size (bytes): 9176
Data size (bytes): 1100
BSS size (bytes): 644
----------------
Total size (bytes): 10920 (R/W Memory: 1744)|
Po přidání přepínačů:
Program size (bytes): 5164
Data size (bytes): 1084
BSS size (bytes): 592
----------------
Total size (bytes): 6840 (R/W Memory: 1676)|
Je i vidět, že velikost zabrané ram je přes 1k, přitom
já mám proměnné cca 60 - 80 bajtů, nepočítal jsem to.
Ta oblast má téměř samé 0x00 a určitě v ní není
žádná funkce. Vždyť je v datové sekci.
HUDA
Dne Mon, 02 Dec 2013 12:16:05 +0100 nesvacil na posys.cz <nesvacil na posys.eu>
napsal(a):
> Zkuste,
> pro gcc
> -ffunction-sections -fdata-sections
> pro linker
> --gc-sections
>
> Dale si udelejte lst soubor a zjistete, ktera funkce Vam vola ony lib
> casti. Tak zjistite, co odebrat, upravit.
> Jirka
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list