2016-07-09 28 views
0

Ich erhalte einen Fehler beim Hochladen auf meinem Arduino. Der vollständige Fehler lautet:Arduino Upload-Problem: "Avrdude: kein Programmierer wurde in der Befehlszeile oder der Konfigurationsdatei angegeben"

avrdude: no programmer has been specified on the command line or the config file Specify a programmer using the -c option and try again

Das Problem ist, soweit ich das beurteilen kann, soll ich nicht einmal die Programmierer werden. Ich lade über USB hoch. Ich habe sowohl ein SparkFun Redboard als auch ein Arduino Uno ausprobiert.

Ich dachte, dass das Problem der Code oder die Ausrüstung sein könnte, die ich verwendete, also versuchte ich sogar, auf das Board mit nichts verbunden zu laden, wie es in den Ardunio-Hilfedateien angibt.

Ich habe sogar den grundlegendsten Beispielcode geladen, den ich vorher benutzt habe. Ich benutze die GUI, so dass ich nicht weiß, wie man die Option -c benutzt. Ich weiß nicht, was falsch ist.

Ich habe verschiedene Optionen beim Einstellen des Programmiergeräts ausprobiert. Ich würde denken, "Arduino als ISP" wäre korrekt, aber ich habe versucht, andere. Ich bin ziemlich neu in Arduino und kann etwas schmerzhaft offensichtlich fehlen.

Die einzige andere Möglichkeit, die ich mir vorstellen kann, ist, die Arduino IDE zu deinstallieren und neu zu installieren.

Antwort

0

Ich lief genau das gleiche Problem. Fehler von 1.6.9 bis 1.6.5. Ich benutze das chinesische Klongerät auch auf El Capitan.

ich http://forum.arduino.cc/index.php?topic=366573.90

die Richtungen von pert versucht, das Problem durch die Verwendung Arduino AVR Boards 1.6.10 mit Arduino IDE 1.6.6 verursacht wird, sind sie nicht kompatibel. Die Optionen, um dies zu beheben sind: Verwenden Sie Arduino IDE 1.6.7 oder 1.6.8 Installieren Sie Arduino AVR Boards 1.6.8 (aufgrund eines Fehlers können Sie nicht wieder zu 1.6.9 verwenden) von: Tools > Board > Boards Manager... > Arduino AVR Boards(click on it) > Select version > 1.6.8 > Install. Installieren Sie Arduino AVR Boards 1.6.9 und installieren Sie Arduino IDE 1.6.6 neu. Dadurch wird der in Option 2 verknüpfte Fehler behoben.

Mit Option # 2 oder # 3 erhalten Sie weiterhin aktualisierbare Benachrichtigungen über die neuere Version der Arduino AVR Boards, so dass Sie möglicherweise deaktivieren möchten File > Preferences > Check for updates on startup (deaktivieren) diese Benachrichtigung.

Zuerst dachte ich, die Anweisungen haben nicht funktioniert, aber wie sich herausstellt, scheint es stattdessen wie eine Kombination von Änderungen meiner Arduino Nano gemauert. Zum Glück habe ich eine andere und man wird Skizzen erfolgreich mit IDE 1.6.9 und 1.6.8 Platten laden, obwohl dies führt zu:

WARNHINWEISE: Kategorie ‚‘ in der Bibliothek {EEPROM, SPI, SoftwareSerial, Draht} weil der alte Kern wird benutzt.

+0

Ich glaube, ich kann nicht sagen. Ich habe die IDE deinstalliert und neu installiert und das Problem behoben. Ich weiß, das ist keine Lösung, aber es hat funktioniert! – Laurie

0

Ich hatte den gleichen Fehler mit einem Arduino Uno (Genuino) Board und Arduino CC IDE 1.6.7. Es hatte mir eine Nachricht gezeigt, dass neue Boards installierbar sind, also hatte ich die AVR Boards 1.6.14 vom Boards Manager installiert (nicht sicher was es vorher hatte). Beachten Sie, dass die Installationsschaltflächen auf dem Plattformmanager angezeigt werden müssen, indem Sie zunächst auf eines der angebotenen Elemente klicken. Außerdem gibt es neben dem Filter "Alle" einen installierbaren Filter.

Auswahl von dort zu 1.6.7 wieder zu installieren funktioniert, dann mit 1.6.8 versucht und arbeitete weiter. Versuchen Sie nicht höher wie 1.6.9, froh, dass es für jetzt funktioniert

überhaupt nicht intuitiv - BTW, der Fehlerdialog in dieser IDE hat eine sehr schlechte Farbwahl - sehr ermüdend, um Text dort zu lesen, vor allem, wenn es viele davon gibt (plus keine Farbmarkierung getan dort, die langen Fehler Text lesbarer würde)

+0

Ich habe am Ende eine Deinstallation/Neuinstallation und es funktionierte von dort. – Laurie

0

Ich benutze Arduino IDE 1.6.8 und habe das gleiche Problem.Es gibt immer neue Bibliothek Update und das Problem besteht für Board-Paket Arduino AVR Boards Version 1.6.12 bis 1.6 .14. Ich muss die Version 1.6.11 herunterstufen und es ist jetzt in Ordnung. Ich benutze Redbearlab Blend Micro.

Tools> Board Manager> Arduino AVR-Boards> Select Version (1.6.11)> Install