Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
bausaetze:fumetractor:bootloader [2018/12/16 12:46] – angelegt Hannes Jochriem | bausaetze:fumetractor:bootloader [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [[bausaetze: | ||
+ | |||
====== Bootloader Modus ====== | ====== Bootloader Modus ====== | ||
Zeile 4: | Zeile 6: | ||
Der Fuemtractor kann über die Taste in den Bootloader geschickt werden. Dazu wird diese beim Herstellen der Spannugsversorgung (USB einstecken bei der USB-only Variante, Akku einlegen bei den Akku-Varianten) gedrückt. Der Fumetractor leuchtet nun türkis. | Der Fuemtractor kann über die Taste in den Bootloader geschickt werden. Dazu wird diese beim Herstellen der Spannugsversorgung (USB einstecken bei der USB-only Variante, Akku einlegen bei den Akku-Varianten) gedrückt. Der Fumetractor leuchtet nun türkis. | ||
+ | |||
+ | ====== Fumetractor Firmware Update ====== | ||
+ | |||
+ | Auf jedem Fumetractor befindet sich ein FT230-Chip, welcher die USART-Schnittstelle des Controllers nach USB wandelt. | ||
+ | |||
+ | In der Regel sind die Treiber bereits in den meisten Betriebssystemen enthalten, sollte dies nicht der Fall sein, können sie hier heruntergeladen werden: | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Voraussetzungen ===== | ||
+ | |||
+ | Um das Firmware-Update-Programm zu verwenden, wird Python verwendet. Getestet wurde der Upload mit Python Version 3.5.2. | ||
+ | |||
+ | Python kann hier heruntergeladen werden: | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Nach der Installation von Python müssen eventuell noch weiter Module zu Python hinzugefügt werden, dazu gibt man in der Konsole | ||
+ | |||
+ | python -m pip install -U future pyserial intelhex | ||
+ | |||
+ | ein. Jetzt werden die Module automatisch installiert. | ||
+ | |||
+ | ===== Uploadsoftware ===== | ||
+ | |||
+ | Für den Upload wird ein kleines Python-Programm verwendet, dies kann hier heruntergeladen werden: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Firmware ===== | ||
+ | |||
+ | ^Version ^ Download ^ Changelog ^ | ||
+ | |**1.1.1** | {{ : |