AVR-Flashtool - dietrich-kindermann.de

AVR-Flashtool 1.6


Für das USB-Board als auch für das Simonboard (Digispark/Olimexino)  wird eine sowohl ein Bootloader als auch eine Software zur Programmübertragung benötigt. Als Bootloader für das USB-Board wird eine angepasste Version von avrusbboot von Thomas Fischl verwendet. Das Sinonboard sowie das Olimexio-Board und Digispark verwenden den Micronucleus-Bootloader sowie das gleichnamige Kommandozeilenprogramm.

avrusbboot

Mit dem Kommandozeilenprogramm avrusbboot lässt sich eine Software auf das USB-Board übertragen. Voraussetzung dafür ist, dass das Board mit dem Computer verbunden, der USB-Treiber installiert sowie der Bootloader aktiviert ist.

Kommandozeilenprogramm avrusbboot (Windows)
Kommandozeilenprogramm avrusbboot (Windows)

Das Flashtool lässt sich auch für die Verwendung unter Linux compilieren. Auch hier muss ein USB-Treiber (libusb) installiert sein. In Ubuntu Linux erfolgt dies durch den Aufruf von "sudo apt-get install libusb.dev".

Kommandozeilenprogramm avrusbboot (Linux)
Kommandozeilenprogramm avrusbboot (Linux)

micronucleus

Mit dem Kommandozeilenprogramm micronucleus lassen sich Programme auf Boards übertragen, die den Micronucleus-Bootloader integriert haben.

Kommandozeilenprogramm Micronucleus (Windows)
Kommandozeilenprogramm Micronucleus (Windows)



Downloads

Micronucleus (30MHz-Firmware)
Micronucleus (Firmware)
Firmware für das Simon-Board
Download
AVRUSBBoot (20MHz-Firmware)
AVRUSBBoot (20MHz-Firmware)
Firmware für das USB-Board
Download
AVRUSBBoot (30MHz-Firmware)
AVRUSBBoot (30MHz-Firmware)
neue Firmware für das USB-Board
Download
Flashtool für den AVRUSB-Bootloader
Commandline Flashtool (avrusbboot)
Flashtool für den AVRUSB-Bootloader inklusive Quelldateien
Download
Flashtool für den Micronucleus-Bootloader
Commandline Flashtool (micronucleus)
Flashtool für den Micronucleus-Bootloader inklusive Quelldateien
Download
AVRUSBBoot-Windowstreiber
AVRUSBBoot-Windowstreiber
AVRUSBBoot-Windowstreiber
Download
Micronucleus-Windowstreiber
Micronucleus-Windowstreiber
Micronucleus-Windowstreiber
Download



AVR-Flashtool

Das AVR-Flashtool ist ein Front-End für das Kommandozeilenprogramm avrusbboot. Die Software wurde mit WxWidgets 2.8 programmiert und ist sowohl unter Windows als auch unter Linux lauffähig. Die Setuproutine für das AVR-Flashtool beinhaltet außerdem die erforderlichen Windowstreiber für AVRUSBBoot- und Micronucleus-Bootloader.

AVR-Flashtool 1.6 (Windows)
AVR-Flashtool 1.6 (Windows)

AVR-Flashtool 1.6 (Linux)
AVR-Flashtool 1.6 (Linux)

Treiberinstallation (Windows XP)
USB-Treiberinstallation (Windows XP)

Treiberinstallation (Windows 7)
USB-Treiberinstallation (Windows 7)

Downloads

AVR-Flashtool 1.6 Setup
AVR-Flashtool 1.6 Setup (Win7)
AVR-Flashtool 1.6 Setupprogramm
Download
AVR-Flashtool 1.6 Setup (Source)
AVR-Flashtool 1.6 Setup (Win7-Source)
AVR-Flashtool 1.6 Setupprogramm inklusive NSIS-Quelldatei
Download
AVR-Flashtool 1.6
AVR-Flashtool 1.6 (Source)
AVR-Flashtool 1.6 inklusive Quelldateien für Windows und Linux
Download

AVR-Flashtool 2.0


Das AVR-Flashtool in der Version 2.0 verwendet gegenüber der Version 1.6 eine verbesserte Setuproutine mit selbstsignierten LibUSB-Treibern. Dies ermöglicht eine einfachere Installation in Windows 7 64Bit und Windows 10 64Bit. Es gibt sowohl eine Version mit wdi-simple.exe als auch mit dpinst.exe.


Flashtoolinstallation mit wdi-simple
AVR-Flashtool mit wdi-simple



Flashtoolinstallation mit dpinst
AVR-Flashtool mit dpinst



Ferner wurde die Uploadroutine für das Simon-Board überarbeitet. Wird jetzt ein Upload ohne aktiven Bootloader ausgeführt, wird eine Fehlermeldung ausgegeben. 

Flashtool-Error
AVR-Flashtool Fehlermeldung bei inaktivem Bootloader



Flashtool Fehler behoben
AVR-Flashtool Fehlerbehandlung



Außerdem bietet das AVR-Flashtool  in der Version 2.0 in Verbindung mit dem USB-Board die Möglichkeit, nach erfolgter Programmübertragung das EEPROM des Mikrocontrollers bei Bedarf zu löschen. Die Funktion war erforderlich, um fehlerhafte Daten im Highscore des Pacmanspiels zu löschen.


AVR-Flashtool 2.0 (Windows)
AVR-Flashtool 2.0 (Windows)



AVR-Flashtool 2.0 (Linux)
AVR-Flashtool 2.0 (Linux)



Downloads

AVR-Flashtool 2.0 Setup (Win7)
AVR-Flashtool 2.0 Setup unsigned (Win7)
AVR-Flashtool 2.0 Setup für Windows 7
Download
AVR-Flashtool 2.0 Setup (Source)
AVR-Flashtool 2.0 Setup unsigned (Win7-Source)
AVR-Flashtool 2.0 Setupprogramm inklusive NSIS-Quelldatei für Windows 7
Download
AVR-Flashtool 2.0 Setup (Win7)
AVR-Flashtool 2.0 Setup dpinst (Win7)
AVR-Flashtool 2.0 Setup für Windows 7
Download
AVR-Flashtool 2.0 Setup (Source)
AVR-Flashtool 2.0 Setup dpinst (Win7-Source)
AVR-Flashtool 2.0 Setupprogramm inklusive NSIS-Quelldatei für Windows 7
Download
AVR-Flashtool 2.0 Setup (Win10)
AVR-Flashtool 2.0 Setup wdi-simple (Win10)
AVR-Flashtool 2.0 Setup für Windows 10
Download
AVR-Flashtool 2.0 Setup (Source)
AVR-Flashtool 2.0 Setup wdi-simple (Win10-Source)
AVR-Flashtool 2.0 Setupprogramm inklusive NSIS-Quelldatei für Windows 10
Download
AVR-Flashtool 2.0 (Source)
AVR-Flashtool 2.0 (Source)
AVR-Flashtool 2.0 inkl. Quelldateien für Windows und Linux
Download