Skip to main content
nilesh-g
Associate
June 17, 2021
Question

Not able to program STM32F407G-DISC1 via onboard ST-LINK. In STM32CubeProgrammer Target voltage is detected as 0.

  • June 17, 2021
  • 1 reply
  • 802 views

I purchased a new STM32F407G-DISC1 (MB 997D) board last week. As shown in many of the videos, I am not able to program it using STM32CubeIDE. Tried with ST-Link utility & STM32CubeProgrammer as well but no luck. I observed target voltage is detected to be zero.

Neither ST-Link firmware upgrade is working (Error: Unknown Firmware Type. Don't know how to upgrade).

Tried giving additional power supply to +5 V pins & Gnd. Still, that didn't work as well. Since I am not using any external components, I was expecting to get this work smoothly (as shown in most of the video tutorials), but it didn't.

Finally could program board over UART. However onboard ST-LINK is not yet working. I'm a newbie for the ST family. Any clue/hints will be of great help.

This topic has been closed for replies.

1 reply

TDK
June 18, 2021

It should just work. Not sure what else to add. You could measure the power rail, but that's probably fine if you're programming over UART. Does the ST-Link debug probe show up in device manager?

If it was me, I would return the board for a new one if it was easy enough to do so. Where did the board come from?

"If you feel a post has answered your question, please click ""Accept as Solution""."
nilesh-g
nilesh-gAuthor
Associate
June 18, 2021

I purchased the board from https://www.tanotis.com/products/stmicroelectronics-stm32f407g-disc1-development-board-for-stm32f407vg-foundation-line-mcu-various-sensors-indicator-leds

ST-Link is visible in the device manager. Drivers were installed with CubeIDE.