www.mikrocontroller.net

Forum: Compiler & IDEs Größenangaben in AVR Studio mit avr-gcc


Autor: Ingo (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

mich verwirren etwas die Größenangaben des AVR Studio beim Übersetzen
eines C-Programmes mit gcc. Laut AVRStudio belegt das Programm 2364
Bytes. So weit so gut. Jetzt heisst es aber, dass das SRAM damit zu
28.9% belegt sei. Das passt aber nicht zu den 16kB die der ATMega168
eigentlich hat.

Interessanterweise ist die entsprechende .hex Datei 6665 Byte groß???

Kommt hinzu, dass die Angaben zum SRAM-Verbrauch richtig sind (bezogen
auf das 1kB des ATMega 168).

Hat jemand von Euch eine Ahnung was jetzt die richtigen Werte sind?

Autor: Sascha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Ingo,

dieses Problem habe ich auch gehabt. WinAvr hat die größenangaben von
dem ATmega 88 und dem ATmega 168 nicht richtig eingestellt. Du musst
nur folgendes ändern in der Datei:

C:\Programme\WinAVR\bin\avr-mem.sh  (mit nem editor öffnen)

und nach dem eintrag vom atmega168 suchen und diesen übernehmen.

"atmega168")  PROGMAX=${AVR16K}; DATAMAX=${AVR1K};
EEPROMMAX=${AVR512};;

Wenn du dies erledigt hast kannst du die Datei speichern und schließen.
Nun sollte auch die angabe in dem AVR-Studio richtig sein.

Gruß
   Sascha

Autor: Ingo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Sascha,

vielen Dank für die Info. Jetzt klappt's. Hatte schon in den xml Files
des Studio nachgeschaut, aber da war alles richtig.

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.