Hallo, ich versuche mein Arduino Mega 2560 mit Atmel Studio7 zu betreiben. Ich habe alle Schritte ausgeführt wie sie in den zu finden Tutorials durchgeführt sind. Meine Arduino IDE Zeile ist: "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hard ware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hard ware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\CHRIST~1\AppData\Local\Temp\arduino_build_338967/Blin k.ino.hex:i" ich habe bei Arguments die umgebaute Zeile also: "-CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hard ware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:"$(ProjectDir)$(TargetName).hex":i" eingefügt. Build klappt soweit. Bei dem Senden erhalte ich jedoch immer eine Fehlermeldung. avrdude.exe: can't open config file "C:\Program": No such file or directory avrdude.exe: error reading system wide configuration file "C:\Program" Was muss ich noch einstellen? Danke schon mal.
Christoph Hericks schrieb: > Was muss ich noch einstellen? Die Leerzeichen stören. Nimm einen Pfad, der im Namen keine Leerzeichen hat.
> Die Leerzeichen stören. Nimm einen Pfad, der im Namen keine Leerzeichen > hat. Wie die konnte ich doch garnicht auswählen. Die sollte ich doch aus der IDE kopieren. Oder auf welchen Pfad beziehst du dich?
Christoph H. schrieb: >> Die Leerzeichen stören. Nimm einen Pfad, der im Namen keine > Leerzeichen >> hat. > > Wie die konnte ich doch garnicht auswählen. Die sollte ich doch aus der > IDE kopieren. Oder auf welchen Pfad beziehst du dich? Im Installationspfad sind Leerzeichen "C:\Program Files" ^da Installiere die IDE in einem anderen Pfad und gib acht, daß da keine Leerzeichen drin sind... Daß es an den Leerzeichen liegt, siehst du schon an dieser Fehlermeldung: Christoph Hericks schrieb: > avrdude.exe: can't open config file "C:\Program": No such file or > directory Er findet das File "C:\Program" nicht, also bricht er am Leerzeichen ab. Er merkt nicht, daß der Pfad mit "Program Files..." weiter geht.
Du kannst um den ganzen Pfad Anführungsstriche schreiben:
1 | -C "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf" |
Oder einen Backslash vor jedes Leerzeichen:
1 | -C "C:\Program\ Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf" |
Wobei ich nicht ganz sicher bin, ob das mit dem Backslash wirklich bei jedem Programm klappt. Oder (meine bevorzugte Variante): Nur Verzeichnisse benutzen, in denen keine Leerzeichen vorkommen. Denn ich hatte schon andere Probleme damit, die nicht so einfach zu lösen waren. Dann sehe ich da noch: -cwiring Bist du sicher, den richtigen Programmieradapter eingestellt zu haben? Für den Arduino Bootloader verwendet ich immer -c arduino.
Christoph Hericks schrieb: > Ich habe alle Schritte ausgeführt wie sie in den zu finden Tutorials > durchgeführt sind. Aah, in denen ...
Hallo, der Weg ist eigentlich folgender. Die Arduino IDE installieren. Nicht die portable. Dann Atmel Studio installieren und dann das visualmicro Plugin. www.visualmicro.com und es sollte auf Anhieb laufen. Ich frage mich jedoch wo du die Arduino IDE Version 1.8.10 her hast, aktuell ist die 1.8.6. Wenn ich mir deinen Pfad genauer anschaue, dann hast du die WindowsApp Version. Damit klappt das alles sicherlich nicht.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.