Scheint ein standart Problem zu sein, ich komme aber leider nicht
weiter.
Also ich habe mir den Diamex-avr programmer gekauft und wollte diesen
über avr dude benutzen. Ich benutze folgenden Befehl:
1 | avrdude -c avrispmkII -p m644p -P usb -U lfuse:r:/dev/stdout:b
|
Statt "avrispmkII" habe ich auch avrisp2 ausprobiert.Bekomme folgende
Fehlermeldung:
1 | avrdude: usbdev_open(): did not find any USB device "usb"
|
Ein offensichtlich bekanntes Problem unter linux, habe an vielen anderen
Orten gelesen, dort treten jedoch meißt noch 3 andere Fehlermeldungen in
Verbindung mit dieser auf.
Zur behebung habe ich angelegt /etc/udev/rules.d/60-avarice.rules:
1 | UBSYSTEM!="usb", ACTION!="add", GOTO="avrisp_end"
|
2 |
|
3 | # Atmel Corp. JTAG ICE mkII
|
4 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2103", MODE="660", GROUP="dialout"
|
5 | # Atmel Corp. AVRISP mkII
|
6 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", MODE="660", GROUP="dialout"
|
7 | # Atmel Corp. Dragon
|
8 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", MODE="660", GROUP="dialout"
|
9 |
|
10 | LABEL="avrisp_end"
|
Ich benutze Ubuntu 14.04.
Ich habe auch getestet ob ich in der dialout gruppe bin und den
programmer abgezogen, sowohl udev neu gestartet. Der Fehler bleibt der
gleiche.
Vielen Dank schon einmal.