AVR-LibC 2.3.0 freigegeben

OP Moderator Persönliche Seite #7985111

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/

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

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

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

Eine eigene Frage? Dieser Thread ist über 10 Monate alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.