Skip to main content
Associate
July 14, 2025
Question

STM32G0B1CETx - Issue in jumping into system bootloader

  • July 14, 2025
  • 2 replies
  • 237 views

Hi,

    I am trying to jump into system bootloader but board is not getting detected in USB DFU on STM32CubeProgrammer. I tried below two methods:

1) By connecting Boot0 pin to HIGH and resetting the board and tried connecting on STM32CubeProgrammer.

2) By Jumping to system Bootloader start address from application.

In the second method I tried setting option bits manually in software and board got connected in USB DFU for one or two times only.

Let me know how can I jump to system bootloader and do application reprogramming.

Thanks,

Vishwanath Devara

 

 

2 replies

Chaima_M
ST Employee
July 14, 2025

Hello @vishwadn ,

The bootloader is activated by applying Pattern 11, as detailed in Table 2 of AN2606.
Additionally, please refer to Section 3, "Boot Configuration," in AN5096 to learn how to configure the boot mode for selecting system memory.

With best regards.

Amel NASRI
Technical Moderator
July 14, 2025

Hi @vishwadn ,

Besides the proposals from @Chaima_M , you can refer to the article How can I use STM32CubeProgrammer to access the USB-DFU bootloader on my STM32 board?. You need to adapt it for the STM32G0 case.

-Amel

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.