avrdude.conf
ISP-Stick
Der ISP-Stick basiert zwar auf dem usbtiny-Projekt, besitzt aber eine eigene USB-VID und PID-Kombination. Er funktioniert also standardmäßig nicht mit avrdude.
Zuerst muss die Datei avrdude.conf gefunden werden.
Programm | Wahrscheinliche Position |
---|---|
avrdude aus winAVR | C:\WinAVR-VERSION\bin\avrdude.conf |
Arduino | Arduino-Verzeichnis\hardware\tools\avr\etc\avrdude.conf |
Linux | /usr/local/etc/avrdude.conf |
In dieser Datei fügen wir unter den Programmer Definitions folgende Zeilen hinzu:
programmer id = "ehajo-isp"; desc = "avr-isp-programmer from eHaJo, http://www.eHaJo.de"; type = "usbtiny"; connection_type = usb; usbvid = 0x16D0; usbpid = 0x0BA5; ;
Am Besten sucht man nach „PROGRAMMER DEFINITIONS“ und fügt die Zeilen direkt darunter ein:
# # PROGRAMMER DEFINITIONS # programmer id = "ehajo-isp"; desc = "avr-isp-programmer from eHaJo, http://www.eHaJo.de"; type = "usbtiny"; connection_type = usb; usbvid = 0x16D0; usbpid = 0x0BA5; ;
Eine komplette avrdude.conf für avrdude v6.2 kann man hier downloaden:
Jetzt kann der Stick auch unter avrdude verwendet werden, dazu muss als Programmer „ehajo-isp“ angegeben werden:
avrdude -c ehajo-isp -p PROCESSOR ....