v4.8.6¶
v4.8.6 ist ein Konnektivitäts- und Tooling-Release mit Schwerpunkt auf dem Hochgeschwindigkeits-Laden von Kamera-Firmware, intelligenterem Framebuffer-Streaming und aktualisierten KI-/Toolchain-Bundles. Es basiert weiterhin auf Qt Creator 14.0.2. Es gibt keine breaking changes für bestehende Benutzerprojekte.
Höhepunkte¶
Zuverlässiges macOS-Firmware-Laden für Hochgeschwindigkeitskameras RT1062 und Alif AE3, die das V4.8.1-V1-DBG-Protokoll ausführen, durch Umgehung eines TinyUSB-Hochgeschwindigkeits-USB-Hängers.
Automatisches JPEG- vs. Roh-Streaming, das JPEG wählt, wenn die Kamera mit voller Geschwindigkeit läuft oder einen Hardware-JPEG-Encoder besitzt, und Roh nur dann, wenn die Kamera mit hoher Geschwindigkeit läuft und keinen JPEG-Encoder hat, wobei die Wahl pro Board gemerkt wird.
Alif-ROM-/Recovery-Modus-Wiederherstellung während des Firmware-Ladens, die das Maintenance-Tool ansteuert und zu einem Power-Cycle auffordert.
ST Edge AI-Tools aktualisiert auf STEDGEAI 3.0.0 und die Arm GNU Bare-Metal-Toolchain auf
14.3.rel1.csi_ng-Auto-Fixups, sodass Beispielskripte Auflösung und Pixelformat über die neue
csi.*-API an den angeschlossenen Sensor anpassen.
Neue Funktionen¶
Die IDE wählt nun automatisch zwischen JPEG- und Roh-Framebuffer-Streaming auf Basis der Fähigkeiten des angeschlossenen Boards: Sie bevorzugt JPEG, wenn die Kamera mit voller Geschwindigkeit läuft oder einen Hardware-JPEG-Encoder besitzt, und greift nur dann auf Roh zurück, wenn die Kamera mit hoher Geschwindigkeit läuft und keinen JPEG-Encoder hat. Die boardspezifische Wahl wird zwischen Sitzungen gemerkt (64823318a).
Das Laden der Alif-Firmware kann nun ein Board erkennen und wiederherstellen, das im ROM-/Recovery-Modus hochfährt, indem es das Maintenance-Tool durch die Wiederherstellung steuert und den Benutzer anschließend zu einem Power-Cycle der Kamera auffordert (617724b4e).
Weitere Änderungen und Verbesserungen¶
Die Auto-Fixups für Graustufen- und HM01B0-/Boson-/GENX320-Sensoren schreiben nun auch die neuen
csi_ng-API-Aufrufe (.pixformat(csi.*)/.framesize(csi.*)) um, sodass Beispiele Auflösung und Pixelformat an den angeschlossenen Sensor anpassen (11a3e0d37).
Fehlerbehebungen¶
Das Laden der Firmware für Hochgeschwindigkeitskameras RT1062 und Alif AE3, die das V4.8.1-V1-DBG-Protokoll ausführen, verbindet sich nun zuverlässig unter macOS, indem das Paket für die Protokollversionsprüfung aufgeteilt wird, um einen TinyUSB-Hochgeschwindigkeits-USB-Hänger zu umgehen (4b558274d).
Beim Abgleich des seriellen USB-Laufwerks der Kamera wird nun auch eine byteweise umgekehrte Seriennummer akzeptiert, was die Laufwerkserkennung auf Boards behebt, die die Seriennummer in umgekehrter Byte-Reihenfolge melden (633f5e559).
Unter macOS werden die Editor-Tabs nun links in der Tableiste ausgerichtet, anstatt gestreckt oder zentriert zu werden (5a25d12ed, 6f4139739).
Plattform- und Tool-Unterstützung¶
Qt Creator-Basis: 14.0.2.
ST Edge AI-Tools für Windows, macOS-arm und Linux64 auf STEDGEAI 3.0.0 (von 2.1.0) aktualisiert, wobei das
OPENMV_N6-neuralart-Profil die Option--mveientfernt; außerdem wurde die STEDGEAI-Download-URL nachdownload.openmv.ioverschoben (c7560debb, 5fd08b8b6).Arm GNU Bare-Metal-Toolchain auf
14.3.rel1(von14.2.rel1) aktualisiert (c7560debb).
Breaking Changes¶
Keine. Dieses Release ist vollständig kompatibel mit bestehenden OpenMV IDE-Projekten und -Arbeitsabläufen.