v3.0.3¶
v3.0.3 voegt eersteklas ondersteuning toe voor het NXP i.MX RT1060-bord (EVKB-MIMXRT1060), inclusief een seriële bootloader (SBL) herstel-en-herflash-flow, naast een Auto Reconnect-schakelaar, een RTSP-streamspeler en verbeteringen aan de Import Helper en de docstring-parsing voor code-aanvulling. De release is gebouwd op Qt Creator 4.0.2, verhoogt de meegeleverde OpenMV-firmware naar v4.4.2 en bevat geen brekende wijzigingen voor gebruikersprojecten.
Hoogtepunten¶
NXP i.MX RT1060-ondersteuning. Het EVKB-MIMXRT1060-bord wordt nu herkend en kan rechtstreeks vanuit de IDE geflasht worden.
SBL-bootloaderherstel-flow. Een werkende seriële download (
blhost) bootloader-flow kan i.MX RT1060-gebaseerde camera’s repareren en opnieuw flashen, met een optionele wissing van het flash-bestandssysteem.Auto Reconnect to OpenMV Cam. Een nieuwe
Tools-schakelaar maakt automatisch opnieuw verbinding met de camera wanneer deze wordt gedetecteerd, zonder het lopende script te stoppen.Play RTSP Stream. Een nieuw
Video Tools-item speelt een live RTSP-stream af viaffplay.Import Helper voor geneste modules. Modules in niet-platte mapstructuren worden nu correct geïmporteerd en naar de OpenMV Cam gekopieerd.
Nieuwe functies¶
NXP i.MX RT1060-ondersteuning voegt een specifieke firmware-flashloader toe die de meegeleverde
sdphost/blhost-tools aanstuurt om de EVKB-MIMXRT1060 via USB te programmeren, met een nieuweimx.txt-configuratie en deboards.txt-vermeldingOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Met de SBL-bootloader-flow kunnen gebruikers i.MX RT1060-gebaseerde camera’s repareren en opnieuw flashen via de i.MX secundaire bootloader, met een optionele wissing van het flash-bestandssysteem (aangestuurd door de bestaande wisactie) bij het opnieuw flashen (0bb648c94, da591b7c9, c08022fab).
Auto Reconnect to OpenMV Cam, een aanvinkbaar
Tools-menu-item, maakt automatisch opnieuw verbinding met de camera wanneer deze wordt gedetecteerd zonder het lopende script te stoppen; de status blijft behouden tussen sessies en schakelt de handmatigeConnect/Disconnect-acties uit terwijl deze actief is (0546d806e).Play RTSP Stream, een nieuw
Video Tools-item (niet voor Linux), vraagt om een IP/domein, poort (standaard 554) en TCP-vs-UDP-transport, en speelt vervolgens de livertsp://-stream af viaffplay(f6a39055d).MicroSpeech-voorbeelden voor Yes/No-trefwoorddetectie zijn toegevoegd voor de Nicla Vision- en Portenta H7-borden (8cecde656).
Overige wijzigingen en verbeteringen¶
De Import Helper importeert en kopieert nu modules in geneste (niet-platte) mapstructuren correct, berekent modulenamen met punten uit relatieve paden en kopieert mappen recursief; modules in de
Documents-map overschrijven modules inExamples(e5696f6f8, 33a703157, 1e4a27769).De docstring-parsing voor code-aanvulling extraheert nu de argumenthandtekeningen van functies correct, inclusief het verwijderen van de
[...]-markup voor optionele argumenten uit de meegeleverde HTML-documentatie (75cb80a09, 05125bec8, 16fde1c1e).De betrouwbaarheid van verbinden/verbinding verbreken is verbeterd: de lussen die de tekst- en afbeeldingsbuffers leegmaken draaien nu altijd, waarbij alleen
scriptStopafhankelijk is van de Auto Reconnect-status, zodat de buffers netjes worden geleegd ongeacht of automatisch opnieuw verbinden is ingeschakeld (6673302e1).
Bugfixes¶
Verschillende i.MX RT-flashbugs opgelost: bestandspaden werden doorgegeven als letterlijke strings in plaats van als opgeloste paden, het
sdphost-jumpcommando was verkeerd gespeld alsjump-adress, en de binaire bestandsnaam van de bootloader-flasher is gecorrigeerd (0bb648c94, c08022fab).Een typefout in de tekst van het dialoogvenster voor beschikbare updates gecorrigeerd,
reourcesnaarresources(798f55c31).
Platform- en toolondersteuning¶
Qt Creator-basis: 4.0.2.
Nieuw bord: NXP i.MX RT1060 (EVKB-MIMXRT1060), bordvermelding
OMVRT60_IMXRT60_32768_SDRAM(firmwaremapEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Meegeleverde OpenMV-firmware: bijgewerkt naar v4.4.2 (via een tussentijdse bump naar 4.3.3), met vernieuwde firmware-/uvc-/bootloader-binaries voor OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA en NANO_RP2040 (8cecde656, 292950b60).
Meegeleverde NXP-tools:
blhostensdphostzijn nu als uitvoerbaar gemarkeerd op Linux en macOS zodat de i.MX-bootloader-flow ze kan uitvoeren (3c464ca5a).
Brekende wijzigingen¶
Geen. Deze release introduceert geen brekende wijzigingen voor gebruikersprojecten; de Qt Creator-basis blijft Qt Creator 4.0.2.