ubuntuusers.de

avrdude findet AVR-ISP Programmer an USB nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 13.10 (Saucy Salamander)
Antworten |

Frankatubu

Anmeldungsdatum:
16. November 2013

Beiträge: Zähle...

Hallo Forum.

Ich habe avrdude aufgerufen mit dem Befehl:

 avrdude -c stk500 -p m128 -P usb:3 -v 

Und als Ergebnis das bekommen:

 avrdude: usbdev_open(): did not find any (matching) USB device "usb:3"

Wie kann ich die Daten finden, die avrdude braucht, um sich per USB mit dem Programmer zu verbinden?

Gruß

Frank

track

Avatar von track

Anmeldungsdatum:
26. Juni 2008

Beiträge: 7174

Wohnort: Wolfen (S-A)

Wahrscheinlich hilft Dir erstmal lsusb weiter ... (→ siehe auch auf meiner Seite)
Allerdings weiß ich nicht, was avrdude da genau haben will.

LG,

track

genodeftest

Anmeldungsdatum:
10. April 2010

Beiträge: 81

Ansonsten würde ich mal auf dem Forum unter mikrocontroller.net fragen.

Frankatubu

(Themenstarter)

Anmeldungsdatum:
16. November 2013

Beiträge: 29

Hab ich gemacht und dort hat sich bis jetzt folgendes herausgestellt:

 Zitat Oliver S.: Solange dein Kernel den CP210x( Programmer) nicht als serielles Device erkennt, 
brauchst du mit avrdude gar nicht rumprobieren. Aus irgendwelchen 
Gründen versucht mtp-probe was mit deinem Programmer zu machen, was 
natürlich fehlsschlagen muss.

Kann in dieser Richtung jemand weiterhelfen? 💡

Developer92 Team-Icon

Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Müsste die Portbezeichnung nicht eher so lauten: /dev/ttyUSB1 ? (Die Zahl muss natürlich angepasst werden)

Frankatubu

(Themenstarter)

Anmeldungsdatum:
16. November 2013

Beiträge: 29

Hi Developer92,

hast Recht, nur hatte ich alle Möglichkeiten ausprobiert, oben z.B die Kombi von Bus- und Device- Nr.

 tail -f /var/log/syslog 

liefert diesbezüglich:

 Dec  3 19:30:57 Compi mtp-probe: checking bus 5, device 2: "/sys/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1"
Dec  3 19:30:57 Compi mtp-probe: bus: 5, device: 2 was not an MTP device
 

Wenn ich den Pfad dann in avrdude einsetze:

 avrdude -c ea60 -p t13 -P /sys/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1 

kommt

 avrdude: ser_open(): can't open device "/sys/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1": Is a directory

Ich hab dann in den Ordner reingeschaut und gesehen, das dort weitere Dateien und Ordner liegen und ich weiß nicht, auf welche Datei ich achten sollte, um sie dem Aufruf zu übergeben.

Ich finde auch Deinen Vorschlag logischer, aber irgendwie scheint Ubuntu keine Übersetzung von Hardwareadresse zu Device hinzubekommen, oben steht ja "kein MTP device", sagt mir aber nichts. ❓

Frankatubu

(Themenstarter)

Anmeldungsdatum:
16. November 2013

Beiträge: 29

Nach dem letzten Kernel-Update ist der Programmer jetzt unter /dev/ttyUSB0 ansprechbar. 👍

Danke an alle. ☺

Antworten |