Hallo,
ich habe am Wochenende meinen AVRISP MKII Clone [1] erhalten.
Nach dem Zusammenbau und dem Aufspielen der AVRISP MKII Firmware [2]
lässt er sich auf AVRDude einfach ansprechen.
1 | avrdude -c avrispmkII -P usb -p ..
|
Das Aufspielen der FW muss natürlich mit einem weiteren ISP Programmer
erfolgen, aber mein AVRDude meinte keinen µC atMega32u2 zu kennen, so
musste ich noch in /etc/avrdude.conf die angefügte Datei kopieren.
So kann ich nun einen atMega32u2 mit "-p m32u2" ansprechen.
Desweiteren waren die Rechte auf das neue USB-Device noch nicht
festgelegt.
------------------------
# Ubuntu / Linux #
------------------------
Dazu musste ich in "/etc/udev/rules.d/" noch eine Datei für die
Zugriffsrechte auf das USB-Device anlegen.
Der User muss dann nur noch ein Mitglied der Gruppe "users" sein.
Dateiname: avrisp.rules
=====================================
# add support AVR ISP mkII
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="users",
MODE="0664"
=====================================
Anmerkung:
das Atmel eigene USB-Bootloadertool FLIP läuft zwar unter Linxu (Java
v1.7.0) ist aber veraltet und unterstützt deshalb nicht den atMega32u2 !
Ich hoffe ihr könnte diese kleine Beschreibung gebrauchen, um auch einen
AVRISP MKII Clone unter Linux in Betrieb nehmen zu können.
_Link_:
[1] http://www.ehajo.de/Bausaetze/Atmega32U2-ISP-Set
[2] http://dokuwiki.ehajo.de/artikel:atmega_u-howto:avrisp-mkii