Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
bausaetze:fumetractor:bootloader [2018/12/16 12:46] – angelegt Hannes Jochriembausaetze:fumetractor:bootloader [2024/02/06 09:43] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +[[bausaetze:fumetractor:anleitung|← zurück]]
 +
 ====== 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://www.ftdichip.com/Drivers/VCP.htm|Treiberdownload bei FTDI]]
 +
 +===== 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://www.python.org/downloads/|Downloadseite Python]]
 +
 +[[https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe|Direktlink für 64bit Windows Version 3.5.2]]
 +
 +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:
 +
 +{{ :bausaetze:fumetractor:tiny_uploader.py |Tiny Uploader in Python}}
 +
 +===== Firmware =====
 +
 +^Version ^ Download ^ Changelog ^
 +|**1.1.1** | {{ :bausaetze:fumetractor:fumetractor_bl-1_1_1.hex |hier klicken}} | [[:bausaetze:fumetractor:firmware_changelog|hier klicken]]|