Hallo im Forum, habe ein Problem (sonst wäre ich ja nicht im Forum): möchte den Arduino-mini ATMEGA168P von Pollin mit der Arduino IDE 1.8.5 programmieren. Habe einen USBasp (Fischl) samt firmware 2009-02-08 und benutze die IDE auf einem Win XP PC. Zuerst hatte ich gewisse Schwierigkeiten den Programmer mit einem Treiber zu versehen, dies ist jedoch dank großer Hilfe von Herrn Fischl gelungen. Mit Burn-O-mat kann ich den USBasp ansprechen und mit ihm arbeiten. Mit der Arduino IDE aber funktioniert das nicht. Ich bekomme folgende Fehlermeldung beim Hochladen (USBasp ist als programmer eingestellt): "" avrdude: warning cannot open USB device: Permission denied avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' "" Habe mit Herrn Fischl zum Thema korrespondiert und er vermutet, dass ein Problem zwischen dem Treiber und der Arduino IDE vorliegen könnte. Da ich selbst keine Ahnung habe, was man da machen kann, frage ich mal im Expertenkreis nach. Gibt es eine Lösung? mfG frewer
Hmm, Windows XP ist schon recht alt. Vielleicht musst du da die IDE mit Admin Rechten starten.
Hi Stephan, na ja, Win XP ist immerhin ein stabiles Betriebssystem mit vielen Möglichkeiten. Ich habe Deinen Vorschlag probiert aber ohne Erfolg. Es bleibt bei der gleichen Aussage wie beschrieben. Als nächsten Schritt werde ich mal eine ältere Version der IDE installieren, ich hoffe, dass ich noch eine aus WIN XP Zeiten finde. merci vielmals frewer
...hast du denn mal geschaut, ob im XP Gerätemanager ein (USB-)Gerät erscheint, dass die Kennung "vid=0x16c0 pid=0x5dc" hat? Die Meldung besagt ja sowohl "permission denied" als auch "not found"...
Hallo, im Gerätemanager erscheint, wenn ich den USBasp einstecke eine USB device mit der Bezeichnung LibUSB-WIN32 Devices und darunter dann USBasp. Schaue ich mir die Eigenschaften "Weiter" an, dann steht dort: "USB\VID_16C0&PID_05DC\5&32FD0D5E&0&2" Also irgendwie sieht die Sache so aus als ob das entsprechende Programm der IDE nicht an der richtigen Stelle den Treiber sucht. mfG frewer
naja, wenn's mit Burn-o-mat tut, und mit der IDE nicht, kann's imo höchstens an unterschiedlichen avrdude-Versionen liegen, oder am avrdude-Aufruf. Für letzteres könnte man in der IDE mal "ausführliche Infos beim Hochladen" aktivieren, da müsste dann der komplette Aufruf angezeigt werden. Burn-o-mat zeigt's ja glaub' ich sowieso an. Und dann beide mal vergleichen, und/oder den IDE-Aufruf mit der Burn-o-mat-avrdude-Version ausprobieren, und/oder umgekehrt...
Hatte dasselbe Problem, erinnere mich grau, daß ich die avrdude-Version tauschen mußte. Paßte dann aber auch wieder alles schlecht zusammen. Naja, einfach gar nicht über Arduino anfangen. Der stößt ohnehin schnell an seine Grenzen.
Hallo Jan, batman Jan L. schrieb: > Für letzteres könnte man in der IDE mal "ausführliche Infos beim > Hochladen" aktivieren, da müsste dann der komplette Aufruf angezeigt > werden. Wenn ich wüsste, wie das geht, dann wäre das wirklich sehr hilfreich. Auch fällt es mir schwer die in der Arduino IDE verwendete Version von avrdude festzustellen. Im entsprechenden Dateiordner gibt es nur die avrdude.conf mit 1371 aus 2016 und avrdude.exe Version nicht feststellbar. Beim Burn-o-mat ist avrdude 5.8cvs aus 2010 über winavr 20100110 eingebunden. Ich werde mal mein Glück mit dem Vertauschen versuchen. Wenn nicht, verzichte ich auf Arduino IDE und nutze weiterhin Burn-o-mat. mfG frewer
Gib "avrdude -v" in der Eingabeaufforderung ein. Download der aktuellen Version 6.3: http://download.savannah.gnu.org/releases/avrdude/
Hi, Lade dir mal Zadig (http://zadig.akeo.ie), brauchst einen alte Version für XP: und installiere für den usbasp Mal den libusbK Treiber. Bei mir hat der mit den neuen AVRdude Versionen funktioniert, während der libusb32-win nicht geht. Gruß Jan B.
Bei der Arduino IDE findet der Wechsel zwischen avrdude und dem seriellen Monitor automatisch statt. Wenn du ein externes Programm verwendest, musst den Monitor immer manuell schließen und neu starten.
Stefan U. schrieb: > Bei der Arduino IDE findet der Wechsel zwischen avrdude und dem > seriellen Monitor automatisch statt. Wenn du ein externes Programm > verwendest, musst den Monitor immer manuell schließen und neu starten. Was habe ich versäumt? Meine Arduino-IDE (1.7.4) macht bei jedem Upload das Terminal zu.
Manfred schrieb: > Was habe ich versäumt? Meine Arduino-IDE (1.7.4) macht bei jedem Upload > das Terminal zu. Zum Beispiel das: Stefan U. schrieb: > Wenn du ein externes Programm verwendest Wie zum Beispiel PuTTY oder HTerm etc... ?
Verstehe nur noch Bahnhof. Habe mal den libusK heruntergeladen, da findet aber mein Gerätemanager keinen Treiber drin. Werde morgen noch mal in aller Ruhe die Sache angehen. mfG frewer
Hallo! alles läuft jetzt wie gewollt. Sowohl mit dem Burn-O-mat als auch mit der Arduino IDE. Was habe ich gemacht: 1. mit dem gewechselten Treiber "libusbK" (alte Version) hat nicht funktioniert. Deshalb verwende ich weiterhin den "alten" Treiber von Fischl. 2. damit funktionierte ja bereits der Burn-O-mat zusammen mit dem USBasp. Nicht jedoch die Arduino IDE. 3. Vorschlag von batman umgesetzt. avrdude.exe und avrdude.com von winavr nach Arduino kopiert und siehe da, jetzt funktioniert auch die IDE mit dem USBasp. Komisch ist nur, dass ohne das Kopieren von avrdude.con nichts geht obwohl eine neuere Datei im Ordner ist. Ein erster Vergleich der beiden Dateien zeigte zunächst nur die vielen zusätzlichen Programmer und MCs. Auch der Datenaufbau eines Programmers ist leicht verändert. Ich konnte aber keinen Link zu einer besonderen avrdude.exe bisher erkennen. Wichtig: bei winavr sind beide Dateien .exe und .com im Verzeichnis bin. Beim der Arduino IDE muss .exe nach Hardware-tools-avr-bin und .con nach Hardware-tools-avr-etc. So nun abschließend noch einmal vielen Dank für die ausführliche Hilfe. Ich habe viel Neues dazu gelernt. mfG frewer
Stefan U. schrieb: >> Was habe ich versäumt? > Das es eine Version 1.8 gibt. Ich mache keine Updates, solange mich keine Fehlfunktionen ernsthaft behindern! Heisst das jetzt, dass die 1.8 nach dem Upload zum Arduino das Terminal offen lässt?
> Heisst das jetzt, dass die 1.8 nach dem Upload zum > Arduino das Terminal offen lässt? Ja, wenn du die Upload Funktion der IDE verwendest.
Klar Stephan nicht .com sondern .conf die Konfigurationsdatei. mfG Frewer
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.