Forum: Mikrocontroller und Digitale Elektronik USBprog defekt?


von 9er (Gast)


Lesenswert?

Ich hab mir bei embedded-projects.net das AVR-Starterkit geholt und 
heute den USBprog zusammengelötet. Alles zusammengesteckt, Software laut 
Anleitung installiert (Linux), doch der USBprog wird scheinbar nicht 
erkannt. Im dmesg taucht beim einstecken des USB-Kabels nichts auf, 
lsusb auch nicht. Die Ausgabe von avrdude ist
1
$ sudo avrdude -c avrisp2 -p m8 -B 10 -P usb
2
avrdude: usbdev_open(): did not find any USB device "usb"

Ist der USBprog defekt? Was kann ich tun?

von Tobias W. (hacker-tobi)


Lesenswert?

was sagt ein

tail -f /var/log/messages

beim anstecken?

Dort sollte wenigstens ein usb connect erscheinen...

gruß

tobi

von 9er (Gast)


Lesenswert?

Negativ, da tut sich garnix...
Die grüne LED auf dem USBprog leuchtet übrigens, wenns eingesteckt ist.

Würde ein USB-Connect auftreten, wenn der AVR im Programmer nicht 
geflasht ist?

von Heinrich H. (zlogan)


Lesenswert?

Hi,
ich habe mir auch das USBProg Starterkit gekauft und leider genau das 
gleiche Problem. Hat irgendjemand mittlerweile zufällig eine Lösung zu 
dem Problem gefunden?

MfG Heinrich

von Kai S. (zigzeg)


Lesenswert?


von Heinrich H. (zlogan)


Lesenswert?

Hi,
ich hab die vorprogrammierte Version mit AVRISP mkII Klon.
Weiss zufällig einer was der Adapter unter dmesg ausgeben soll bei 
Linux?
Weil bei mir wird kein Name/Manufactor oder sonstiges angezeigt.

von Carsten (Gast)


Lesenswert?

Hallo,

ich habe zwar nur den USBProg als mkII Clone aber ich muste den USBProg 
neu flaschen bevor er erkannt wurde. Die LED hat nur rot geblinkt.

Wenn man dananch googlet scheint es so zu sein, das es öfters vorkommt, 
das der USBProg seine programmieren vergessen hat (oder es wurde 
vergessen in zu falschen????).

Wenn du einen anderen Progadapter dein eigen nennst versuchen mal den 
Bootloaderfile hochzuladen.

Gruß
Carsten

von NopNop (Gast)


Lesenswert?

Carsten schrieb:
> Die LED hat nur rot geblinkt.
Dann war das Beispiel “Blinking LED“ auf den Controller geflasht.
Einfach das Programm nehmen (weis gerade nicht wie es heißt) und den 
MKII mittels des Bootloaders draufspielen.

Gruße

P.S.:Unter Win hatte ich das Problem übrigens noch nie.

von Kai S. (zigzeg)


Lesenswert?

Hast Du irgendwelche Jumper gesetzt ?
Nimm mal versuchsweise alle Jumper weg (ok, einer ist nur fuer die 
Stomversorgung des ISP Anschlusses da).

von Heinrich H. (zlogan)


Lesenswert?

Hi,
also nachdem ich mir einen 2. programmieradapter besorgt und den usbprog 
neu geflasht...nun funktioniert es.

von Lukas K. (carrotindustries)


Lesenswert?

9er schrieb:
> $ sudo avrdude

Geht auch als normaler benutzer.
Du erstellst in /etc/udev/rules.d eine Datei mit dem Namen 82-avr.rules 
mit folgendem Inhalt
1
# AVRISP mkII emulation mode
2
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="users", MODE="0660"
3
#
4
# usbprog bootloader
5
ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c62", GROUP="users", MODE="0660"
Nun die udev-Regeln mit sudo udevadm trigger neuladen, und avrdude geht 
auch als normaler Benutzer.

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
Noch kein Account? Hier anmelden.