> アプリ > ツール > StmDfuUsb

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

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

アプリケーションの概要

このアプリケーションは、USBケーブルとUSB DFUプロトコルを使用して、STM32 CPUでのファームウェアの更新を容易にします。 stmicroelectronicsの次のドキュメントに基づいて開発されました。

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

アプリケーションの使用方法

前提条件
  • モバイルデバイスはUSB-OTGをサポートする必要があります。
準備
  1. USB-OTGケーブルを使用して、STM32ボードをモバイルデバイスに接続します。
  2. STM32のブートローダーモードをアクティブにします。詳細な手順については、AN2606を参照してください。一般に、CPUモデルに応じて、boot0とboot1ピンを正しい組み合わせに設定する必要があります。
プログラミング
  1. アップロードするファームウェアファイルを選択します。ファームウェアファイルは、次の形式のいずれかである必要があります。

    • Intel Hex
    • Motorola S-Record
    • dfuse(stmicroelectronics dfu形式)
    • 生のバイナリ
  2. 必要な書き込みオプションを設定します。以下から選択できます。

    • 必要なページのみを消去します
    • 必要に応じて、読み出しの保護を解除します
    • プログラミング後にCPUを開始します
  3. 「ファイルのロード」ボタンを押して、操作が完了するのを待ちます。

追加の操作

アプリケーションは、適切なメニューポイントを介してアクセス可能な次の操作もサポートしています。

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

テストされたモデル

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

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

使用に関する制限

最大25のファームウェアアップロードを無料で実行できます。この制限に達した後、次のサービスのいずれかを購入するオプションがあります。

  1. 追加の100アップロード
  2. アプリケーションの無制限の使用
コメントを投稿する