v3.0.3¶
Verze v3.0.3 přidává prvotřídní podporu pro desku NXP i.MX RT1060 (EVKB-MIMXRT1060), včetně postupu opravy a přehrání pomocí sériového bootloaderu (SBL), spolu s přepínačem automatického opětovného připojení, přehrávačem RTSP streamu a vylepšeními pomocníka pro import a parsování dokumentačních řetězců pro doplňování kódu. Vydání je postaveno na Qt Creator 4.0.2, zvyšuje verzi přibaleného firmwaru OpenMV na v4.4.2 a neobsahuje žádné nekompatibilní změny pro uživatelské projekty.
Hlavní novinky¶
Podpora NXP i.MX RT1060. Deska EVKB-MIMXRT1060 je nyní rozpoznána a lze ji nahrávat přímo z IDE.
Postup opravy bootloaderu SBL. Funkční postup sériového stahování (
blhost) přes bootloader umí opravit a přehrát kamery založené na i.MX RT1060, s volitelným vymazáním souborového systému flash paměti.Automatické opětovné připojení k OpenMV Cam. Nový přepínač v nabídce
Toolsse automaticky znovu připojí ke kameře při jejím zjištění, aniž by zastavil běžící skript.Přehrávání RTSP streamu. Nová položka
Video Toolspřehrává živý RTSP stream pomocíffplay.Pomocník pro import vnořených modulů. Moduly v nerovných (vnořených) hierarchiích složek jsou nyní importovány a kopírovány do OpenMV Cam korektně.
Nové funkce¶
Podpora NXP i.MX RT1060 přidává vyhrazený zavaděč firmwaru, který řídí přibalené nástroje
sdphost/blhostpro programování EVKB-MIMXRT1060 přes USB, s novou konfiguracíimx.txta položkouboards.txtOMVRT60_IMXRT60_32768_SDRAM(6a040cda3, e72ff6f52).Postup bootloaderu SBL umožňuje uživatelům opravit a přehrát kamery založené na i.MX RT1060 přes sekundární bootloader i.MX, s volitelným vymazáním souborového systému flash paměti (řízeným stávající akcí mazání) při přehrávání (0bb648c94, da591b7c9, c08022fab).
Automatické opětovné připojení k OpenMV Cam, zaškrtávací položka nabídky
Tools, se automaticky znovu připojí ke kameře při jejím zjištění, aniž by zastavil běžící skript; stav je zachován mezi relacemi a během aktivity deaktivuje ruční akceConnect/Disconnect(0546d806e).Přehrávání RTSP streamu, nová položka
Video Tools(mimo Linux), se zeptá na IP/doménu, port (výchozí 554) a transport TCP vs. UDP, a poté přehraje živý streamrtsp://pomocíffplay(f6a39055d).Pro desky Nicla Vision a Portenta H7 byly přidány příklady MicroSpeech pro rozpoznávání klíčových slov Yes/No (8cecde656).
Další změny a vylepšení¶
Pomocník pro import nyní korektně importuje a kopíruje moduly ve vnořených (nerovných) hierarchiích složek, počítá tečkové názvy modulů z relativních cest a kopíruje složky rekurzivně; moduly ze složky
Documentspřepisují moduly zExamples(e5696f6f8, 33a703157, 1e4a27769).Parsování dokumentačních řetězců pro doplňování kódu nyní korektně extrahuje signatury argumentů funkcí, včetně odstranění značek
[...]pro volitelné argumenty z přibalené HTML dokumentace (75cb80a09, 05125bec8, 16fde1c1e).Zlepšena spolehlivost připojení/odpojení: vyprazdňovací smyčky textového a obrazového bufferu nyní vždy běží, přičemž stavem automatického opětovného připojení je řízeno pouze
scriptStop, takže buffery se vyprázdní čistě bez ohledu na to, zda je automatické opětovné připojení povoleno (6673302e1).
Opravy chyb¶
Opraveno několik chyb nahrávání i.MX RT: cesty k souborům byly předávány jako doslovné řetězce namísto rozlišených cest, příkaz skoku
sdphostbyl chybně napsán jakojump-adressa název binárky zavaděče bootloaderu byl opraven (0bb648c94, c08022fab).Opraven překlep v textu dialogu o dostupné aktualizaci,
reourcesnaresources(798f55c31).
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Nová deska: NXP i.MX RT1060 (EVKB-MIMXRT1060), položka desky
OMVRT60_IMXRT60_32768_SDRAM(složka firmwaruEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Přibalený firmware OpenMV: aktualizován na v4.4.2 (přes mezikrok 4.3.3), s obnovenými binárkami firmware/uvc/bootloader pro OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA a NANO_RP2040 (8cecde656, 292950b60).
Přibalené nástroje NXP:
blhostasdphostjsou nyní na Linuxu a macOS označeny jako spustitelné, aby je postup bootloaderu i.MX mohl spustit (3c464ca5a).
Nekompatibilní změny¶
Žádné. Toto vydání nezavádí žádné nekompatibilní změny pro uživatelské projekty; základem zůstává Qt Creator 4.0.2.