Probleme mit AVR-GCC Version 2.0.4

Gast #411679
Lesenswert?
• ▲
▼
Hallo,
ich habe für meinen ASURO auf meinem neuen Rechner versucht ein Projekt
zu kompilieren. Mit der version 4.0.2 bekomme ich einen Fehler beim
Linken (siehe Anhang). Mit der Version 3.4.x funktioniert alles.
Weis jemand woran das liegt?

Gruß
Maik
Angehängte Dateien:
Gast #411681
Lesenswert?
• ▲
▼
Die Toolchain ist eine Standardinstallation avr-gcc, avr-binutils, und
avr-libc.
Im Makefile konnte ich auch keine Fehler feststellen.

Ich werde mal ein Upgrade auf 4.1.x versuchen, wenn das nicht klappt
bleibe ich erst mal bei 3.4

Danke
Gast #411683
Lesenswert?
• ▲
▼
Nein, dafür bin ich etwas zu feige/faul.

Sind rpms von der Distri (SuSE 10.0), avr-gcc-4.1.0 funktioniert
ebenfalls nicht. Ich bleibe dann doch lieber bei der alten Version,
habe keine Lust groß nach Fehlern zu suchen, wenns die alte Version
auch tut.
Moderator Persönliche Seite #411684
Lesenswert?
• ▲
▼
> Sind rpms von der Distri (SuSE 10.0), avr-gcc-4.1.0 funktioniert
> ebenfalls nicht.

Dann beschwer' dich bei dem, der sie verbrochen hat.  Wenn du dich
nicht beschwerst (und alle anderen auch nicht), wird er nicht
wissen, dass er da was zu reparieren hat.

Ich kann dir jedenfalls nur bestätigen, dass sowohl AVR-GCC 4.1.0
als auch binutils (2.16.1 und 2.17) prächtig funktionieren, wenn
man sie richtig baut.  Ich arbeite mit beiden täglich, sowohl unter
Linux als auch unter FreeBSD.  Ich hab' sie aber auch selbst
gebaut. ;-)
Gast #411685
Lesenswert?
• ▲
▼
Du hast Recht. Habe mir gesetern Abend doch noch mal des Zeug selber
gebaut. (Ist eigentlich gar nicht schwer) Und siehe da es funktioniert
alles prima. Scheint wirklich etwas an den rpm der Distri zu liegen.
Mal sehen was die über meinen Bug-Report sagen.

Ich hätte nicht gedacht, daß dort der Fehler liegen könnte.

Gruß und Danke

Maik
Gast #411686
Lesenswert?
• ▲
▼
@Jörg
Hallo Jörg,
ich hab aber ein Problem mit dem avr-gcc-devel aus den FreeBSD-Ports:
Aus einem Satz aktueller Ports habe ich den avr-gcc-devel ohne
irgendwelche Tuning-Flags compiliert. Anschließend wurde die avr-libc
mit dem avr-gcc-devel compliliert. Aber:
Mein mit dem devel-gcc compilierte µC-Code funktionierte nicht (LCD
blieb dunkel, UART tot). Also alles auf avr-gcc umgestellt (Neubau des
gcc und der libc aus den Ports..) und den Quelltext nochmals übersetzt:
Das klappte! Ich habe keine Veränderung an meinem Programm vorgenommen,
einfach nur mit dem gcc3.x übersetzt.

Was kann ich denn da noch falsch gemacht haben?

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.