v4.0.10¶
v4.0.10 добавляет полную поддержку платы Arduino Giga (STM32H747) с поставляемыми в комплекте прошивкой, загрузчиком и UVC-бинарниками, а также исправляет несколько проблем с прошивкой, записью и локализацией. Версия основана на Qt Creator 10.0.1; для существующих проектов нет изменений, нарушающих совместимость.
Основные изменения¶
Поддержка Arduino Giga теперь встроена, с поставляемыми в комплекте прошивкой, загрузчиком и UVC-бинарниками и прошивкой на основе DFU.
Безопасное сканирование портов при прошивке: сканирование последовательных портов больше не мешает выполняющейся прошивке.
Запись Image-writer теперь принимает файлы с нулевым числом миллисекунд между кадрами вместо того, чтобы их отклонять.
Восстановлена локализация: все файлы переводов Qt снова поставляются в комплекте, поэтому переводы IDE работают корректно.
Новые возможности¶
Arduino Giga (STM32H747): добавлена полная поддержка платы, включая поставляемые в комплекте бинарники
firmware,bootloaderиuvc(.binи.dfu) вshare/qtcreator/firmware/ARDUINO_GIGA_H7/, записиboards.txtиdfu.txt, новые USB PID (ARDUINOCAM_GH7_PID,GIGA_LDR_PID,GIGA_APP_PID) и обнаружение Giga в путях фильтрации портов, подключения и проверки лицензии (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).
Исправления ошибок¶
Исправлена синтаксическая ошибка JSON в настройках Giga DFU (лишняя двойная кавычка в списке
appvidpid) (c27d9d7ea).Исправлен тип платы Giga DFU с
H747наH7, чтобы прошивка плат Arduino работала в IDE (860aa10d6).Добавлены рабочие блокировки, чтобы сканирование последовательных портов больше не мешало выполняющейся прошивке через
dfu-util,picotool,bossacилиimx(f0de0fe00, da7e80b12).Файлы записи Image-writer с нулевым числом миллисекунд между кадрами теперь принимаются вместо того, чтобы отклоняться как выходящие за допустимый диапазон (fed86c2bb, 75bc5a848).
Исправлены оба диалога ошибок «No DFU settings for the selected board type!» и «No DFU settings for the selected device!», каждый из которых передавал два значения VID/PID типа
intв один вызов.arg(), из-за чего второе значение трактовалось как ширина поля%1вместо подстановки вместо%2; теперь оба используют.arg(...).arg(...), поэтому VID и PID отображаются корректно (b95a977b3).Восстановлено включение всех файлов переводов Qt в комплект, чтобы локализация IDE работала корректно (e10d65de7).
Поддержка платформ и инструментов¶
Базовая версия Qt Creator: 10.0.1.
Прошивка Arduino Giga H7 теперь поставляется в комплекте (
ARDUINO_GIGA_H7:firmware.bin/.dfu,bootloader.bin/.dfu,uvc.bin/.dfu).
Изменения, нарушающие совместимость¶
Нет. Этот выпуск полностью совместим с существующими проектами и рабочими процессами.