AVR-LibC 2.3.0 freigegeben

Moderator Persönliche Seite #7985111
Lesenswert?

AVR-LibC 2.3.0 freigegeben

Es hat lange gedauert, ich habe es Johann (Georg-Johann Lay) immer wieder versprochen, nun endlich ist es ein Weihnachtsgeschenk geworden: AVR-LibC 2.3.0 ist endlich raus.

Die laufende Arbeit hat so gut wie komplett Johann geleistet, ihm gebührt der Dank für die vielen Verbesserungen da drin.

Es ist der zweite größere Release, der nun von Github aus erfolgt. Die Änderungen sind viel zu viele, um sie einzeln zu nennen, daher der Verweis auf den zugehörigen Abschnitt von NEWS.md:

https://github.com/avrdudes/avr-libc/blob/main/NEWS.md#changes-in-avr-libc-v230

Release-Dateien

https://github.com/avrdudes/avr-libc/releases/tag/avr-libc-2_3_0-release

Dabei handelt es sich um den Sourcecode des Projekts.

Binäre (direkt installierbare) Releases liefert das AVR-LibC-Projekt nicht. Dies wäre die Aufgabe der Maintainer entsprechender Binärpakete.

Dokumentation

https://avrdudes.github.io/avr-libc/

#7985218
Lesenswert?

Dem Dank kann ich mich nur anschließen. Wow, beeindruckende Leistung mit viel Fleißarbeit! Allein die Liste all der Fehlerbereinigungen und Verbesserungen nimmt beim Lesen fast kein Ende...

Aber jetzt mal ne ganz dumme Frage: Wie bekomme ich die neue Lib jetzt ins Microchip-Studio eingebunden?

: Bearbeitet durch User
#7985252
Lesenswert?

Thorsten S. schrieb:

Aber jetzt mal ne ganz dumme Frage: Wie bekomme ich die neue Lib jetzt ins Microchip-Studio eingebunden?

Dem Link unter "Building and installing AVR-LibC from source" auf https://github.com/avrdudes/avr-libc/blob/main/README.md folgen. Also auf https://avrdudes.github.io/avr-libc/avr-libc-user-manual/install_tools.html gehen und ab "Building and Installing under Windows" lesen. Evtl. musst Du in Microchip-Studio noch einen Pfad anpassen, wenn der die Versionsnummer enthält. Warnung: Nicht getestet, ich arbeite unter Linux.

Persönliche Seite #7985309
Lesenswert?

Thorsten S. schrieb:

Wie bekomme ich die neue Lib jetzt ins Microchip-Studio eingebunden?

Die genaue Ausprägung der AVR-LibC Binaries hängt ab von GCC und Binutils Versionen, was im configure abgefragt wird und in die Binaries eingeht.

Eine AVR-LibC mit einer Compiler- oder Binutils-Version zu verwenden, die nicht mit den Versionen während condigure+build übereinstimmen, wird nicht unterstützt.

Grund ist, dass sich nicht alle Eigenschaften per #if[def] zur Compilezeit der Anwendung parametrisieren lassen, zB Eigenschaften des Startup Codes.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren