StmDfuBlue - Stm32 firmware updater via bluetooth

By Yaroslav Trymbach

StmDfuBlue - Stm32 firmware updater via bluetoothStmDfuBlue - Stm32 firmware updater via bluetoothStmDfuBlue - Stm32 firmware updater via bluetoothStmDfuBlue - Stm32 firmware updater via bluetooth

Application for updating firmware of Stm32 CPU via Bluetooth by using Bluetooth-to-Serial modules i.e. HC-06

Realization of the application is based on next documents from company STMicroelectronics.

1. AN2606 STM32 microcontroller system memory boot mode

2. AN3155 USART protocol used in the STM32 bootloader

How to use application.

PREPARATION

1. Set correct serial configuration in Bluetooth-to-Serial module. It should be 8 bits, even parity and 1 Stop bit and baud rate from 1200 to 115200. How set configuration read in datasheet for your Bluetooth-to-Serial module.

2. Connect Bluetooth-to-Serial module to your Stm32 board.

In general r Stm32 uses next pines for serial bootloader

PA10 (USART RX) and PA9 (USART_TX)

3. Activate bootloader mode for Stm32. How to do this read in AN2606. In general you should set pins BOOT0 and BOOT1 in correct combination according to model of your CPU.

PROGRAMMING

1. Turn on bluetooth in you phone and connect to Bluetooth-to-Serial module

2. Select file with firmware you want to write. It should be in Intel hex format.

3. Set writing options you need. You can select next options

- Erase only necessary pages

- Unset readout protection if need

- Set readout protection after writing

- Go CPU after programming

4. Press button "Load file to flash" and wait for finish of operation.

Additionaly in application available next operation

- Erasing

- Checking flash for blank

- Compare flash with file.

You can select this operation via apropriated point in menu.

Application is checked on next CPU:

Stm32F072

Stm32F103

Stm32F302

Stm32F401

Stm32L432

Stm32G071

StmDfuBlue - Stm32 firmware updater via bluetooth Tags
Similar Apps

Description:

Flashloader for some stm32 CPU.Using this application you can program stm32 CPU by ST-Link programmer.Your device must support USB-OTGSupported stm32 family- STM32F051x4/F051x6/F051x8/F030x8- STM32F10xx Medium-density- STM32L100x8/L15xx8- STM32F...

Description:

One remote control app for all your hobby projects!Easy build the interface according to your project need: add buttons, sliders, LEDs, etc. Use accelerometer sensor for controlling the steering of an RC car, or for tilting a drone. Use plots to display real-time data from sensors. You ...

Description:

Easy flashing of STM32 Chipsets on the fly. Choose among several available DIY projects with available firmware to start with or flash your own firmware. Now available flashing option with only a Bluetooth module.It requires:- OTG-Cable USB-To-Serial cable (see website) ...

Description:

ConnectorMax is the perfect fiber connector certification application for smart devices. Paired with EXFO’s ConnectorMax fully automated wireless fiber inspection probes, this app provides an immediate and accurate health status of connector enfaces to efficiently pinpoint faulty elements impa...

Description:

With DRONE FIRMWARE FLASHER your FPV quad will be always up to date. You can update it any time, anywhere without PC and race or fly acro. All you need is your phone and USB OTG cable.Functions:- update the firmware- make full backup of the firmware- restore full ba...

Description:

Analyze can bus traffic using USB-CAN ZLG adapter.Connect USB-CAN ZLG adapter to your device via USB-OTG cable and listen CAN bus traffic.Your device must support USB-OTG

Description:

Application for updating firmware of Stm32 CPU via usb cable using USB DFU protocol.Realization of the application is based on next documents from company STMicroelectronics.1. AN2606 STM32 microcontroller system memory boot mode2. AN3156 USB DFU protocol used in the STM32...

Description:

Application is showcase via which you can get to services of company "Symbol Systems"

Description:

Flashloader for some stm8 CPU.Using this application you can program stm8 CPU by ST-Link programmer.Your device must support USB-OTG

Comments