Forum: Mikrocontroller und Digitale Elektronik wie mega328PB mit avr-gcc benutzen? (Linux Mint)


von Georg S. (randy)


Lesenswert?

Ich benutze den avr-gcc der in den Repositories von Linux Mint 21.3 
dabei ist. Es scheint so zu sein dass der mega328PB immer noch nicht 
drin ist, obwohl der schon einige Jahre alt ist. Kann das sein?

Gibt es eine etwas weniger umständliche Methode den 328PB nachzurüsten 
als die die hier beschrieben ist:
https://gist.github.com/goncalor/51e1c8038cc058b4379552477255b4e1

An sich mag ich die minimalistische Toolchain mit avr-gcc und geany als 
Editor, und will nicht unbedingt auf das Gigabyte-schwere MPLabX 
umsteigen...

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Zum einen kann man sich unter Linux eine Toolchain einfach selber bauen:
https://avrdudes.github.io/avr-libc/avr-libc-user-manual/install_tools.html

Oder eben Device-Packs:
https://gcc.gnu.org/wiki/avr-gcc#avr-gcc_v5_and_newer

von StefanK (stefanka)


Lesenswert?

Die einfachste Methode, die mir spontan einfällt, ist die Arduino IDE zu 
installieren, falls das für Sie in Frage kommt.
https://linux-de.com/?p=17896

von Veit D. (devil-elec)


Lesenswert?

Hallo Georg,

ganz frisch 
https://www.wikinger-tommy.de/arduino/gcc/gcc15.2/avr-gcc-15.2.0_Linux_binutils2.45.1_avrLibc2.3.1.tar.xz

Nach entpacken ggf. die Pfad Variable ändern.
1
export PATH="/home/ubuntixer/Dokumente/avr-gcc-Toolchain/bin:$PATH"
Oder in deiner IDE ändern.

von Veit D. (devil-elec)


Lesenswert?

StefanK schrieb:
> Die einfachste Methode, die mir spontan einfällt, ist die Arduino IDE zu
> installieren, falls das für Sie in Frage kommt.
> https://linux-de.com/?p=17896

Dann hat er leider immer noch keinen ATmega328PB Support. Der avr-gcc 
ist der 7.3.0 ohne ATmega328PB. Er müsste fremde Core Packages 
installieren, was ihm für seine IDE nicht hilft.

von Georg S. (randy)


Lesenswert?

> Oder eben Device-Packs:
> https://gcc.gnu.org/wiki/avr-gcc#avr-gcc_v5_and_newer

Sehr schön. Das gefällt mir wesentlich besser als in den /usr 
Verzeichnissen rumzupfuschen.

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.