Por que converter WXB para HEX?
Um arquivo .hex é o firmware em código de máquina compilado que é realmente gravado no microcontrolador watchX, enquanto o .wxb é apenas um projeto baseado em blocos, portanto a conversão é, na verdade, uma etapa de compilação através do código Arduino.
Como converter WXB para HEX
Arduino IDE (Exportar Binário Compilado) FREE
Pegue o código Arduino do watchX Blocks, salve-o como um .ino, selecione a placa watchX e use «Esboço > Exportar Binário Compilado» para gravar o .hex na pasta do esboço.
Arduino CLI OPEN-SOURCE
Execute arduino-cli compile --fqbn arduino:avr:leonardo --export-binaries sketch.ino para produzir o .hex (ajuste o FQBN para a placa watchX).
Sobre estes formatos
Um arquivo .wxb é um projeto salvo pelo watchX Blocks, o editor de codificação baseado em blocos para o dispositivo vestível compatível com Arduino watchX. É um documento XML que armazena…
Abrir detalhes de .WXB →Um arquivo .hex é um arquivo Intel HEX: firmware compilado para um microcontrolador como um chip Arduino, AVR ou PIC, armazenado como registros de texto simples. Você não o executa em um PC…
Abrir detalhes de .HEX →Qualidade e o que observar
- Não há exportação de um clique de
.wxbpara.hex; você deve primeiro obter o código Arduino.inoe depois compilá-lo. - A compilação só terá sucesso com a placa correta (watchX é baseada em ATmega32U4) e com todas as bibliotecas watchX/Arduino necessárias instaladas.
- O
.hexé específico para aquela placa e versão da cadeia de ferramentas; ele não funcionará em microcontroladores não relacionados.
Perguntas frequentes
O watchX Blocks pode gerar um .hex diretamente?
.hex.Qual placa devo selecionar?
Por que o «Exportar Binário Compilado» produz dois arquivos .hex?
.hex com o bootloader e outro sem; use o .hex simples do esboço para uso normal.Eu realmente preciso do .hex para rodar meu código?
.hex para gravação manual ou arquivamento.