v4.0.10¶
v4.0.10 adiciona suporte completo à placa Arduino Giga (STM32H747) com binários de firmware, bootloader e UVC empacotados, e corrige diversos problemas de gravação em flash, gravação de vídeo e localização. É baseada no Qt Creator 10.0.1; não há mudanças incompatíveis para projetos existentes.
Destaques¶
Suporte ao Arduino Giga agora é integrado, com binários de firmware, bootloader e UVC empacotados e gravação em flash baseada em DFU.
Varredura de portas segura para flash: a varredura de portas seriais não interfere mais em uma gravação de firmware em andamento.
Gravação do image-writer com arquivos que têm zero milissegundos entre quadros agora são aceitos em vez de rejeitados.
Localização restaurada: todos os arquivos de tradução do Qt voltaram a ser empacotados, de modo que as traduções da IDE funcionam corretamente.
Novos recursos¶
Arduino Giga (STM32H747): adicionado suporte completo à placa, incluindo binários
firmware,bootloadereuvcempacotados (.bine.dfu) emshare/qtcreator/firmware/ARDUINO_GIGA_H7/, entradas emboards.txtedfu.txt, novos PIDs USB (ARDUINOCAM_GH7_PID,GIGA_LDR_PID,GIGA_APP_PID) e detecção do Giga nos caminhos de filtragem de portas, conexão e verificação de licença (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).
Correções de bugs¶
Corrigido um erro de sintaxe JSON nas configurações de DFU do Giga (uma aspa dupla perdida na lista
appvidpid) (c27d9d7ea).Corrigido o tipo de placa DFU do Giga de
H747paraH7para que a gravação em flash de placas Arduino funcione na IDE (860aa10d6).Adicionados bloqueios funcionais para que a varredura de portas seriais não interfira mais em uma gravação de firmware em andamento via
dfu-util,picotool,bossacouimx(f0de0fe00, da7e80b12).Arquivos de gravação do image-writer com zero milissegundos entre quadros agora são aceitos em vez de rejeitados por estarem fora do intervalo (fed86c2bb, 75bc5a848).
Corrigidas as duas caixas de diálogo de erro “No DFU settings for the selected board type!” e “No DFU settings for the selected device!”, que passavam dois valores
intde VID/PID para uma única chamada.arg(), fazendo com que o segundo valor fosse tratado como a largura de campo de%1em vez de ser substituído por%2; ambas agora usam.arg(...).arg(...)de modo que o VID e o PID são exibidos corretamente (b95a977b3).Restaurado o empacotamento de todos os arquivos de tradução do Qt para que a localização da IDE funcione corretamente (e10d65de7).
Suporte a plataformas e ferramentas¶
Base do Qt Creator: 10.0.1.
O firmware do Arduino Giga H7 agora é empacotado (
ARDUINO_GIGA_H7:firmware.bin/.dfu,bootloader.bin/.dfu,uvc.bin/.dfu).
Mudanças incompatíveis¶
Nenhuma. Esta versão é totalmente compatível com projetos e fluxos de trabalho existentes.