アプリ ツール StmDfuUsb
StmDfuUsb
StmDfuUsb
1.25
2.6 MB
Android 5.0+
Mar 19,2023
5.0

アプリケーションの説明

USB DFU プロトコルを介した STM32 CPU ファームウェアの更新

このアプリケーションは、USB DFU プロトコルを使用して、USB ケーブル経由で STM32 CPU のファームウェアを更新できるようにします。その開発は、STMicroelectronics の次のドキュメントに基づいています。

  1. AN2606 STM32 マイクロコントローラー システム メモリ ブート モード
  2. STM32 ブートローダーで使用される AN3156 USB DFU プロトコル

アプリの使い方

前提条件:

  • モバイル デバイスは USB-OTG をサポートしている必要があります。

準備:

  1. USB-OTG ケーブルを使用して STM32 ボードをモバイル デバイスに接続します。
  2. STM32 のブートローダー モードをアクティブにします。具体的な手順については、AN2606 を参照してください。通常、CPU モデルに基づいて、BOOT0 ピンと BOOT1 ピンを正しい組み合わせで設定する必要があります。

プログラミング:

  1. ファームウェア ファイルを選択します:

    • ファームウェア ファイルは次のいずれかの形式である必要があります:

      • Intel hex
      • Motorola S-Record
      • DfuSe (STMicroelectronics DFU フォーマット)
      • Raw バイナリ
  2. 書き込みオプションを設定します:

    • 次のオプションを選択できます:

      • 必要なページのみを消去
      • 読み出し保護の設定を解除します (必要な場合)
      • プログラミング後に CPU に移動
  3. 「ファイルをフラッシュにロード」を押して、操作が完了するまで待ちます。

追加の操作:

アプリケーションは次の操作も提供します:

  • 消去
  • フラッシュのブランクチェック
  • フラッシュとファイルの比較

これらの操作は、適切なメニュー オプションから選択できます。

サポートされているマイクロコントローラー:

アプリケーションは次の STM32 マイクロコントローラー モデルでテストされています:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

使用制限:

最大 25 個のファームウェアのアップロードを無料で実行できます。この制限に達すると、次のサービスのいずれかを購入できます:

  1. 追加アップロード 100 件
  2. アプリケーションの無制限使用

スクリーンショット

  • StmDfuUsb スクリーンショット 0
  • StmDfuUsb スクリーンショット 1
  • StmDfuUsb スクリーンショット 2
  • StmDfuUsb スクリーンショット 3