RT-Flashは、i.MX RT制作用に特別に設計されたGUIツールです。その機能は MfgTool2 と似ていますが、MfgTool2 の制限を下回る問題を解決します。
- .sb ファイルは xml ファイルでのみ指定できます。
- USBポートは.sbをダウンロードする唯一の選択肢ですファイル;
- 接続するためにUSBハブが必要な場合があります。
RT-Flashを使用すると、NXP MCUのセキュアブートを簡単に開始できます。RT-Flashの主な機能は次のとおりです。
- Support i.MXRT1015, i.MXRT1021, i.MXRT1051/1052, i.MXRT1061/1062, i.MXRT1064 SIP
- UARTとUSB-HIDの両方のシリアル・ダウンローダー・モードをサポート
- .sb の読み込みのサポートイメージファイルをブートデバイスに
RT-FlashはPythonで開発されており、オープンソースです。開発環境はPython 2.7.15(32bit)、wxPython 4.0.3、pySerial 3.4、pywinusb 0.4.2、PyInstaller 3.3.1 (またはそれ以降)。
RT-FlashはPyInstallerによってパッケージ化されており、すべてのPython依存関係は実行可能ファイル(\RT-Flash\bin\RT-Flash.exe)にパッケージ化されているため、新機能のためにRT-Flashを開発したくない場合は、Pythonソフトウェアや関連ライブラリをインストールする必要はありません。
注 1: ソース コード パッケージの RT-Flash.exe は Windows 10 x64 環境にパッケージ化されており、この環境でのみテストされています。システム環境上の理由により直接使用できない場合は、 Python2.7.15 x86版 をインストールし(インストール完了後にシステム環境変数パスに「\Python27」と「\Python27\Scripts」のディレクトリがあることを確認)、「\RT-Flash\env」ディレクトリの「do_setup_by_pip.bat」をクリックして、RT-Flashが依存するPythonライブラリをインストールする必要があります。最後に、「do_pack_by_pyinstaller.bat」をクリックしてRT-Flash.exeを再生成します。
注2: RT-Flash は pywinusb ライブラリを使用しますが、Python2 x64 バージョンの PyInstaller ではパッケージ化できないため、Python2 x86 バージョンを使用する必要があります。pywinusbの作者には、問題を修正する予定はありません。
RT-Flashは、ピュアグリーンフリーのインストールツールです。ソースコードパッケージをダウンロード後、「\RT-Flash\bin\RT-Flash.exe」をダブルクリックして使用してください。追加のソフトウェアは必要ありません。
RT-Flash.exeグラフィカルインターフェイスが表示される前に、最初にコンソールウィンドウがポップアップ表示されます。コンソールは、RT-Flash.exeグラフィカルインターフェイスとともに機能します。コンソールは主にRT-Flash.exeのエラー情報を表示することを目的としています。現在、RT-Flashはまだ開発段階であり、RT-Flashが完全に検証された時点でコンソールは削除されます。