Ich habe die Arduino IDE 1.6.9 installiert, indem ich sie von der Arduino-Website heruntergeladen habe. Wenn ich die Arduino UNO-Platine anschließe, leuchten die LEDs darauf auf.
Wenn ich versuche, ein Programm auf das Board hochzuladen, heißt es:
avrdude: ser_open(): Gerät „COM1“ kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis ioctl(„TIOCMGET“): Ungeeignetes ioctl für Gerät
Der Menüpunkt „Tools“ > „Ports“ ist ausgegraut.
Ich habe erfolglos versucht, die Karte bei geöffnetem und geschlossenem IDE anzuschließen und wieder abzutrennen.
Die Ausgabe von lsusb
:
Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID
1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID
1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID
0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 0bda:57b5 Realtek Semiconductor Corp. Bus 002
Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Kein Unterschied bei den Ausgängen mit lsusb
und dmesg
ohne Arduino.
Ich habe keine Ahnung, was ich tun soll!
Antwort1
Sie sagten, es wird unter Linux als COM-Gerät angezeigt, aber meiner Erfahrung mit Arduino-Geräten und Linux nach sollte es stattdessen als ACM-Gerät angezeigt werden. Das auf der Arduino-Webseite veröffentlichte Setup sollte dies ebenfalls zeigen.
Hier ist das Setup für Windows: https://www.arduino.cc/en/Guide/Windows
Hier ist das Setup für Linux: https://www.arduino.cc/en/Guide/Linux#toc7
Als Erstes würde ich sicherstellen, dass Sie die Schritte zur ersten Inbetriebnahme richtig befolgt haben. Sehen Sie sich insbesondere Schritt 7 genau an, in dem Sie Ihren Boardtyp auswählen. Beachten Sie, dass direkt darunter auch Ihr Board-Port aufgeführt ist. Ich denke, dort liegt Ihr Problem. Versuchen Sie herauszufinden, ob Sie dieses Detail ändern können.
Edit: habe den Teil übersehen, in dem du sagtest, dass es ausgegraut ist
Hier ist ein weiterer Beitrag mit vielen „Lösungen“, bei denen etwas für Sie funktionieren sollte. Wie es aussieht, wäre die schnellste Testmethode, die IDE mit Root-Berechtigungen zu starten.
https://stackoverflow.com/questions/19322432/arduino-tools-serial-port-greyed-out
Antwort2
Tut mir leid, aber anscheinend war die Arduino-Platine, mit der ich kommunizieren wollte, beschädigt. Ich habe beim ersten Versuch eine Verbindung zu einer anderen hergestellt, ohne etwas zu ändern ...