Mikrocontroller und Digitale Elektronik
›
Thread
AVRISP-MKII unter Suse benutzen
UV
Uwe V.
(v200)
OP
06.03.2010 15:21
#1623776
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
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
UV
Uwe V.
(v200)
OP
06.03.2010 16:21
#1623867
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
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:
1 ATTR { idVendor } == "03eb" , ATTR { idProduct } == "2104" , GROUP = "plugdev" , MODE = "0666" # AVRISP mkII
2 ATTR { idVendor } == "03eb" , ATTR { idProduct } == "2107" , GROUP = "plugdev" , MODE = "0666" # AVR - Dragon
3 ATTR { idVendor } == "03eb" , ATTR { idProduct } == "2103" , GROUP = "plugdev" , MODE = "0666" # JTAG ICE mkII
4 ATTR { idVendor } == "03eb" , ATTR { idProduct } == "2106" , GROUP = "plugdev" , MODE = "0666" # STK600
5 ATTR { idVendor } == "16c0" , ATTR { idProduct } == "05dc" , GROUP = "plugdev" , MODE = "0666" # USBASP von www . fischl . de
6 ATTR { idVendor } == "03eb" , ATTR { idProduct } == "2ffa" , GROUP = "plugdev" , MODE = "0666" # AT90USB
7 ATTR { idVendor } == "10c4" , ATTR { idProduct } == "ea60" , GROUP = "plugdev" , MODE = "0666" # AVR910
Einmal udev neu starten und es geht auch ohne "root".
UV
Uwe V.
(v200)
OP
07.03.2010 06:50
#1624523
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.
↑ Nach oben
← Zurück zu Mikrocontroller und Digitale Elektronik
Antwort schreiben