v4.0.10¶
v4.0.10 fügt vollständige Unterstützung für das Arduino-Giga-Board (STM32H747) mit gebündelter Firmware, Bootloader und UVC-Binärdateien hinzu und behebt mehrere Probleme beim Flashen, Aufzeichnen und bei der Lokalisierung. Die Version basiert auf Qt Creator 10.0.1; es gibt keine breaking changes für bestehende Projekte.
Highlights¶
Arduino-Giga-Unterstützung ist jetzt integriert, mit gebündelter Firmware, Bootloader und UVC-Binärdateien sowie DFU-basiertem Flashen.
Flash-sicheres Port-Scanning: Das Scannen der seriellen Ports stört einen laufenden Firmware-Flash-Vorgang nicht mehr.
Image-Writer-Aufzeichnungsdateien mit null Millisekunden zwischen den Einzelbildern werden jetzt akzeptiert, anstatt abgelehnt zu werden.
Lokalisierung wiederhergestellt: Alle Qt-Übersetzungsdateien werden wieder gebündelt, sodass die Übersetzungen der IDE korrekt funktionieren.
Neue Funktionen¶
Arduino Giga (STM32H747): Vollständige Board-Unterstützung hinzugefügt, einschließlich gebündelter
firmware-,bootloader- unduvc-Binärdateien (.binund.dfu) untershare/qtcreator/firmware/ARDUINO_GIGA_H7/, Einträgen inboards.txtunddfu.txt, neuen USB-PIDs (ARDUINOCAM_GH7_PID,GIGA_LDR_PID,GIGA_APP_PID) sowie Giga-Erkennung in den Pfaden für Port-Filterung, Verbindung und Lizenzprüfung (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).
Fehlerbehebungen¶
Einen JSON-Syntaxfehler in den Giga-DFU-Einstellungen behoben (ein überzähliges doppeltes Anführungszeichen in der
appvidpid-Liste) (c27d9d7ea).Den Giga-DFU-Board-Typ von
H747aufH7korrigiert, damit das Flashen von Arduino-Boards in der IDE funktioniert (860aa10d6).Funktionierende Sperren hinzugefügt, sodass das Scannen der seriellen Ports einen laufenden Firmware-Flash-Vorgang über
dfu-util,picotool,bossacoderimxnicht mehr stört (f0de0fe00, da7e80b12).Image-Writer-Aufzeichnungsdateien mit null Millisekunden zwischen den Einzelbildern werden jetzt akzeptiert, anstatt als außerhalb des zulässigen Bereichs abgelehnt zu werden (fed86c2bb, 75bc5a848).
Beide Fehlerdialoge „No DFU settings for the selected board type!“ und „No DFU settings for the selected device!“ behoben, die jeweils zwei
int-VID/PID-Werte an einen einzigen.arg()-Aufruf übergaben, sodass der zweite Wert als Feldbreite von%1behandelt wurde, anstatt für%2eingesetzt zu werden; beide verwenden jetzt.arg(...).arg(...), sodass VID und PID korrekt angezeigt werden (b95a977b3).Die Bündelung aller Qt-Übersetzungsdateien wiederhergestellt, sodass die Lokalisierung der IDE korrekt funktioniert (e10d65de7).
Plattform- und Werkzeugunterstützung¶
Qt-Creator-Basis: 10.0.1.
Arduino Giga H7-Firmware ist jetzt gebündelt (
ARDUINO_GIGA_H7:firmware.bin/.dfu,bootloader.bin/.dfu,uvc.bin/.dfu).
Breaking changes¶
Keine. Diese Version ist vollständig kompatibel mit bestehenden Projekten und Arbeitsabläufen.