AVR - Programmierung

Gast #2057012
Lesenswert?
• ▲
▼
Hallo,
ich habe mir Ubuntu 10.10 zugelegt und alle nötigen 
Software-Komponenten, welche es zum Mikrocontroller programmieren 
bedarf, installiert. wenn ich jedoch etwas auf den Controller brennen 
will, erhalte ich folgende Fehlermeldung:

avrdude -u -e -c avrisp2 -P usb -p m16 -U flash:w:pintest.hex
avrdude: usb_open(): cannot read serial number "error sending control 
message: Operation not permitted"
avrdude: usb_open(): cannot read product name "error sending control 
message: Operation not permitted"
avrdude: usbdev_open(): error setting configuration 1: could not set 
config 1: Operation not permitted
avrdude: usbdev_open(): did not find any USB device "usb"
make: *** [brennen] Error 1

Es liegt garantiert nicht am Makefile oder am .c programm, da ich dieses 
auf meinem anderen Rechner (Suse) problemlos auf den ATmega16 spielen 
kann.

Hat jemand ne Idee?
#2057027
Lesenswert?
• ▲
▼
Hallo

Ich denke du sprichst die USB-Schnitstelle falsch an. Hat dein 
Programmer einen eingebauten USB-Seriell Wandler?

Dann probiere mal:
avrdude -u -e -c avrisp2 -P /dev/ttyUSB0 -p m16 -U flash:w:pintest.hex

Oder gegebenenfalls auch /dev/ttyUSB1, /dev/ttyUSB2 usw..


Gruss Steff
Gast #2057045
Lesenswert?
• ▲
▼
> kann ich nicht irgendwie dem avrdude sagen das ich auch als user alle
> rechte haben darf?

Nein, aber dem System -> udev :-)

hier mal meine Udev-Regel für meinen dragon:
1
$ cat /etc/udev/rules.d/z99-avr-dragon.rules
2
SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2107", MODE="0660", GROUP="plugdev"
Vendor- und Product-ID musst du natürlich(tm) anpassen (-> Ausgabe von 
lsusb), und die Gruppenzugehörigkeit überprüfen/herstellen/anpassen.

HTH
#2061080
Lesenswert?
• ▲
▼
Hallo !

hier meine Einstellungen für usbasp

unter
/etc/udev/rules.d/15-usbprog.rules

ist die Datei: 15-usbprog.rules mit Inhalt:

# USBasp programmer
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", 
ATTRS{product}=="USBasp", GROUP="avrdev", MODE="0664"


hinterlegt.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.