> アプリ >StmDfuUsb

StmDfuUsb

StmDfuUsb

カテゴリ

サイズ

アップデート

ツール

2.6 MB

Apr 29,2025

アプリケーションの説明:

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

USB DFUプロトコルを使用したUSBケーブルを介して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. アプリケーションの無制限の使用
スクリーンショット
%Sスクリーンショット%d
%Sスクリーンショット%d
%Sスクリーンショット%d
%Sスクリーンショット%d
アプリ情報
バージョン:

1.25

サイズ:

2.6 MB

OS:

Android 5.0+

開発者: Yaroslav Trymbach
パッケージ名

com.yatrim.stmdfuusb

で利用可能 Google Pay