v3.0.3¶
В v3.0.3 добавлена полноценная поддержка платы NXP i.MX RT1060 (EVKB-MIMXRT1060), включая процесс восстановления и перепрошивки через последовательный загрузчик (SBL), наряду с переключателем автоматического переподключения, проигрывателем потока RTSP и улучшениями в Import Helper и разборе строк документации для автодополнения кода. Выпуск основан на Qt Creator 4.0.2, обновляет встроенную прошивку OpenMV до v4.4.2 и не содержит несовместимых изменений для пользовательских проектов.
Основные изменения¶
Поддержка NXP i.MX RT1060. Плата EVKB-MIMXRT1060 теперь распознаётся и может прошиваться непосредственно из IDE.
Процесс восстановления загрузчика SBL. Рабочий процесс загрузчика последовательной загрузки (
blhost) может восстанавливать и перепрошивать камеры на базе i.MX RT1060 с необязательным стиранием флеш-файловой системы.Автоматическое переподключение к OpenMV Cam. Новый переключатель
Toolsавтоматически переподключается к камере при её обнаружении, не останавливая выполняемый скрипт.Воспроизведение потока RTSP. Новый пункт
Video Toolsвоспроизводит живой поток RTSP черезffplay.Import Helper для вложенных модулей. Модули в невложенных иерархиях папок теперь корректно импортируются и копируются на OpenMV Cam.
Новые возможности¶
Поддержка NXP i.MX RT1060 добавляет выделенный загрузчик прошивки, который управляет встроенными инструментами
sdphost/blhostдля программирования EVKB-MIMXRT1060 по USB, с новой конфигурациейimx.txtи записьюboards.txtOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Процесс загрузчика SBL позволяет пользователям восстанавливать и перепрошивать камеры на базе i.MX RT1060 через вторичный загрузчик i.MX, с необязательным стиранием флеш-файловой системы (выполняемым существующим действием стирания) при перепрошивке (0bb648c94, da591b7c9, c08022fab).
Автоматическое переподключение к OpenMV Cam, отмечаемый пункт меню
Tools, автоматически переподключается к камере при её обнаружении, не останавливая выполняемый скрипт; состояние сохраняется между сеансами и отключает ручные действияConnect/Disconnect, пока активно (0546d806e).Воспроизведение потока RTSP, новый пункт
Video Tools(не для Linux), запрашивает IP/домен, порт (по умолчанию 554) и транспорт TCP или UDP, после чего воспроизводит живой потокrtsp://черезffplay(f6a39055d).Примеры MicroSpeech для распознавания ключевых слов Yes/No были добавлены для плат Nicla Vision и Portenta H7 (8cecde656).
Прочие изменения и улучшения¶
Import Helper теперь корректно импортирует и копирует модули во вложенных (невложенных) иерархиях папок, вычисляя имена модулей с точками из относительных путей и рекурсивно копируя папки; модули из папки
Documentsпереопределяют модулиExamples(e5696f6f8, 33a703157, 1e4a27769).Разбор строк документации для автодополнения кода теперь корректно извлекает сигнатуры аргументов функций, включая удаление разметки необязательных аргументов
[...]из встроенной HTML-документации (75cb80a09, 05125bec8, 16fde1c1e).Улучшена надёжность подключения/отключения: циклы очистки буферов текста и изображений теперь выполняются всегда, при этом только
scriptStopзависит от состояния автоматического переподключения, поэтому буферы очищаются корректно независимо от того, включено автоматическое переподключение или нет (6673302e1).
Исправления ошибок¶
Исправлено несколько ошибок прошивки i.MX RT: пути к файлам передавались как литеральные строки вместо разрешённых путей, команда перехода
sdphostбыла написана с ошибкой какjump-adress, а имя двоичного файла прошивальщика загрузчика было исправлено (0bb648c94, c08022fab).Исправлена опечатка в тексте диалога о доступном обновлении,
reourcesнаresources(798f55c31).
Поддержка платформ и инструментов¶
Основа Qt Creator: 4.0.2.
Новая плата: NXP i.MX RT1060 (EVKB-MIMXRT1060), запись платы
OMVRT60_IMXRT60_32768_SDRAM(папка прошивкиEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Встроенная прошивка OpenMV: обновлена до v4.4.2 (через промежуточное обновление 4.3.3), с обновлёнными двоичными файлами прошивки/uvc/загрузчика для OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA и NANO_RP2040 (8cecde656, 292950b60).
Встроенные инструменты NXP:
blhostиsdphostтеперь помечены как исполняемые в Linux и macOS, чтобы процесс загрузчика i.MX мог их запускать (3c464ca5a).
Несовместимые изменения¶
Отсутствуют. Этот выпуск не вносит несовместимых изменений для пользовательских проектов; основа остаётся Qt Creator 4.0.2.