下载 APKPure App
可在安卓获取StmDfuBlue的历史版本
通过使用蓝牙到串行模块通过蓝牙更新Stm32 CPU的固件
使用蓝牙转串口模块通过蓝牙更新 Stm32 CPU 固件的应用程序。
它支持具有经典蓝牙 SPP 协议(即 HC-06)的模块以及微控制器 cc254x(即 HM-10)上的 BLE 模块
该应用程序的实现基于 STMicroelectronics 公司的下一份文件。
1. AN2606 STM32单片机系统内存引导模式
2. STM32 bootloader使用的AN3155 USART协议
如何使用应用程序。
准备
1. 在蓝牙转串口模块中设置正确的串口配置。它应该是 8 位,偶校验和 1 个停止位,波特率从 1200 到 115200。如何在数据表中读取蓝牙到串行模块的配置。
2. 将蓝牙转串口模块连接到您的 Stm32 板。
通常 r Stm32 使用 next pin 进行串行引导加载程序
PA10 (USART RX) 和 PA9 (USART_TX)
3. 为 Stm32 激活引导加载程序模式。如何做到这一点在 AN2606 中阅读。一般来说,您应该根据您的 CPU 型号将引脚 BOOT0 和 BOOT1 设置为正确的组合。
编程
1.打开手机蓝牙,连接蓝牙转串口模块
2. 选择要写入固件的文件。
固件文件应为以下格式之一
- 英特尔十六进制
- 摩托罗拉 S-Record
- 原始二进制
3. 设置您需要的书写选项。您可以选择下一个选项
- 只删除必要的页面
- 如果需要,取消设置读出保护
- 写入后设置读出保护
- 编程后转到 CPU
4. 按“加载文件到闪存”按钮并等待操作完成。
另外在应用程序中可用的下一个操作
- 擦除
- 检查闪光灯是否为空白
- 比较闪存与文件。
您可以通过菜单中的相应点选择该操作。
在下一个 CPU 上检查应用程序:
stm32F072
stm32f103
stm32F302
stm32f401
stm32F411 由用户检查
stm32L053
stm32l152
stm32L432
stm32G071
stm32g474
使用限制
您可以免费上传25个固件。
达到此限制后,您可以购买两项服务之一
1.额外上传100条
2.无限使用应用程序。
Last updated on 2024年10月14日
Updated to Android target SDK 34
StmDfuBlue
1.26G by Yaroslav Trymbach
2024年10月14日