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 via ffplay.

  • 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/blhost för att programmera EVKB-MIMXRT1060 över USB, med en ny imx.txt-konfiguration och boards.txt-posten OMVRT60_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ärderna Connect/Disconnect medan 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ömmen rtsp:// via ffplay (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ätter Examples-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 scriptStop styrd 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 felstavat jump-adress, och binärnamnet för startladdarens flashare korrigerades (0bb648c94, c08022fab).

  • Korrigerade ett stavfel i texten i dialogrutan om tillgänglig uppdatering, reources till resources (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-mapp EVKBMIMXRT1060) (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: blhost och sdphost markeras 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.