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