avr-libc 1.4.2 freigegeben

OP Moderator Persönliche Seite #284984
Lesenswert?
• ▲
▼
Sorry, ich habe gerade keine Lust, das auch noch ins Deutsche
zu übersetzen.  Wenn jemand konkrete Fragen hat, weil er in
der englischen Ankündigung:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=34643

etwas nicht versteht, dann bitte hier fragen.
OP Moderator Persönliche Seite #284987
Lesenswert?
• ▲
▼
> Gibt es eigentlich bald mal wieder eine neues WINAVR ?

Eric arbeitet dran.  Ich weiß, schon seit Monaten... :-o
Aber der letzte Arbeitsstand, den ich von ihm kenne, klingt schon
nach Fortschritt.

> Oder wie kann man sich so eines selber zusammenbauen?

Kai Klenovsek hat hier mal beschrieben, wie man sich den Compiler
mit MinGW/MSYS selbst baut.  Wenn's dir nur auf die avr-libc
ankommt, kannst du die Binärversion auch einfach über die
existierende drüberbügeln.  (Wenn danach irgendwas nicht mehr
gehen sollte, musst du eben den Backup wieder hervorholen.)
Gast #284990
Lesenswert?
• ▲
▼
@Birger,
Danke für deinen Feedback, ich habe das in meine Seite eingebaut.

Ich hatte diese Anleitung ursprunglich für GCC 4.x geschrieben, dort
brauchte man ein separates Verzeichnis für die object file.
Unter GCC 3.x ist das offenbar nicht notwendig.

Mit dem MSYS-Make hatte ich allerdings nie Probleme mit meinen AVR-GCC
Makefiles.
Gast #284991
Lesenswert?
• ▲
▼
Die Probleme fielen mir bei Benutzung von neueren Controllertypen wie
AT90CAN64 oder ATmega645 auf. Im Laufe des Tages habe ich auch den
GCC4.0.2 mit der AVRlibc1.4.2 erfolgreich verheiraten können. Dieser
scheint mir von hause aus recht pedantisch zu sein, was das
automatische Type-Casting betrifft, denn da warnt er gerne und häufig.

Wenn ich mir den erstellten Codeumfang eines Projektes anschaue, so ist
der GCC3.4.5 mit AVRlibc1.4.2 auffällig um einige Bytes größer als bei
GCC3.4.4 oder GCC4.0.2. Ich nehmne mal an, das ist ein Feature und kein
Bug.

Das Strippen der Debuginformationen aus den exe-Files ist mit dem MSYS
strip besser als mit dem unter C:\WinAVR\utils\bin. Deshalb sollte
man auch nur unter MSYS strippen.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.