v3.0.3¶
v3.0.3 では、NXP i.MX RT1060(EVKB-MIMXRT1060)ボードを正式にサポートし、シリアルブートローダー(SBL)による修復・再フラッシュフローを追加しました。あわせて自動再接続トグル、RTSP ストリームプレーヤー、Import Helper とコード補完の docstring 解析の改善も含まれます。このリリースは Qt Creator 4.0.2 をベースに構築され、同梱の OpenMV ファームウェアを v4.4.2 に引き上げており、ユーザープロジェクトに対する破壊的変更はありません。
ハイライト¶
NXP i.MX RT1060 のサポート。 EVKB-MIMXRT1060 ボードが認識され、IDE から直接フラッシュできるようになりました。
SBL ブートローダーの修復フロー。 動作するシリアルダウンロード(
blhost)ブートローダーフローにより、i.MX RT1060 ベースのカメラを修復・再フラッシュでき、オプションでフラッシュファイルシステムを消去できます。OpenMV Cam への自動再接続。 新しい
Toolsトグルにより、カメラが検出されたときに、実行中のスクリプトを停止することなく自動的に再接続します。RTSP ストリームの再生。 新しい
Video Tools項目で、ffplayを通じてライブの RTSP ストリームを再生します。ネストされたモジュール用の Import Helper。 非フラットなフォルダ階層内のモジュールが、正しくインポートされて OpenMV Cam にコピーされるようになりました。
新機能¶
NXP i.MX RT1060 のサポートにより、同梱の
sdphost/blhostツールを駆動して EVKB-MIMXRT1060 を USB 経由でプログラムする専用のファームウェアフラッシュローダーが追加されました。新しいimx.txt設定とboards.txtのエントリOMVRT60_IMXRT60_32768_SDRAMを伴います(6a040cda3、e72ff6f52)。SBL ブートローダーフロー により、i.MX セカンダリブートローダー経由で i.MX RT1060 ベースのカメラを修復・再フラッシュでき、再フラッシュ時にはオプションでフラッシュファイルシステムを消去できます(既存の消去アクションによって駆動されます)(0bb648c94、da591b7c9、c08022fab)。
チェック可能な
Toolsメニュー項目である Auto Reconnect to OpenMV Cam は、カメラが検出されたときに実行中のスクリプトを停止することなく自動的に再接続します。状態はセッション間で保持され、有効な間は手動のConnect/Disconnectアクションを無効化します(0546d806e)。新しい
Video Tools項目(非 Linux)である Play RTSP Stream は、IP/ドメイン、ポート(デフォルト 554)、TCP か UDP かのトランスポートを尋ねた後、ffplayを通じてライブのrtsp://ストリームを再生します(f6a39055d)。Yes/No のキーワードスポッティング用の MicroSpeech サンプル が、Nicla Vision および Portenta H7 ボード向けに追加されました(8cecde656)。
その他の変更と改善¶
Import Helper が、ネストされた(非フラットな)フォルダ階層内のモジュールを正しくインポートしてコピーするようになりました。相対パスからドット区切りのモジュール名を算出し、フォルダを再帰的にコピーします。
DocumentsフォルダのモジュールはExamplesのモジュールを上書きします(e5696f6f8、33a703157、1e4a27769)。コード補完の docstring 解析 が、同梱の HTML ドキュメントからオプション引数の
[...]マークアップを除去することを含め、関数の引数シグネチャを正しく抽出するようになりました(75cb80a09、05125bec8、16fde1c1e)。接続/切断の信頼性 が向上しました。テキストおよび画像バッファの排出ループが常に実行されるようになり、
scriptStopのみが自動再接続の状態によってゲートされるため、自動再接続が有効かどうかにかかわらずバッファがクリーンに排出されます(6673302e1)。
バグ修正¶
プラットフォームとツールのサポート¶
Qt Creator ベース: 4.0.2。
新しいボード: NXP i.MX RT1060(EVKB-MIMXRT1060)、ボードエントリ
OMVRT60_IMXRT60_32768_SDRAM(ファームウェアフォルダEVKBMIMXRT1060)(6a040cda3、e72ff6f52)。同梱の OpenMV ファームウェア: v4.4.2 に更新されました(中間の 4.3.3 への引き上げを経て)。OPENMV2/3/4/4P/4_PRO/PT、NANO33、NICLAV、PORTENTA、NANO_RP2040 向けに、ファームウェア/uvc/ブートローダーのバイナリを更新しました(8cecde656、292950b60)。
同梱の NXP ツール: i.MX ブートローダーフローが実行できるよう、
blhostとsdphostが Linux と macOS で実行可能としてマークされるようになりました(3c464ca5a)。
破壊的変更¶
なし。このリリースはユーザープロジェクトに対する破壊的変更を導入しません。Qt Creator ベースは引き続き Qt Creator 4.0.2 です。