StmDfuUsb - Stm32 flashing
  • 4.4

StmDfuUsb - Stm32 flashing

  • 最新バージョン
  • Yaroslav Trymbach

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

このアプリについて

USB DFUプロトコルを使用して、USBケーブルを介してSTM32 CPUのファームウェアを更新するためのアプリケーション。

アプリケーションの実現は、Stmicroelectronics社の次の文書に基づいています。
1. AN2606 STM32マイクロコントローラーシステムメモリブートモード
2.STM32ブートローダーで使用されるAN3156 USB DFUプロトコル


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

前提条件
モバイルデバイスはUSB-OTGをサポートする必要があります。


準備

1.STM32ボードをUSB-OTGケーブルでモバイルデバイスに接続します

2. STM32のブートローダーモードをアクティブにします。これを行う方法AN2606で読みます。一般に、CPUのモデルに従って、Pins Boot0とBoot1を正しい組み合わせに設定する必要があります。


プログラミング

1.書き込みたいファームウェアでファイルを選択します。
- ファームウェアファイルは次の形式のいずれかである必要があります
- インテルヘックス
-dfuse(stmicroelectronics dfu形式)
- 生のバイナリ
2.必要な書き込みオプションを設定します。次のオプションを選択できます
- 必要なページのみを消去します
- 必要に応じて、読み出しの保護を解除します
- プログラミング後にCPUに移動します
3. [ファイルをロードしてフラッシュ]ボタンを押し、操作の終了を待ちます。


さらに、次の操作がアプリケーションで利用可能です
- 消去
- フラッシュをブランクのチェック
- フラッシュをファイルと比較します。
メニューの充当されたポイントを介してこの操作を選択できます。

次のCPUでアプリケーションがチェックされます:
STM32F072
STM32F302
STM32F401


使用の制限
30のファームウェアが完全に無料でアップロードされるまで作成できます。
この制限を達成した後、2つのサービスのいずれかを購入できます
1.追加の100アップロード
2.アプリケーションの無制限の使用

バージョン StmDfuUsb - Stm32 flashing