Open Bootloader via UART: CubeProgrammer sends too many Get ID commands
- May 30, 2025
- 3 replies
- 731 views
STM32CubeProgrammer v2.21.0
I implement Open Bootloader middleware to communicate USART protocol over USB CDC on Mbed OS 6
I found when I open STM32CubeProgrammer and click Erasing & Programming tab first time, program will freeze. But after first time does not freeze.
After Click Erasing & Programming tab. Program send Get ID for 100 packets per sec
Graph with 1 Sec interval, Get ID packets (I only filter 0x02)

Graph with 100ms interval, Get ID packets

Before Click, 2 Get ID per 1 sec

After Click, 513 Get ID packets with no delay

I also try with FTDI and result is mostly same
Graph with 100ms interval, Get ID packets 6-7 packet per 100ms

And also 513 packets

I also found when before and after buck send. Program change baud rate to 9600 and switch back to 115200 (I use 115200)
