USB DFUプロトコルを使用したUSBケーブルを介してSTM32 CPUのファームウェアの更新
USB DFUプロトコルを使用したUSBケーブルを介してSTM32 CPUのファームウェアを更新するためのアプリケーション
このアプリケーションの実現は、stmicroelectronicsの次のドキュメントに基づいています。
- AN2606:STM32マイクロコントローラーシステムメモリブートモード
- AN3156:STM32ブートローダーで使用されるUSB DFUプロトコル
アプリケーションの使用方法
前提条件
- モバイルデバイスはUSB-OTGをサポートする必要があります。
準備
- USB-OTGケーブルを使用して、STM32ボードをモバイルデバイスに接続します。
- STM32のブートローダーモードをアクティブにします。詳細な手順については、AN2606を参照してください。一般に、CPUモデルに応じて、PINS BOOT0とBOOT1を正しい組み合わせに設定する必要があります。
プログラミング
ファームウェアファイルを選択します。
- 書き込みたいファームウェアファイルを選択します。ファイルは、次の形式のいずれかである必要があります。
- Intel Hex
- Motorola S-Record
- dfuse(stmicroelectronics dfu形式)
- 生のバイナリ
- 書き込みたいファームウェアファイルを選択します。ファイルは、次の形式のいずれかである必要があります。
ライティングオプションの設定:
- 次のオプションから選択できます。
- 必要なページのみを消去します
- 必要に応じて、読み出しの保護を解除します
- プログラミング後にCPUに移動します
- 次のオプションから選択できます。
プログラミングを開始:
- 「ファイルのロード」ボタンを押して、操作が完了するのを待ちます。
追加の操作
アプリケーションは、適切なメニューポイントで選択できる次の操作もサポートしています。
- 消去
- Flashのブランクをチェックします
- フラッシュとファイルを比較します
テストされたモデル
アプリケーションは、次のSTM32マイクロコントローラーモデルでテストされています。
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
使用の制限
- 最大25のファームウェアアップロードを完全に無料で実行できます。
- この制限に達した後、次のサービスのいずれかを購入できます。
- 追加の100アップロード
- アプリケーションの無制限の使用


-
ツール / 4.1 / by The Appschef / 14.00M
ダウンロード -
おしゃれな生活 / 1.12.1 / by athenahealth / 6.34M
ダウンロード -
ツール / 1.4.2 / by Zeehik IT Zon / 4.72M
ダウンロード -
自動車と乗り物 / 3.34.0 / by CARFAX, Inc / 53.1 MB
ダウンロード -
アートデザイン / 20210101 / by Nabuco Technology / 75.5 MB
ダウンロード -
写真 / 4.63.0-google / by OOO "Sportmaster" / 69.2 MB
ダウンロード -
自動車と乗り物 / 1.2.3 / by Kaiypov Abilbek / 33.1 MB
ダウンロード