APKPure Appを使用する
StmDfuBlueの旧いバージョンをダウンロードすることが可能
Bluetooth-to-Serialモジュールを使用してBluetooth経由でStm32 CPUのファームウェアを更新する
Bluetooth-to-Serialモジュールを使用してBluetooth経由でStm32CPUのファームウェアを更新するためのアプリケーション。
従来のBluetoothSPPプロトコル(HC-06など)のモジュールと、マイクロコントローラーcc254x(HM-10)のBLEモジュールもサポートします。
アプリケーションの実現は、STMicroelectronics社からの次のドキュメントに基づいています。
1. AN2606STM32マイクロコントローラシステムメモリブートモード
2.STM32ブートローダーで使用されるAN3155USARTプロトコル
アプリケーションの使い方。
準備
1.Bluetooth-to-Serialモジュールで正しいシリアル構成を設定します。これは、8ビット、偶数パリティ、1200〜115200の1ストップビットおよびボーレートである必要があります。Bluetooth-to-Serialモジュールのデータシートで設定を読み取る方法。
2.Bluetooth-to-SerialモジュールをStm32ボードに接続します。
一般に、rStm32はシリアルブートローダーに次の松を使用します
PA10(USART RX)およびPA9(USART_TX)
3.Stm32のブートローダーモードをアクティブにします。これを行う方法はAN2606で読んでください。一般に、CPUのモデルに応じて、ピンBOOT0とBOOT1を正しい組み合わせで設定する必要があります。
プログラミング
1.電話でBluetoothをオンにして、Bluetooth-to-Serialモジュールに接続します
2.書き込みたいファームウェアのファイルを選択します。
ファームウェアファイルは、次のいずれかの形式である必要があります
-IntelHEX
-モトローラS-レコード
-生のバイナリ
3.必要な書き込みオプションを設定します。次のオプションを選択できます
-必要なページのみを消去します
-必要に応じて読み出し保護の設定を解除します
-書き込み後の読み出し保護を設定します
-プログラミング後にCPUに移行
4.「ファイルをフラッシュにロード」ボタンを押して、操作が終了するのを待ちます。
追加で利用可能なアプリケーションの次の操作
-消去
-フラッシュのブランクをチェックしています
-フラッシュとファイルを比較します。
この操作は、メニューの適切なポイントから選択できます。
アプリケーションは次のCPUでチェックされます。
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411がユーザーによってチェックされました
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
使用制限
25ファームウェアアップロードまで完全無料にすることができます。
この制限に達した後、2つのサービスのいずれかを購入できます
1.追加の100のアップロード
2.アプリケーションの無制限の使用。
Last updated on 2024年10月14日
Updated to Android target SDK 34
StmDfuBlue
1.26G by Yaroslav Trymbach
2024年10月14日