v4.8.4¶
v4.8.4 — это выпуск, посвящённый надёжности и обработке подключений, построенный на существующей базе Qt Creator 14.0.2. Он улучшает сопоставление USB-накопителя с последовательным портом в macOS, делает подключение и повторную синхронизацию камеры более устойчивыми, расширяет каталог model zoo от STMicroelectronics и исправляет ошибку загрузки прошивки Alif, которая могла выводить платы из строя. Несовместимых изменений для пользовательских проектов нет.
Основные моменты¶
Сопоставление накопителей в macOS теперь определяет USB-серийный номер смонтированного накопителя путём обхода реестра DiskArbitration/IOKit, правильно сопоставляя накопители хранилища камеры с их последовательным портом.
Более безопасная загрузка прошивки Alif больше не стирает область
APPв MRAM, что выводило платы из строя.Более надёжные подключения благодаря увеличенным тайм-аутам подключения, повторной синхронизации с льготным повтором и резервному варианту с единственным съёмным накопителем, когда строгое сопоставление по серийному номеру не удаётся.
Более широкий model zoo от STMicroelectronics, теперь доступный на
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7иARDUINO_NICLA_VISION.Более аккуратные панели System Information, отображаемые как выровненный моноширинный форматированный текст с многострочным разделом возможностей протокола.
Прочие изменения и улучшения¶
В macOS IDE определяет USB-серийный номер смонтированного накопителя путём обхода реестра DiskArbitration/IOKit от пути монтирования тома вверх до узла USB-устройства, исправляя сопоставление последовательного порта с накопителем для накопителей хранилища камеры (35fd08410). Включения DiskArbitration и CoreFoundation обёрнуты в защиту
Q_OS_MAC, чтобы сборки не для Mac компилировались без ошибок (5940f3f77).Когда строгое сопоставление накопителя по серийному номеру не удаётся, но присутствует ровно один съёмный накопитель, IDE теперь использует этот единственный накопитель как путь монтирования камеры (92d13cb10).
Повторная синхронизация камеры теперь использует увеличенный тайм-аут подключения при первой попытке и повторяет с льготным тайм-аутом в одну секунду, пересоздавая транспорт при каждой попытке, чтобы сделать первоначальные подключения более надёжными (2343a9211).
Панели System Information устройства и статистики хоста/устройства теперь отображаются как моноширинный форматированный текст с перевыровненными столбцами и многострочным разделом возможностей протокола для более понятного форматирования (549a6acfa).
Записи model zoo от STMicroelectronics теперь доступны на большем числе плат, расширяя каталог до
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7иARDUINO_NICLA_VISIONв дополнение кOPENMV_AE3иOPENMV_N6(ea75eea5f).
Исправления ошибок¶
Исправлена загрузка прошивки Alif так, что она больше не стирает область
APPв MRAM, которая выводила платы из строя; IDE теперь предлагает пользователю отключить камеру и выключить переключатель режима жёсткого обслуживания, а также оставить камеру неподключённой до получения указания снова её подключить (886290d46).Новая (V2) проверка последовательного протокола теперь корректно ограничена так, чтобы запускаться только на камерах, которые не имеют устаревших OpenMV USB VID/PID (т. е. на более новых камерах), исправляя опечатку в сравнении VID/PID, которая дважды сравнивала
productIdentifierвместоvendorIdentifier, и условие ограничения, которое ранее запускало проверку на неправильных устройствах (b43b485ed, c86d83870).
Поддержка платформ и инструментов¶
База Qt Creator: 14.0.2.
Каталог model zoo от STMicroelectronics расширен до
OPENMV_RT1060,OPENMV4P,ARDUINO_GIGA,ARDUINO_PORTENTA_H7иARDUINO_NICLA_VISIONв дополнение кOPENMV_AE3иOPENMV_N6.
Несовместимые изменения¶
Отсутствуют. Этот выпуск не содержит нарушений API скриптов или рабочих процессов пользовательских проектов.