アプリケーションの説明
                        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アップロード
 - アプリケーションの無制限の使用
 
StmDfuUsb のスクリーンショット
レビュー
                    コメントを投稿する
                  
        
    


