www.mikrocontroller.net

Forum: Compiler & IDEs Stackgröße winavr


Autor: Justus ... (justusjonas)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich benutze einen AVRATMEGA64 und habe in meinem Code einen Fehler.
Ich vermute das der Stack überläuft. Nun würde ich mir gerne mal
ansehen, wie groß mein Verbrauch im Speicher für die festen Variablen
ist und wieviel Platz dort noch für den Stack überbleibt. Zum
Compilieren benutze ich winavr. Die Angaben, die ich suche werden doch
bestimmt von winavr ausgegeben. Kann mir jemand sagen wo genau die
stehen und wie die bezeichnung in winavr dafür ist.

Gruss Markus.

Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe im makefile folgende streng geheime Befehle versteckt:
avr-size -C --mcu=atmega8 main.bin
avr-nm --size-sort --print-size *elf

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.