mikrocontroller.net

Forum: Compiler & IDEs avrprog Bootloader für Mega168 größer als für Mega32


Autor: MarkusB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, ich möchte gerade etwas mit dem avrprog Bootloader experimentieren 
und bin über ein kleine Problem gestolpert.

Wenn ich ihn für den ATmega32 compiliere belegt er 956 Byte und ich kann 
eine Bootsize von 512 Words einstellen. Wenn ich ihn jedoch für den 
Mega168 compiliere belegt er 1216 Byte und passt somit nicht mehr in die 
512 Words Bootsize.

Ich weiß, dass der Code auf den neueren AVR etwas mehr Speicher 
benötigt, aber ich hätte nicht erwartet, dass es so extrem viel mehr 
ist.

Kann man bei avrprog noch etwas deaktivieren, damit der Bootloader auch 
beim Mega168 in die 512 Words Bootsize passt?

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm PeDas Fastboot, der passt in 256 Worte.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Optimierungsschalter:

-fno-inline-small-functions
-Wl,--relax
--combine -fwhole-program


Peter

Autor: MarkusB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit Fastboot komme ich noch nicht so richtig zurecht. Die Tipps von 
Peter reichen mir erstmal. Danke

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.