ich habe diesen Fehler wenn ich versuche das Blink Beispiel zu kompilieren:
Warning: platform.txt from core 'Arduino megaAVR Boards' contains deprecated compiler.path={runtime.tools.avr-gcc.path}/bin/, automatically converted to compiler.path=/usr/bin/. Consider upgrading this core.
avr-g++: error: device-specs/specs-atmega4809: No such file or directory
exit status 1
Error compiling for board Arduino Nano Every.
Umgebung:
Ubuntu 22.04.2 LTS AMD64
Arduino 1.8.19 (aus Ubuntu per apt installiert)
Arduino megaAVR Boards 1.8.8
Ist da was bekannt?
Auf was muss ich compiler.path= setzen und in welcher Datei?
megaAVR Boards 1.8.8 scheint schon the latest and greatest zu sein.
AVR Boards konnte ich auf 1.8.6 aktualisieren, hat aber keine Auswirkungen auf das Problem.
welche Quelle genau? Snap-Store? Da verhindern die Mauern immer irgendwelche Zugriffe "nach außen".
Was immer funktioniert ist .zip entpacken, installieren, einrichten Tutorial Linux
Desktop Symbol hatte ich keines, aber im Anwendungsmenü ist es drin.
Kompilierungen sollten dann funktionieren.
Zum flashen musste noch den Portzugriff für dich User freigeben. > sudo adduser username dialout
sollte ausreichen
Das apt-Pack hat ne Macke. Da sind irgendwo feste Verdrahtungen drin, die nur mit SUDO richtig sind. Wenn Du das als User brauchst passt es nciht mehr. Bin ich auch schon mal drüber gestolpert.
Seit dem nur noch das Softwarepaket aus dem Direktdownload.
Entpacke es und schieb den Ordner arduino-1.8.19 irgendwo hin.
Wenn Du VOR dem ersten Start als Unterordner einen Ordner portable anlegst, bekommst Du dort später deine preferences, Sketche und libs hingepackt und hast keine Probleme mit den Rechten.
Lässt sich dann auch recht einfach sichern und weiterverwenden.
Wenn Du auf die portable verzichtest, wird ein Ordner Arduino15 im Userverzeichnis angelegt, in dem sich einiges befindet...