v4.8.6

v4.8.6 は、高速カメラのファームウェア読み込み、よりスマートなフレームバッファストリーミング、更新された AI/ツールチェーンバンドルに焦点を当てた、接続性とツール対応のためのリリースです。引き続き Qt Creator 14.0.2 をベースとしています。既存のユーザープロジェクトに対する破壊的変更はありません。

ハイライト

  • V4.8.1 V1 DBG プロトコルで動作する高速 RT1062 および Alif AE3 カメラ向けの 信頼性の高い macOS ファームウェア読み込み を、TinyUSB の高速 USB ロックアップを回避することで実現しました。

  • JPEG と raw の自動ストリーミング により、カメラがフルスピードで動作する場合やハードウェア JPEG エンコーダーを備えている場合は JPEG を選択し、カメラが高速かつ JPEG エンコーダーを持たない場合のみ raw を選択し、その選択をボードごとに記憶します。

  • ファームウェア読み込み中の Alif の ROM/Recovery モード復旧 で、メンテナンスツールを駆動し、電源の入れ直しを促します。

  • ST Edge AI ツールを STEDGEAI 3.0.0 に更新 し、Arm GNU ベアメタルツールチェーンを 14.3.rel1 に更新しました。

  • csi_ng の自動修正 により、サンプルスクリプトが新しい csi.* API を使用して、接続されたセンサーに合わせて解像度とピクセルフォーマットを適応させます。

新機能

  • IDE が、接続されたボードの機能に基づいて JPEG と raw のフレームバッファストリーミングを自動的に選択するようになりました。カメラがフルスピードで動作する場合やハードウェア JPEG エンコーダーを備えている場合は JPEG を優先し、カメラが高速かつ JPEG エンコーダーを持たない場合のみ raw にフォールバックします。ボードごとの選択はセッション間で記憶されます(64823318a)。

  • Alif ファームウェアの読み込みで、ROM/Recovery モードで起動したボードを検出して復旧できるようになりました。メンテナンスツールを駆動して復旧を行い、その後ユーザーにカメラの電源を入れ直すよう促します(617724b4e)。

その他の変更と改善

  • グレースケールおよび HM01B0/Boson/GENX320 センサーの自動修正が、新しい csi_ng API 呼び出し(.pixformat(csi.*) / .framesize(csi.*))も書き換えるようになり、サンプルが接続されたセンサーに合わせて解像度とピクセルフォーマットを適応させるようになりました(11a3e0d37)。

バグ修正

  • V4.8.1 V1 DBG プロトコルで動作する高速 RT1062 および Alif AE3 カメラのファームウェア読み込みが、macOS で確実に接続できるようになりました。プロトコルバージョンチェックパケットを分割して、TinyUSB の高速 USB ロックアップを回避しています(4b558274d)。

  • カメラの USB シリアルドライブのマッチングで、バイト順を反転したシリアル番号も受け付けるようになり、シリアルをバイト順逆で報告するボードでのドライブ検出を修正しました(633f5e559)。

  • macOS では、エディタータブが引き伸ばされたり中央寄せされたりするのではなく、タブバーの左側に揃うよう強制されるようになりました(5a25d12ed6f4139739)。

プラットフォームとツールのサポート

  • Qt Creator ベース: 14.0.2。

  • ST Edge AI ツール を、Windows、macOS-arm、Linux64 向けに STEDGEAI 3.0.0(2.1.0 から)に更新しました。OPENMV_N6 の neuralart プロファイルでは --mvei オプションが廃止され、STEDGEAI のダウンロード URL も download.openmv.io に移行しました(c7560debb5fd08b8b6)。

  • Arm GNU ベアメタルツールチェーン14.3.rel114.2.rel1 から)に更新しました(c7560debb)。

破壊的変更

なし。このリリースは、既存の OpenMV IDE のプロジェクトおよびワークフローと完全に互換性があります。