Ubuntu, AVRDUDE und der Atmel AVR ISP mkII

Posted on 2nd November 2010 in AVR, Linux, Mikrocontroller/Elektronik, Ubuntu

Wer den USB-Programmer Atmel AVR ISP mkII mit AVRDUDE nutzen will, hat möglicherweise das Problem, dass der USB-Programmer nicht erkannt wird (“can’t open device…”).

Das Problem: Unter Linux kann AVRDUDE nur als root auf die USB-Geräte zugreifen.

Die Lösung des Problems: udev-Regeln anlegen

Dazu legt ihr im Verzeichnis /etc/udev/rules.d/ ein neues File an, z.B. 00-avr.rules

Der Inhalt des Files, diese udev-Regel:

#AVRISP mkII
SUBSYSTEM=="usb",SYSFS{idVendor}=="03eb",SYSFS{idProduct}=="2104", GROUP="plugdev", MODE="0666"



Hinweis: Als Group muss plugdev verwendet werden. Ist scheinbar eine Neuerung bei Ubuntu. In den meisten Anleitungen zu diesem Problem soll die Gruppe users verwendet werden.

Danach noch schnell den udev-Dienst neustarten…

sudo service udev restart

und fertig.

Nützliches:

comments: 1 »