
StmDfuUsb
May 02,2025
アプリ名 | StmDfuUsb |
開発者 | Yaroslav Trymbach |
カテゴリー | ツール |
サイズ | 2.6 MB |
最新バージョン | 1.25 |
上で利用可能 |
5.0


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