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