v3.0.3¶
v3.0.3 fügt erstklassige Unterstützung für das NXP i.MX RT1060 (EVKB-MIMXRT1060)-Board hinzu, einschließlich eines Reparatur- und Reflash-Ablaufs über den seriellen Bootloader (SBL), neben einem Umschalter für automatische Wiederverbindung, einem RTSP-Stream-Player und Verbesserungen am Import Helper und am Parsing von Docstrings für die Code-Vervollständigung. Die Version basiert auf Qt Creator 4.0.2, hebt die mitgelieferte OpenMV-Firmware auf v4.4.2 an und enthält keine bahnbrechenden Änderungen für Benutzerprojekte.
Höhepunkte¶
NXP i.MX RT1060-Unterstützung. Das EVKB-MIMXRT1060-Board wird nun erkannt und kann direkt aus der IDE geflasht werden.
SBL-Bootloader-Reparaturablauf. Ein funktionierender Bootloader-Ablauf für seriellen Download (
blhost) kann Kameras auf Basis des i.MX RT1060 reparieren und neu flashen, mit optionalem Löschen des Flash-Dateisystems.Automatische Wiederverbindung mit der OpenMV Cam. Ein neuer Umschalter im Menü
Toolsverbindet sich automatisch wieder mit der Kamera, sobald sie erkannt wird, ohne das laufende Skript zu stoppen.RTSP-Stream abspielen. Ein neuer Eintrag unter
Video Toolsspielt einen Live-RTSP-Stream überffplayab.Import Helper für verschachtelte Module. Module in nicht-flachen Ordnerhierarchien werden nun korrekt importiert und auf die OpenMV Cam kopiert.
Neue Funktionen¶
Die NXP i.MX RT1060-Unterstützung fügt einen dedizierten Firmware-Flash-Loader hinzu, der die mitgelieferten Tools
sdphost/blhostansteuert, um das EVKB-MIMXRT1060 über USB zu programmieren, mit einer neuenimx.txt-Konfiguration und demboards.txt-EintragOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Der SBL-Bootloader-Ablauf ermöglicht es Benutzern, Kameras auf Basis des i.MX RT1060 über den sekundären i.MX-Bootloader zu reparieren und neu zu flashen, mit optionalem Löschen des Flash-Dateisystems (gesteuert durch die vorhandene Löschaktion) beim Neuflashen (0bb648c94, da591b7c9, c08022fab).
Auto Reconnect to OpenMV Cam, ein ankreuzbarer Eintrag im Menü
Tools, verbindet sich automatisch wieder mit der Kamera, sobald sie erkannt wird, ohne das laufende Skript zu stoppen; der Zustand bleibt über Sitzungen hinweg erhalten und deaktiviert die manuellen AktionenConnect/Disconnect, solange er aktiv ist (0546d806e).Play RTSP Stream, ein neuer Eintrag unter
Video Tools(nicht unter Linux), fragt nach einer IP/Domain, einem Port (Standard 554) und dem Transport TCP oder UDP und spielt dann den Live-rtsp://-Stream überffplayab (f6a39055d).MicroSpeech-Beispiele für die Schlüsselworterkennung von Yes/No wurden für die Boards Nicla Vision und Portenta H7 hinzugefügt (8cecde656).
Weitere Änderungen und Verbesserungen¶
Der Import Helper importiert und kopiert nun Module in verschachtelten (nicht-flachen) Ordnerhierarchien korrekt, berechnet punktierte Modulnamen aus relativen Pfaden und kopiert Ordner rekursiv; Module im Ordner
Documentsüberschreiben Module ausExamples(e5696f6f8, 33a703157, 1e4a27769).Das Parsing von Docstrings für die Code-Vervollständigung extrahiert nun Funktionsargumentsignaturen korrekt, einschließlich des Entfernens der
[...]-Markup für optionale Argumente aus der mitgelieferten HTML-Dokumentation (75cb80a09, 05125bec8, 16fde1c1e).Die Zuverlässigkeit beim Verbinden/Trennen wurde verbessert: Die Schleifen zum Leeren der Text- und Bildpuffer laufen nun immer, wobei nur
scriptStopdurch den Zustand von Auto Reconnect gesteuert wird, sodass die Puffer sauber geleert werden, unabhängig davon, ob die automatische Wiederverbindung aktiviert ist oder nicht (6673302e1).
Fehlerbehebungen¶
Mehrere i.MX RT-Flashing-Fehler wurden behoben: Dateipfade wurden als wörtliche Zeichenketten anstelle von aufgelösten Pfaden übergeben, der
sdphost-Sprungbefehl war alsjump-adressfalsch geschrieben und der Name der Bootloader-Flasher-Binärdatei wurde korrigiert (0bb648c94, c08022fab).Ein Tippfehler im Text des Dialogs für verfügbare Updates wurde korrigiert,
reourceszuresources(798f55c31).
Plattform- und Tool-Unterstützung¶
Qt Creator-Basis: 4.0.2.
Neues Board: NXP i.MX RT1060 (EVKB-MIMXRT1060), Board-Eintrag
OMVRT60_IMXRT60_32768_SDRAM(Firmware-OrdnerEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Mitgelieferte OpenMV-Firmware: auf v4.4.2 aktualisiert (über eine zwischenzeitliche Anhebung auf 4.3.3), mit aufgefrischten Firmware-/UVC-/Bootloader-Binärdateien für OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA und NANO_RP2040 (8cecde656, 292950b60).
Mitgelieferte NXP-Tools:
blhostundsdphostsind nun unter Linux und macOS als ausführbar markiert, damit der i.MX-Bootloader-Ablauf sie ausführen kann (3c464ca5a).
Bahnbrechende Änderungen¶
Keine. Diese Version führt keine bahnbrechenden Änderungen für Benutzerprojekte ein; die Qt Creator-Basis bleibt Qt Creator 4.0.2.