Warum WXB in HEX konvertieren?
Eine .hex-Datei ist die kompilierte Maschinencode-Firmware, die tatsächlich auf den watchX-Mikrocontroller geflasht wird, während .wxb nur ein blockbasiertes Projekt ist. Die Konvertierung ist also eigentlich ein Kompilierschritt über den Arduino-Code.
Wie man WXB in HEX konvertiert
Arduino IDE (Kompilierte Binärdatei exportieren) FREE
Nehmen Sie den Arduino-Code aus watchX Blocks, speichern Sie ihn als .ino, wählen Sie das watchX-Board aus und nutzen Sie „Sketch > Kompilierte Binärdatei exportieren“, um die .hex in den Sketch-Ordner zu schreiben.
Arduino CLI OPEN-SOURCE
Führen Sie arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino aus, um die .hex zu erzeugen (passen Sie den FQBN an das watchX-Board an).
Über diese Formate
Eine .wxb-Datei ist ein Projekt, das von watchX Blocks gespeichert wurde, dem blockbasierten Code-Editor für das Arduino-kompatible Wearable watchX. Es handelt sich um ein XML-Dokument, das…
.WXB-Details öffnen →Eine .hex-Datei ist eine Intel-HEX-Datei: kompilierte Firmware für einen Mikrocontroller wie Arduino, AVR oder PIC, gespeichert als Klartext-Datensätze. Sie wird nicht auf einem PC…
.HEX-Details öffnen →Qualität & worauf zu achten ist
- Es gibt keinen Ein-Klick-Export von
.wxbnach.hex; Sie müssen zuerst den Arduino-.ino-Code abrufen und diesen dann kompilieren. - Die Kompilierung gelingt nur mit dem richtigen Board (watchX basiert auf ATmega32U4) und installierten watchX/Arduino-Bibliotheken.
- Die
.hexist spezifisch für dieses Board und die Toolchain-Version; sie wird nicht auf anderen Mikrocontrollern laufen.
Häufig gestellte Fragen
Kann watchX Blocks direkt eine .hex ausgeben?
.hex zu erhalten.Welches Board sollte ich auswählen?
Warum erzeugt „Kompilierte Binärdatei exportieren“ zwei .hex-Dateien?
.hex mit Bootloader und eine ohne; flashen Sie im Normalbetrieb die einfache Sketch-.hex.Benötige ich die .hex überhaupt, um meinen Code auszuführen?
.hex nur für manuelles Flashen oder zur Archivierung.