Hallo allerseits,
ich brauche mal ein bischen Starthilfe, um Avrdude unter Debian zum
Laufen zu bekommen. Ich habe so einen Programmer:
1 | http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201
|
wenn ich ihn anstecke, meldet lsusb diese Zeile:
1 | Bus 005 Device 007: ID 16c0:2a9b VOTI
|
Erstes Problem: ich weiß nicht, welcher Programmer aus der Liste. In
Frage kämen meiner Meinung nach:
stk500v2 (das steht in der Beschreibung vom Programmer) oder
usbasp (weil es ein USB-Teil ist?)
wie kann ich denn erstmal herausfinden, welchen Programmer ich
einstellen muss? Und dann habe ich einen Tiny24 angeschlossen, habe also
probiert:
1 | $ avrdude -n -p t24 -n -c stk500v2
|
2 |
|
3 | avrdude: stk500v2_command(): command failed
|
4 | avrdude: initialization failed, rc=-1
|
5 | Double check connections and try again, or use -F to override
|
6 | this check.
|
7 | ...
|
8 |
|
9 | $ avrdude -n -p t24 -n -c usbasp
|
10 | avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
|
Dann habe ich bei der zweiten Variante gesehen, dass die Adresse nicht
übereinstimmt. Also habe ich die /etc/avrdude.conf mit dem Editor
aufgemacht, in der Annahme, dass ich die Adresse da einstellen kann.
Aber ich finde die Stelle nicht, wo 16c0:5dc eingestellt ist..
Wie geht es besser? :-)