ftDuino Upload schlägt fehl - avrdude Pfad fehlerhaft
Verfasst: 25 Dez 2023, 17:30
Hallo Zusammen,
ich habe dieses Problem auch in Arduino Foren gefunden. Leider funktionieren die Lösungsvorschläge von dort (Config Files löschen und ggf. Neuinstallation) bei mir nicht.
Hier die Fehlerausgabe:
Wie man in der zweiten Zeile sieht, passt der avrdude Pfad nicht. Laut Arduino Forum ist das __REMOVE__ ein Platzhalter, der stehen bleibt, wenn der Pfad nicht gefunden wird.
Wenn ich im ftDuino Board Configuration File den Pfad fix auf den passenden Pfad setze, funktioniert es:
Ich wüsste natürlich trotzdem gerne was da schief geht. Hat jemand eine Idee?
ich habe dieses Problem auch in Arduino Foren gefunden. Leider funktionieren die Lösungsvorschläge von dort (Config Files löschen und ggf. Neuinstallation) bei mir nicht.
Hier die Fehlerausgabe:
Code: Alles auswählen
Found upload port: /dev/ttyACM0
___REMOVE___/bin/avrdude -C/home/z003403h/.arduino15/packages/ftduino/hardware/avr/0.0.19/avrdude.conf -v -patmega32u4 -cavr109 -P/dev/ttyACM0 -b57600 -D -Uflash:w:/tmp/arduino_build_848359/sketch_dec25a.ino.hex:i
java.io.IOException: Cannot run program "___REMOVE___/bin/avrdude": error=2, Datei oder Verzeichnis nicht gefunden
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at java.base/java.lang.Runtime.exec(Runtime.java:594)
at java.base/java.lang.Runtime.exec(Runtime.java:453)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.runCommand(SerialUploader.java:383)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:197)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2061)
at java.base/java.lang.Thread.run(Thread.java:840)
Wenn ich im ftDuino Board Configuration File den Pfad fix auf den passenden Pfad setze, funktioniert es:
Code: Alles auswählen
#tools.avrdude.path={runtime.tools.avrdude.path}
tools.avrdude.path=/usr