Quantcast
Channel: Phils FPV Blog
Viewing all articles
Browse latest Browse all 212

Flyduino KISS FC Firmware Update – MAC OSX

$
0
0

kiss_fc_update_firmware_titelbild_osx_mac

In dieser kurzen Anleitung möchte ich auf das Firmwareupdate der KISS FC Flugsteuerung zu sprechen kommen. Die Firmware liegt im „.dfu“ Format vor, ein spezielles Format für den STM32 Chip. Zum flashen der Firmware muss die offizielle Software von STMicroelectronics (das ist der Chiphersteller) benutzt werden. Diese Software steht kostenlos zum Download bereit.

Quelle

Eine Anleitung für Windows findest du hier:
kiss_fc_update_firmware_titelbild_windows

Weitere Artikel: Anschlussplan KISS FC
kiss_fc_anschluss_pin_layout

Was wird benötigt

– MicroUSB Kabel
– XCode
Homebrew Package Manager
DFU-Util
– aktuelle KISS Chrome App 1.10

Tools installieren

Damit die KISS FC am MAC als DFU Gerät erkannt wird, müssen wir ein paar kleine Tools installieren.

Terminal starten

terminal_mac_osx

Im Terminal nacheinander folgende Befehle eingeben und den Anweisungen der Installationsroutine folgen.

install_packages

xCode installieren

xcode-select --install

Homebrew Paket Manager installieren

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

DFU Tool installieren

brew install dfu-util

 

Aktuelle Firmware herunterladen

firmware_kissfc

http://kiss.flyduino.net/downloads/
In diesem Fall folgende: KISS Flight Controller Firmware v1.02RC26
Mit dem Befehl „cd“ wechseln wir das Verzeichnis zu der „.dfu“ Datei. Wenn du eine andere Softwareversion verwendest, musst du die nachfolgenden Befehle dementsprechend anpassen.

cd ~/Downloads/KISS_FC_RC26

DFU Mode aktivieren

Damit wir direkten Zugriff auf den Mikrocontroller der KISS FC haben, müssen wir die KISS FC in den DFU Modus bringen. Dazu überbrücken wir die Bootloader Pads oder halten bei den neueren KISS FC den Bootloader Button gedrückt. Während der Nachfolgenden Schritte muss die KISS FC Dauerhaft im DFU/Bootloader Mode sein. Die Pads müssen geschlossen bleiben bzw. der Knopf darf nicht losgelassen werden.

boot_pads_kissfc

USB verbinden

Nun kannst du die KISS FC mit deinem Mac verbinden. Die KISS FC ist im DFU Mode, wenn die grüne LED dauerhaft leuchtet. Die blaue LED darf nicht leuchten.

EEPROM freischalten

kiss_fc_flashing

dfu-util --alt 0 -s 0x08000000:force:unprotect -D KISS_FC_RC26.dfu fu-util 0.8

 

Firmware flashen

Mit dem nachfolgenden Befehl flasht du die .dfu Datei auf die KISS FC.

dfu-util -R -a 0 -D KISS_FC_RC26.dfu fu-util 0.8

Bootloader Pads freigeben

Nun kannst du den Bootloader Knopf loslassen (Brücke der Bootloader Pads entfernen) und die KISS FC neu starten.

Deine KISS FC ist nun erfolgreich geflasht.

 

Der Beitrag Flyduino KISS FC Firmware Update – MAC OSX erschien zuerst auf Phils Blog.


Viewing all articles
Browse latest Browse all 212