v2.6.7#
v2.6.7 では、DFU ファームウェアフラッシュおよびビデオ変換のワークフローを IDE 内蔵のターミナルダイアログに移し、Arduino Portenta H7 向けに CYW4343 WiFi コプロセッサのプログラミングを追加し、グレースケールセンサーの扱いと DFU モードのプロンプトを改善しました。IDE は引き続き Qt Creator 4.0.2 上にあり、付属の OpenMV ファームウェアは 3.6.9 に進み、破壊的変更はありません。
ハイライト#
内蔵 DFU フラッシュターミナル は、外部 OS ターミナルウィンドウの代わりに、サイズ変更可能な IDE ダイアログ内でライブ出力(エラーは赤でハイライト)と Cancel ボタンとともに
dfu-utilを実行します。Arduino Portenta H7 を DFU 経由でフラッシュする際、CYW4343 WiFi ファームウェア がメインファームウェアと並行してプログラムされるようになりました。
内蔵ビデオ変換ターミナル は、同じサイズ変更可能な IDE ダイアログ内で、ライブ出力と Cancel とともに FFmpeg の
Convert Videoツールを実行します。再設計された DFU モードプロンプト は、ファームウェアバージョンのドロップダウンと、前回の選択を記憶するオプションの
Erase internal file systemチェックボックスを使用します。グレースケールセンサーサポート が、自動
RGB565からGRAYSCALEへの書き換えを、HM01B0 に加えて MT9V034 にも拡張しました。
新機能#
内蔵 DFU フラッシュターミナル。
dfu-utilは、外部 OS ターミナルウィンドウに代わって、ライブのstdoutをプレーンテキストとしてストリーミングしstderrを赤でハイライトするQDialogターミナル内で、Cancel ボタンと保存されたウィンドウジオメトリとともに直接起動されるようになりました。(c2875d871)CYW4343 WiFi コプロセッサのプログラミング。 Arduino Portenta H7 で DFU 経由でファームウェアをロードすると、
dfu.txt内のextraProgramCommandsで駆動される、オンボードの CYW4343 WiFi ファームウェア(0x90F00000のCYW4343/cyw4343.bin)をフラッシュする追加のプログラミングステップが実行されるようになりました。(62e0ba771、ba31998ce)内蔵ビデオ変換ターミナル。 FFmpeg ベースの
Convert Videoツールは、外部ターミナルを起動するのではなく、ライブ出力と Cancel を備えたサイズ変更可能な IDE ターミナルダイアログ内でffmpegを実行するようになりました。(5987bb152)ファクトリープロビジョニングオプション。 隠しの
-form_keyコマンドラインオプションが指定されると、手動登録プロンプトを表示する代わりに、接続された OpenMV Cam のボード/ID を OpenMV のサーバーに自動登録します。(d5740f71e)
その他の変更と改善#
再設計された DFU モードプロンプト。
board detected in DFU modeプロンプトは、正確な最新リリースファームウェアバージョンを表示するドロップダウンと、オプションのErase internal file systemチェックボックスを備えたダイアログになり、最後に選択したアクションと消去状態を記憶します。(0a4d6258c)消去チェックボックスのツールチップ。 ブートローダー/DFU の消去ファイルシステムチェックボックスに、内部フラッシュドライブを消去しても着脱可能な SD カードは消去されないことを明確化するツールチップが追加されました。(0a4d6258c)
開いている例に対するインプレースのグレースケール書き換え。 すでに開いている helloworld の例を HM01B0 または MT9V034 センサー上で実行すると、IDE はそれをインプレースで書き換えて
GRAYSCALEを使用するようにし、それらのグレースケール専用センサーで動作するようにします。(4448edb38)より明確なフラッシュ後メッセージ。 DFU/ファームウェア更新後、確認メッセージは、ディスクを消去せずに
main.pyが上書きされた場合を説明するようになり、カメラは単にmain.pyを実行してドライブをマウントします。(62e0ba771)更新された例スクリプト。
ulab.pyは平均/標準偏差にulab.numericalを使用するようになり、deep_sleep.pyはセンサーのソフトスリープを OV7725 レギュレータバイパスの前に並べ替え、新しい19-Low-Power/extint_wakeup.pyは外部割り込みによる停止モードからの復帰を実演します。(c30fcb7c3)接続ダイアログの仕上げ。
Connecting...の進捗テキストが、可読性のために改行を入れて整形されました。(0d3619245)
バグ修正#
プラットフォームとツールのサポート#
破壊的変更#
なし。本リリースは後方互換性があり、既存のプロジェクトとスクリプトに変更は不要です。