Forum: Compiler & IDEs Speicherverbrauch mspgcc


von mspgcc-user (Gast)


Lesenswert?

Hallo,

wie kann ich ähnlich avr-size beim mspgcc den Apeicherverbrauch anzeigen 
lassen?

von Christian R. (supachris)


Lesenswert?

Natürlich. Und man errät es kaum, es geht mit msp430-size. ;)

Zum Beispiel: msp430-size --target=elf32-msp430 Projektname.elf

RAM-Auslastung gibts mit msp430-ram-usage Programm.elf

von Eclipser (Gast)


Lesenswert?

Vielen Dank

von Eclipser (Gast)


Lesenswert?

Das wollte ich auch mal wissen :-)

von mspgcc-user (Gast)


Lesenswert?

Danke,

und dann noch die etwas peinliche Frage:
Wie kann ich eine Variable global über mehrere Sourcen eines Projektes 
verwenden. Beispiel.

test1.c
{
 i=3
}

test2.c

int a;

void test1(void)
{
  a=i;
}

Das i ist jetzt nicht definiert. Wie definiere ich es für beide Sourcen 
gleichzeitig?

Grund ist das I2C-Beispiel, wo I2CBuffer[] und PtrTransmit verwendet 
werden. Ich möchte die Initialiserung von den anderen Funktionen 
trennen, da alle Hardware-Inits in eine Datei sollen

von mspgcc-user (Gast)


Lesenswert?

Hab grad bemerkt, dass das Thema schon mal behandelt wurde.

Beitrag "WINAVR - Header Programmvariablen"

von Christian R. (supachris)


Lesenswert?

In der 1. Datei normal deklarieren. In die 2. Datei mit extern 
deklarieren.

von mspgcc-user (Gast)


Lesenswert?

Ja, so klappt es besser. Ich bin eben nur Spaghetti-Code gewöhnt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.