v4.0.10¶
v4.0.10 añade soporte completo para la placa Arduino Giga (STM32H747) con binarios de firmware, bootloader y UVC incluidos, y corrige varios problemas de flasheo, grabación y localización. Está basada en Qt Creator 10.0.1; no hay cambios incompatibles para los proyectos existentes.
Aspectos destacados¶
El soporte para Arduino Giga ahora está integrado, con binarios de firmware, bootloader y UVC incluidos y flasheo basado en DFU.
Escaneo de puertos seguro durante el flasheo: el escaneo de puertos serie ya no interfiere con un flasheo de firmware en curso.
Grabación con image-writer: ahora se aceptan los archivos con cero milisegundos entre fotogramas en lugar de rechazarlos.
Localización restaurada: todos los archivos de traducción de Qt vuelven a incluirse, de modo que las traducciones del IDE funcionan correctamente.
Nuevas características¶
Arduino Giga (STM32H747): se añadió soporte completo de placa, incluyendo los binarios
firmware,bootloaderyuvc(.biny.dfu) enshare/qtcreator/firmware/ARDUINO_GIGA_H7/, las entradas deboards.txtydfu.txt, nuevos PID de USB (ARDUINOCAM_GH7_PID,GIGA_LDR_PID,GIGA_APP_PID) y la detección de la Giga en las rutas de filtrado de puertos, conexión y verificación de licencia (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).
Corrección de errores¶
Se corrigió un error de sintaxis JSON en la configuración DFU de la Giga (una comilla doble suelta en la lista
appvidpid) (c27d9d7ea).Se corrigió el tipo de placa DFU de la Giga de
H747aH7para que el flasheo de placas Arduino funcione en el IDE (860aa10d6).Se añadieron bloqueos funcionales para que el escaneo de puertos serie ya no interfiera con un flasheo de firmware en curso mediante
dfu-util,picotool,bossacoimx(f0de0fe00, da7e80b12).Los archivos de grabación de image-writer con cero milisegundos entre fotogramas ahora se aceptan en lugar de rechazarse por estar fuera de rango (fed86c2bb, 75bc5a848).
Se corrigieron ambos diálogos de error «No DFU settings for the selected board type!» y «No DFU settings for the selected device!», que pasaban dos valores
intde VID/PID a una única llamada.arg(), por lo que el segundo valor se interpretaba como el ancho de campo de%1en lugar de sustituirse por%2; ahora ambos usan.arg(...).arg(...)para que el VID y el PID se muestren correctamente (b95a977b3).Se restauró la inclusión de todos los archivos de traducción de Qt para que la localización del IDE funcione correctamente (e10d65de7).
Soporte de plataformas y herramientas¶
Base de Qt Creator: 10.0.1.
El firmware de la Arduino Giga H7 ahora viene incluido (
ARDUINO_GIGA_H7:firmware.bin/.dfu,bootloader.bin/.dfu,uvc.bin/.dfu).
Cambios incompatibles¶
Ninguno. Esta versión es totalmente compatible con los proyectos y flujos de trabajo existentes.