v3.0.3#
v3.0.3 lägger till förstklassigt stöd för kortet NXP i.MX RT1060 (EVKB-MIMXRT1060), inklusive ett reparations- och omflashningsflöde för seriestartladdaren (SBL), tillsammans med en växel för automatisk återanslutning, en RTSP-strömspelare och förbättringar av importhjälpen och kodkompletteringens tolkning av docstrings. Versionen bygger på Qt Creator 4.0.2, uppgraderar den medföljande OpenMV-firmwaren till v4.4.2 och innehåller inga brytande ändringar för användarprojekt.
Höjdpunkter#
Stöd för NXP i.MX RT1060. Kortet EVKB-MIMXRT1060 känns nu igen och kan flashas direkt från IDE:n.
Reparationsflöde för SBL-startladdaren. Ett fungerande flöde för seriell nedladdning (
blhost) av startladdaren kan reparera och omflasha i.MX RT1060-baserade kameror, med en valfri radering av flash-filsystemet.Automatisk återanslutning till OpenMV Cam. En ny
Tools-växel återansluter automatiskt till kameran när den upptäcks, utan att stoppa det körande skriptet.Spela upp RTSP-ström. En ny
Video Tools-post spelar upp en live RTSP-ström viaffplay.Importhjälp för nästlade moduler. Moduler i icke-platta mapphierarkier importeras och kopieras nu korrekt till OpenMV Cam.
Nya funktioner#
Stödet för NXP i.MX RT1060 lägger till en dedikerad firmware-flashladdare som driver de medföljande verktygen
sdphost/blhostför att programmera EVKB-MIMXRT1060 över USB, med en nyimx.txt-konfiguration ochboards.txt-postenOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).SBL-startladdarflödet låter användare reparera och omflasha i.MX RT1060-baserade kameror via i.MX-sekundärstartladdaren, med en valfri radering av flash-filsystemet (driven av den befintliga raderingsåtgärden) vid omflashning (0bb648c94, da591b7c9, c08022fab).
Automatisk återanslutning till OpenMV Cam, en kryssbar
Tools-menypost, återansluter automatiskt till kameran när den upptäcks utan att stoppa det körande skriptet; tillståndet bevaras mellan sessioner och inaktiverar de manuella åtgärdernaConnect/Disconnectmedan det är aktivt (0546d806e).Spela upp RTSP-ström, en ny
Video Tools-post (utom på Linux), frågar efter en IP-adress/domän, port (standard 554) och TCP-kontra-UDP-transport, och spelar sedan upp live-strömmenrtsp://viaffplay(f6a39055d).MicroSpeech-exempel för nyckelordsigenkänning av Ja/Nej lades till för korten Nicla Vision och Portenta H7 (8cecde656).
Övriga ändringar och förbättringar#
Importhjälpen importerar och kopierar nu moduler i nästlade (icke-platta) mapphierarkier korrekt, beräknar punktnoterade modulnamn från relativa sökvägar och kopierar mappar rekursivt; moduler i
Documents-mappen åsidosätterExamples-moduler (e5696f6f8, 33a703157, 1e4a27769).Kodkompletteringens tolkning av docstrings extraherar nu funktioners argumentsignaturer korrekt, inklusive att ta bort
[...]-markering för valfria argument från den medföljande HTML-dokumentationen (75cb80a09, 05125bec8, 16fde1c1e).Tillförlitligheten vid anslutning/frånkoppling förbättrades: tömningsloopar för text- och bildbuffert körs nu alltid, med endast
scriptStopstyrd av tillståndet för automatisk återanslutning, så att buffertar töms rent oavsett om automatisk återanslutning är aktiverad eller inte (6673302e1).
Buggfixar#
Åtgärdade flera flashningsbuggar för i.MX RT: filsökvägar skickades som bokstavliga strängar i stället för upplösta sökvägar,
sdphost-hoppkommandot var felstavatjump-adress, och binärnamnet för startladdarens flashare korrigerades (0bb648c94, c08022fab).Korrigerade ett stavfel i texten i dialogrutan om tillgänglig uppdatering,
reourcestillresources(798f55c31).
Plattforms- och verktygsstöd#
Qt Creator-bas: 4.0.2.
Nytt kort: NXP i.MX RT1060 (EVKB-MIMXRT1060), kortpost
OMVRT60_IMXRT60_32768_SDRAM(firmware-mappEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Medföljande OpenMV-firmware: uppdaterad till v4.4.2 (via en mellanliggande 4.3.3-uppgradering), med förnyade firmware-/uvc-/startladdarbinärer för OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA och NANO_RP2040 (8cecde656, 292950b60).
Medföljande NXP-verktyg:
blhostochsdphostmarkeras nu som körbara på Linux och macOS så att i.MX-startladdarflödet kan köra dem (3c464ca5a).
Brytande ändringar#
Inga. Den här versionen inför inga brytande ändringar för användarprojekt; Qt Creator-basen förblir Qt Creator 4.0.2.