アプリ ツール StmDfuUsb
StmDfuUsb

StmDfuUsb

ツール 1.25 2.6 MB

by Yaroslav Trymbach Dec 31,2024

このアプリケーションは、USB DFU プロトコルを使用した USB ケーブル経由の STM32 マイクロコントローラー ファームウェアのアップデートを容易にします。 開発では、STMicroelectronics のドキュメント、AN2606 (STM32 マイクロコントローラ システム メモリ ブート モード) および AN3156 (STM32 ブートローダの USB DFU プロトコル) を活用しました。 前提条件: モバイル端末

5.0
StmDfuUsb スクリーンショット 0
StmDfuUsb スクリーンショット 1
StmDfuUsb スクリーンショット 2
StmDfuUsb スクリーンショット 3
アプリケーションの説明

このアプリケーションは、USB DFU プロトコルを使用して USB ケーブル経由で STM32 マイクロコントローラーのファームウェアのアップデートを容易にします。 開発には STMicroelectronics のドキュメント: AN2606 (STM32 マイクロコントローラー システム メモリ ブート モード) および AN3156 (STM32 ブートローダーの USB DFU プロトコル) を活用しました。

前提条件:

  • USB-OTG をサポートするモバイル デバイス。

準備:

  1. USB-OTG ケーブルを使用して、STM32 ボードをモバイル デバイスに接続します。
  2. STM32 ブートローダー モードをアクティブにします (CPU モデルに基づく特定のピン構成については、AN2606 を参照してください)。 これには通常、BOOT0 ピンと BOOT1 ピンを正しい組み合わせに設定することが含まれます。

プログラミング:

  1. ファームウェア ファイル (.hex、.srec、.dfu、または raw バイナリ) を選択します。
  2. 書き込みオプションを構成します: 選択的ページ消去、読み出し保護の無効化 (必要な場合)、およびプログラミング後の自動 CPU 実行。
  3. 「ファイルをフラッシュにロード」をクリックし、完了を待ちます。

追加機能:

このアプリケーションは、次のような追加機能を提供します。

  • フラッシュ消去
  • ブランクフラッシュ検証
  • ロードされたファイルに対するファームウェアの比較。 これらのオプションは、アプリケーション メニューからアクセスできます。

テスト済みマイクロコントローラー:

このアプリケーションは、次の STM32 モデルで検証されています: STM32F072、STM32F205、STM32F302、STM32F401、STM32F746、STM32G474、STM32L432。

使用制限:

このアプリケーションでは、最大 25 個のファームウェアを無料でアップロードできます。 この制限を超えると、2 つのアップグレード オプションのいずれかを購入できます:

  1. さらに 100 個のアップロード。
  2. アプリケーションの使用量は無制限です。

Tools

現在コメントはありません