www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVRISP-MKII unter Suse benutzen


Autor: Uwe V. (v200)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte unter SUSE 11 eine Programmer vom Typ AVRISP-MKII über USB 
unter AVRDUDE verwenden. Alles was ich im Netz gefunden habe, hilft mir 
nicht weiter.

1. Wenn ich das Teil anschließe, findet der Rechner nichts

lsusb:
Bus 002 Device 029: ID 045e:00cb Microsoft Corp.
Bus 002 Device 028: ID 045e:0750 Microsoft Corp.
Bus 002 Device 003: ID 8054:0001
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

crw-rw-rw- 1 root root 252,  1  6. Mär 14:55 usbdev1.1_ep00
crw-rw-rw- 1 root root 252,  0  6. Mär 14:55 usbdev1.1_ep81
crw-rw-rw- 1 root root 252,  3  6. Mär 14:55 usbdev2.1_ep00
crw-rw-rw- 1 root root 252,  2  6. Mär 14:55 usbdev2.1_ep81
crw-rw---- 1 root root 252, 15  6. Mär 15:10 usbdev2.28_ep00
crw-rw---- 1 root root 252, 13  6. Mär 15:10 usbdev2.28_ep81
crw-rw---- 1 root root 252, 14  6. Mär 15:10 usbdev2.28_ep82
crw-rw---- 1 root root 252, 17  6. Mär 15:10 usbdev2.29_ep00
crw-rw---- 1 root root 252, 16  6. Mär 15:10 usbdev2.29_ep81
crw-rw-rw- 1 root root 252, 10  6. Mär 14:55 usbdev2.2_ep00
crw-rw-rw- 1 root root 252,  9  6. Mär 14:55 usbdev2.2_ep02
crw-rw-rw- 1 root root 252,  8  6. Mär 14:55 usbdev2.2_ep82
crw-rw-rw- 1 root root 252, 12  6. Mär 14:55 usbdev2.3_ep00
crw-rw-rw- 1 root root 252, 11  6. Mär 14:55 usbdev2.3_ep81

Welches Device nehme ich nun für AVRDUDE?

Viele Grüße

Uwe

Autor: Marius Wensing (mw1987)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
-Pusb

Den Rest erledigt avrdude schon für dich. Musst aber avrdude als root 
aufrufen. Sonst klappt das mit den Rechten möglicherweise nicht.

MfG
Marius

Autor: Uwe V. (v200)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Marius Wensing schrieb:
> avrdude als root aufrufen

Hallo Marius,

danke das war's. Ich habe es die ganze Zeit als normaler User versucht, 
und das geht nicht.

Danke und Tschüss

Autor: Christian H. (netzwanze) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Uwe Ukowski schrieb:
> danke das war's. Ich habe es die ganze Zeit als normaler User versucht,
> und das geht nicht.

Ich habe damit kein Problem. Root wird dafür nicht herangezogen. Auch 
kein suid-Bit.

Aufruf mit: ardude -cavrisp2 -Pusb ...
als normaler Nutzer.

Meine "/etc/udev/rules.d/80-usbprog.rules" sieht so aus:
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0666" # AVRISP mkII
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", GROUP="plugdev", MODE="0666" # AVR-Dragon
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2103", GROUP="plugdev", MODE="0666" # JTAG ICE mkII
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2106", GROUP="plugdev", MODE="0666" # STK600
ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", GROUP="plugdev", MODE="0666" # USBASP von www.fischl.de
ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ffa", GROUP="plugdev", MODE="0666" # AT90USB
ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="plugdev", MODE="0666" # AVR910

Einmal udev neu starten und es geht auch ohne "root".

Autor: Uwe V. (v200)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Christian H. schrieb:
>ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev",MODE="0666" # 
AVRISP mkII

Ich hatte den Mode auf 0660. Nachdem ich ihn auf 0666 gesetzt habe gehts 
als normaler User. Was mich aber wundert, ist die Tatsache, dass ich mit 
lsusb den Programmer gar nicht sehen konnte. Jetzt sieht man ihn.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.