Waarom WXB naar HEX converteren?
Een .hex-bestand is de gecompileerde machinecode-firmware die daadwerkelijk naar de watchX-microcontroller wordt geflasht, terwijl .wxb alleen een op blokken gebaseerd project is; de conversie is dus eigenlijk een compilatiestap via Arduino-code.
Hoe WXB naar HEX te converteren
Arduino IDE (Geëxporteerd binair bestand exporteren) FREE
Neem de Arduino-code uit watchX Blocks, sla deze op als een .ino, selecteer het watchX-board en gebruik vervolgens Schets > Geëxporteerd binair bestand exporteren om de .hex in de sketch-map te schrijven.
Arduino CLI OPEN-SOURCE
Voer arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino uit om de .hex te produceren (pas de FQBN aan naar het watchX-board).
Over deze formaten
Een .wxb-bestand is een project opgeslagen door watchX Blocks, de op blokken gebaseerde code-editor voor de watchX Arduino-compatibele wearable. Het is een XML-document dat de verbonden…
Open .WXB details →Een .hex-bestand is een Intel HEX-bestand: gecompileerde firmware voor een microcontroller zoals een Arduino, AVR of PIC-chip, opgeslagen als records in platte tekst. Je voert het niet uit…
Open .HEX details →Kwaliteit & waar op te letten
- Er is geen export van
.wxbnaar.hexmet één klik; je moet eerst de Arduino.ino-code verkrijgen en deze vervolgens compileren. - Compilatie slaagt alleen met het juiste board (watchX is gebaseerd op ATmega32U4) en de vereiste watchX/Arduino-bibliotheken geïnstalleerd.
- De
.hexis specifiek voor dat board en die toolchain-versie; het zal niet werken op niet-gerelateerde microcontrollers.
Veelgestelde vragen
Kan watchX Blocks direct een .hex uitvoeren?
.hex te krijgen.Welk board moet ik selecteren?
Waarom produceert 'Geëxporteerd binair bestand exporteren' twee .hex-bestanden?
.hex met de bootloader en één zonder; flash de gewone sketch .hex bij normaal gebruik.Heb ik de .hex überhaupt nodig om mijn code uit te voeren?
.hex alleen nodig voor handmatig flashen of archiveren.