Skip to main content
Explorer II
August 17, 2025
Solved

Board with STM32G0B1CEU6N microcontroller (MCU)

  • August 17, 2025
  • 1 reply
  • 413 views

Hello All,

I have received a PCB which is used in a battery pack that i am working on. 

Unfortunately the CM does not communicate any more and the last he told me was that they did not flash the devices.

 

The PCB has basic functionalities like displaying battery power via LED lighting, charging battery and discharging and couple of WIFI, BT modules that are connected to the MCU - STM32G0B1CEU6N microcontroller (MCU)

 

Upon looking at the schematic - the PCB has SWD and JTAG.

I tried connecting the PCB via ST-LINK-V2 to STM32Programmer but the software does not detect at all.

I checked the SWDIO, SWCLK, NRST, GND wiring (made sure they are all correct by checking continuity) gave VDD power input to the 3.3 V input on ST-LINK-V2 but no luck.

 

What i would like to understand is that could this be an RDP issue? where RDP level 1 is blocked and i need to connect via JTAG to enter the MCU and be able to flash it?

Thanks for the help..

    This topic has been closed for replies.
    Best answer by TDK

    A few possiblities:

    • If it's in RDP level 2, the SWD port is disabled and no connection is possible. (If it's in RDP level 1 or level 0, you can still connect to it).
    • It's miswired.
    • The knock-off programmer you are using doesn't work correctly. Solution would be to use a genuine programmer.
    • Hardware is damaged.

    1 reply

    TDKAnswer
    Super User
    August 17, 2025

    A few possiblities:

    • If it's in RDP level 2, the SWD port is disabled and no connection is possible. (If it's in RDP level 1 or level 0, you can still connect to it).
    • It's miswired.
    • The knock-off programmer you are using doesn't work correctly. Solution would be to use a genuine programmer.
    • Hardware is damaged.