Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
artikel:ispstick-avrdudeconf [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== 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:
 +
 +{{:artikel:avrdude.conf|avrdude.conf für 6.2}}
 +
 +Jetzt kann der Stick auch unter avrdude verwendet werden, dazu muss als Programmer "ehajo-isp" angegeben werden:
 +
 +  avrdude -c ehajo-isp -p PROCESSOR ....