Unzap/Bootloader/firmware usb unter Windows

From Lochraster

Jump to: navigation, search

[edit] Vorbereitungen

Benötigte Programme:

  • WinAVR (enthält AvrDude)[1]
  • USB Treiber [2]
  • Die Firmware


WinAVR installiert man unter C:\WinAVR

Unter C:\flash legt man dann ein Verzeichnis mit allen benötigten Dateien an.

Im Archiv usbasp.2007-10-23.tar.gz befinden sich unter bin\win-driver\ die Dateien:

  • libusb0.sys
  • libusb0.dll
  • usbasp.inf

Die muss man nach C:\flash entpacken. Außerdem braucht man die Dateien "avrdude.conf" und "avrdude.exe" aus C:\WinAVR\bin Wobei C:\WinAVR das Installationsverzeichnis von WinAVR ist.

Die zu flashende Firmware habe ich in fw.hex umbenannt und auch in C:\flash kopiert.

Das sollte dann im Ordner sein:

Firmware usb ordner.jpg

[edit] USB Treiber installieren

Zuerst muss man den Bootloader des Unzap starten. [[3]]

Beim anstecken des Unzap erscheint normalerweise der Treiberdialog.

Als Quelle muss man dann C:\flash angeben, anschliessend ist eventuell ein Reboot noetig (auch wenn der Treiber-Dialog das nicht explizit sagt)

Treiber1.jpg Treiber2.jpg

[edit] Firmware übertragen

Die Firmware überträgt man dann mit:

Start > Ausführen

cmd eingeben und auf OK klicken

und dann in der Eingabeaufforderung:

cd C:\flash

avrdude -p m168 -c usbasp -P usb -u -U flash:w:fw.hex


Anzeige nach der Übertragung:

Firmware usb console.jpg