USB DFUプロトコルを使用したUSBケーブルを介したSTM32 CPUのファームウェアを更新するためのアプリケーションは、
アプリケーションの実現はStmicroelectronicsの次の文書に基づいています。
1。 AN2606 STM32マイクロコントローラシステムメモリブートモード
2。 AN3156 USB DFUプロトコル
アプリケーションの使用方法
MobileデバイスはUSB-OTGをサポートしている必要があります。
準備
1。 USB-OTGケーブルでモバイルデバイスでSTM32ボードを接続します。 STM32のブートローダモードを有効にします。これを行う方法AN2606で読んでください。一般に、CPUのモデルに従ってPIN BOOT0とBOOT1を正しく組み合わせて設定する必要があります。
プログラミング
1。
- ファームウェアファイルは、次の形式のいずれかである必要があります。
- Intel Hex
- Motorola S-Record
- DFUSE(Stmicroelectronics DFU形式)
- 生のバイナリ
2。必要なオプションを設定します。次のオプションを選択できます。 - 必要なページのみを消去する
- 必要な場合は
- プログラム後のCPU GO CPUを作成します。ボタン「ファイルをフラッシュにロード」を押して操作終了を待ちます。
アプリケーションで次の操作が可能です。
メニューでは、この操作ポイントでこの操作を選択できます。
マイクロコントローラの次のモデルでチェックされています。
STM32F402
STM32F402
STM32F401
STM32F746
STM32G474
STM32L432
25のファームウェアアップロードを完全に無料でアップロードすることができます。
あなたがこの限界を達成した後は、2つのサービスのうちの1つを購入することができます。追加100アップロード
2。アプリケーションの使用を使用しています。