Arduino IDE zusätzlicher Programmer

Gast #6249939
Lesenswert?

Hallo,

Gibt es eine Möglichkeit die Arduino IDE um einen Programmer für den
Bootloader zu erweitern? Ich möchte den eHaJo AVR-ISP-Stick verwenden.
Irgendwas habe ich übersehen, denn nach Anleitung und Eintrag in die
avrdude.conf an der Stelle:

Arduino-Verzeichnis\hardware\tools\avr\etc\avrdude.conf

mit den dort angegebenen Zeilen:

programmer
  id    = "ehajo-isp";
  desc  = "avr-isp-programmer from eHaJo, http://www.eHaJo.de";;
  type  = "usbtiny";
  connection_type = usb;
  usbvid     = 0x16D0;
  usbpid     = 0x0BA5;
;

funktioniert es nicht, der Progammer taucht nicht mal als Auswahl auf.
Wer weiss wo ich mich zu blöd anstelle?
Grüße

PS:
Unter AVRDUDESS funktioniert es sofort und wunderbar, kaputt ist also
nichts an der Hardware.
#6249950
Lesenswert?

Wenn du den Treiber installiert hast, musst du unter der Arduino IDE 
IMHO einfach nur den AVR ISP2 oder vielleicht aus USBasp auswählen.
Die arduino IDE liest eigentlich nichts aus der avrdude.conf soweit ich 
weiß. Die Programmer sind in einem eigenen Config-File hinterlegt 
(programmers.txt).
Gast #6250119
Lesenswert?

Der Treiber ist sauber installiert und kann von AVRDUDESS sofort und 
ohne
Probleme benutzt werden.
Aus der ARDUINO IDE ist weder AVR ISP2 noch USBasp mit angeschlossenem 
eHaJo ansprechbar.
Die Seite vom eHaJo:

https://www.ehajo.de/dokuwiki/artikel:ispstick-avrdudeconf

gibt auch keine Hinweise darauf eine Anpassung in der programmers.txt
machen zu müssen. Auch sehen in der aktuellen programmers.txt die 
Einträge
völlig anders aus als die für eine Änderung an der avrdude.conf.
Schöne Scheisse für mich, als Anfänger wollte ich eigentlich mit 
"LED-Blink" anfangen und nicht Fehlersuche im Umfeld.
Noch mehr Input für mich damit es geht?
Grüße
#6250140
Lesenswert?

Das ist halt der Nachteil wenn man sich irgendwelche ominösen schlecht 
dokumentierte Programmer holt.
Aber es steht dir ja frei, wenn du dich damit nicht weiter befassen 
willst, das von Arduino IDE generierte HEX-File via AVRDUDESS auf den 
Controller zu schießen (liegt meist in %TEMP%\arduino_build_123456, 
wobei 123456 eine Zufallszahl ist)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren