Hallo,
ich habe am Wochenende meinen AVRISP MKII Clone [1] erhalten.
Das ist für mich ein Erweiterung meiner Möglichkeiten, da ich nun auch tinyAVR und megaAVR µC mit ISP Interface, tinyAVR µC mit TPI Interface and AVR XMEGA µC mit PDI Interface nutzen kann !
Die AVR XMEGA sind die 8/16 Bit(ter) von Atmel.
Nach dem Zusammenbau und dem Aufspielen der AVRISP MKII Firmware [2]
lässt er sich auf AVRDude einfach ansprechen.
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