家 アプリ ツール StmDfuUsb
StmDfuUsb
StmDfuUsb
1.25
2.6 MB
Android 5.0+
Sep 29,2026
5.0

アプリケーションの説明

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形式)

- Raw binary

2. 必要な書き込みオプションを設定します。以下のオプションを選択できます。

- 必要なページのみを消去する

- 必要に応じて読み取り保護を解除する

- プログラミング後にCPUを実行する

3. 「Load file to flash」ボタンを押して、操作が完了するまで待ちます。

また、アプリケーションでは以下の操作も利用可能です。

- 消去

- フラッシュの空白チェック

- ファイルとのフラッシュ比較

これらの操作は、メニュー内の適切な項目から選択できます。

本アプリケーションは以下のマイクロコントローラモデルで検証済みです:

Stm32F072

Stm32F205

Stm32F302

Stm32F401

Stm32F746

Stm32G474

Stm32L432

使用制限

ファームウェアのアップロードを最大25回まで完全に無料で実行できます。

この制限に達した後、以下の2つのサービスのいずれかを購入できます。

1. 追加の100回分のアップロード

2. アプリケーションの無制限使用

スクリーンショット

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