Forum: Compiler & IDEs avr-libc 2.0 mit Atmel Studio 7 nutzen


von patrick (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen, was ich machen muss, um die avr-libc mit Atmel 
Studio 7 nutzen zu können? Geht das überhaupt?
Ich würde gerne die time.h aus der lib nutzen, allerdings gab es die 
Datei noch nicht in der seitens Atmel mit der Toolchain bereitgestellten 
avr-libc Version 1.8.0

Viele Grüße,
Patrick

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

patrick schrieb:
> Geht das überhaupt?

Warum nicht?

Im Grunde genommen müsste es genügen, wenn du sie über die bei
dir existierende avr-libc (die du vorher ja backupen kannst :) drüber
installierst.  Allerdings wird sie dann schätzungsweise beim nächsten
Toolchain-Update von Atmel wieder überbügelt.

Um dir (und anderen, hatte schon jemand danach gefragt) die Sache
etwas zu vereinfachen, habe ich gerade einen binary build der
avr-libc 2.0 zu savannah.nongnu.org hochgeladen.  Kann aber noch
ein wenig dauern, bis der auf den Mirrors auftaucht.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Jörg W. schrieb:
> einen binary build der avr-libc 2.0

Gibt es dann 2 Builds, einen für den neuen Compiler (>= v5) und eine für 
den alten (< v5) ?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Johann L. schrieb:

> Gibt es dann 2 Builds, einen für den neuen Compiler (>= v5) und eine für
> den alten (< v5) ?

Nö, sorry, den Stress tu' ich mir nicht an.  Der binary build ist
ein Extra-Service, da möchte ich nicht noch anfangen, Compiler hin
und her zu konfigurieren.

Ja, der hochgeladene Build ist für GCC 5.x.  Kann gut sein, dass man
für Atmel Studio dann einen separaten Build braucht.

von patrick (Gast)


Lesenswert?

Jörg W. schrieb:
> Um dir (und anderen, hatte schon jemand danach gefragt) die Sache
> etwas zu vereinfachen, habe ich gerade einen binary build der
> avr-libc 2.0 zu savannah.nongnu.org hochgeladen.  Kann aber noch
> ein wenig dauern, bis der auf den Mirrors auftaucht.

Vielen Dank für die Mühe. Ich habe mir das Archiv gerade von 
http://download.savannah.gnu.org/releases/avr-libc/binary-releases/avr-libc-bin-2.0.0.zip 
heruntergeladen und den Ordner C:\Program Files 
(x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr sowie 
\share mit den neuen Dateien ersetzt. \bin habe ich beibehalten, da die 
binaries im Archiv nicht vorhanden waren. So kompiliert es jetzt auch, 
wenn mir noch irgendwas auffällt, schreibe ich das hier noch einmal.

Besten Dank, patrick

von Heiko Kackmatsch (Gast)


Lesenswert?

Gibt's eigentlich einen neueren avr-gcc als Version 5.2.1 (für Windows)?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.