Adafruit Trinket
Das Digispark- und Trinket-Board verfügen über eine nahezu identische Hardware. Jedoch ist die Anordnung der I/O-Pins beim Trinket-Board besser für einen Einsatz auf einem Steckbrett geeignet. Zudem verfügt dasTrinket-Board über einen Resettaster, mit dem sich der Bootloader aktivieren lässt. Um auch das Trinket-Board mit dem AVR-Flashtool verwenden zu können, wurde der Trinket-Bootloader durch den Micronucleus-Bootloader ersetzt. Da der Microcontroller auf dem Trinket-Board nicht gesockelt ist, musste der ATtiny85 auf dem Board neu geflasht werden. Um dies schnell und zuverlässig durchführen zu können, wurde der folgende Adapter gebaut.
Adapter
USB-Programmer mit Adapter
Flash Bootloader
Trinket-Upload
Trinket-Ampel
MSYS-Systemfehler
Der Miconucleus-Bootloader wurde mit WinAVR 2010 erstellt. Für die Verwendung in Windows 10 müssen die Dateien rm.exe und msys-1.0.dll ersetzt werden. Im folgenden WinAVR-Toolchain wurden diese beiden Dateien aktualisiert.
msys-1.0-Systemfehler
 | WinAVR Toolchain 20100110 (MSYS-1.0)GNU-Programmpaket zum Compilieren des Micronucleus-Bootloaders Download |
msys-2.0-Systemfehler
Unter Umständen kommt es beim Kompilieren unter Windows 10 64bit zu der obigen Fehlermeldung. Diese ist darauf zurückzuführen, dass die msys-1.0.dll nicht richtig funktioniert, so dass der gemeinsame Speicherbereich nicht richtig aufgeteilt werden kann. Abhilfe schafft dann die Verwendung der aktuelleren msys-2.0.dll in der 64bit-Version.
In das folgende Programmpaket wurden daher neben der rm.exe die Dateien msys-2.0.dll, msys-iconv-2.dll und msys-intl-8.dll aus dem Git-2.17.0-Paket integriert.
Download
 | WinAVR Toolchain 20100110 (MSYS-2.0)GNU-Programmpaket zum Compilieren des Micronucleus-Bootloaders Download |
Arduinio IDE
Da der Micronucleus-Bootloader auch im Digispark-Board verwendet wird, kann zur Programmierung auch die Arduino-IDE verwendet werden, sofern dort das Digispark-Board als Hardware ausgewählt wird. Die genaue Vorgehensweise ist
hier beschrieben.
Boardverwalter URL
Boardauswahl
 |
Micronucleus-Firmware 1.06 LEDMicronucleus-Firmware für das Trinklet-Board Download |