Forum: Compiler & IDEs zu wenig speicher? atmega 169


von flo (Gast)


Angehängte Dateien:

Lesenswert?

hallo,
ich habe nun endlich mein Programm so gut wie feritg. Nur nachdem ich 
jetzt noch ein struct eingebaute haben kommt bei der Uart übertragung 
nicht mehr alles an bzw. Teile vom String sind weg oder durch andere 
Zeicher ersetzt. Ohne das struct geht es. Ich vermute dass einfach der 
Speicher nicht reicht und Bereiche überschrieben werden. Ich habe noch 
nicht viel Erfahrung mit C und µC so das ich jetzt ziemlich ratlos bin 
was ich machen könnte.

ich habe mal ein bisschen mit avr-size gespielt aber daraus werde ich 
nicht schlau. Aber ich habe die Ausgaben mal angehängt.
Außerdem habe ich das hier 
http://www.roboternetz.de/wissen/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc
gemacht und bekomme mit dem struct einen Wert von 330 ohne von 460. Hab 
aber kein Plan was für eine Einheit das ist oder was mir das sagen will.

Könnte es vielleicht auch an was anderem liegen?
Was kann ich machen?
Wie spart man speicher oder was sind die speicher killer?

mfg flo

von Sven K. (skasko)


Lesenswert?

Welches Programm ???

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.