Auf die Gefahr hin das das Thema hier shcon erörtert wurde,
Aber ich habe gerade ein Problem. Ich habe einen USBAsp und will mit diesem einen Sketch auf ein Board jagen.
Ich habe keinen COM Port im System.
Compilieren geht, aber beim Übertragen sagt er mir ständig,
Board at COM 3 is not availble
Klar, ich hab das Board ja auch nicht dran gesteckt. Ich will ja nur mit USBAsp proggen...
Wie krieg ich die Prüfung ausgeschaltet?
Tools->Programmer->USBasp
Datei-> Upload mit Programmer
Braucht kein Port.
Ne, soweit war ich auch schon.
Aber da krieg ich ja genau die Meldung.
Achja, Arduino 1.5.5r2 und Win 8.1
Steck ich einen Arduino dran, kann ich über den USBAsp proggen...
Anscheinend wird nur der COM Port geprüft.
Keiner eine Idee?
Das hat alles schon seine Richtigkeit, was du hier als "Fehler" meldest.
Was willst du auch hochladen wenn kein Gerät angeschlossen ist?
Eben nicht.
Wenn ich der IDE sage, daß ich als Programmer den USBASP verwenden will und dann "Hochladen mit Programmer" anwähle, dann soll er nicht nach einem COM Port suchen, denn den gibt's ja nicht.
In der 1.0.x hat das mal funktioniert.
Ich wer das mal als Issue aufnehmen...
willie1968:
In der 1.0.x hat das mal funktioniert.
In der IDE1.0.x funktionierts immernoch? Hast Du probiert?
Grüße Uwe
Nein, weil ich die 1.0.x IDE (ich meine das war eine 1.0.4...) seit einem halben Jahr nicht mehr verwende und auch nciht mehr installiert habe. Aber damals hat das funktioniert.
Dann installiere sie und versuchs mal.
Du kannst ja mehrere IDE-Versionen auf dem PC haben.
Welchen Arduino hast Du?
Grüße Uwe
Ich wollt die 1.0 auf meinem neuen Rechner nicht installieren.
Es funktioniert ja im Prinzip alles, nur eben, daß ich irgendeinen COM Port haben muss. (Übrigens ist da egal, ob da ein Arduino dran hängt, es reicht auch ein FTDI, hauptsache der Port existiert...)
Mein neues Notebook hat aber im Augenblick noch gar keinen Port...
Die Serial-COM Ports werden virtuell vom Treiber des Serial-USB Adapters gebildet.
Grüße Uwe
Schon klar, aber ich hatte am alten Rechner noch einen echten COM Port. Und den hab ich dafür verwendet. Jetzt am neuen gibt es gar keinen COM Port mehr, und schon nervt das Problem. UNd nur dafür einen virtuellen COM Port erstellen find ich auch nicht prikelnd.
Aber bisher hat sich bei den Entwicklern auch noch keiner gerührt.
Ich verstehe immer noch nicht, wofür du einen COM-Port brauchst, wenn gar kein µC angeschlossen ist.
hi,
eigentlich sollte kein COM-port gesucht werden, weil ja auch keiner benutzt wird. im gerätemanager bekommst Du nur einen eintrag wie libusb dazu, ohne com-port.
schau mal hier, gleiches problem mit lösung:
http://www.multiwii.com/forum/viewtopic.php?f=6&t=2521
oder hier:
http://forum.arduino.cc/index.php/topic,28641.0.html
viel glück, stefan
hi,
Ich verstehe immer noch nicht, wofür du einen COM-Port brauchst, wenn gar kein µC angeschlossen ist.
weil die ide danach verlangt, den comport anzugeben. scheint ein fehler zu sein, der öfter mal vorkommt.
daß der usbasp in früheren versionen der ide einen comport zugewiesen bekam, scheint allerdings ein erinnerungsfehler des fragestellers zu sein.
gruß stefan
Nein,
also noch mal.
Ich habe eine eigene Platine mit einem 328'er und will diese mit der Arduino IDE programmieren. Dazu habe ich einen USBAsp. (Nein, der hat bei mir auch noch nie einen COM Port benötigt oder aufgemacht.)
In der Arduino IDE stell ich USBAsp als Programmer ein. Wenn ich nun "Hochladen mit Programmer" wähle, erwarte ich, daß die Arduino IDE dieses auch macht.
Aber genau das macht Sie nicht, sondern sie nimmt die letzten Einstellungen für den UNO und schaut erst einmal nach, ob der COM Port, an dem zuletzt mal ein UNO hing, im System vorhanden ist. Ist natürlich nicht, weil es ja kein echter UNO ist, sondern "nur" ein kompatibler ohne USB Bridge.
Als Workaround habe ich früher einfach irgend einen anderen COM Port angegeben. Auch da hing kein Uno dran, sondern das war eine "normale" RS232 Schnittstelle im Rechner. Die IDE hat aber nur die Existens der Schnittstelle geprüft. War die Schnittstelle da, gings mit dem Programmer weiter. Bei meinem neuen Rechner geht das nicht, weil ich gar keine Schnittstelle mehr habe.
Ich meine die Prüfung auf den COM Port darf nicht passieren, wenn ich einen externen Programmer wähle.