2025-06-13 7:13 AM
Hello everyone
I am a begineer with stm32 MCUs. I studied through youtube videos and datasheets that we can program STM32H750 using STlink V3 and to do so the MCU should be put into bootloader first. To do so the boot pin must be pulled low for which dev boards have a button that we can press at power up or reset.
I don't want to use the button in my custom hardware design. I want the boot pin to be pulled low by the programmer (ST link v3) or atleast be piulled low automatically. I want to use tag connectors to programe my boards.
How can I automatically put STM32H750 into flash mode (boot pin pulled down) when STlink is connected.
Thanks for your help.
Solved! Go to Solution.
2025-06-13 7:45 AM - edited 2025-06-13 7:45 AM
Program your board with SWD and you don't need to worry about the BOOT0 pin or whether the chip is in bootloader mode or not.
2025-06-13 7:18 AM
Welcome to the forum.
Please see How to write your question to maximize your chances to find a solution for best results.
@hamzakhan07 wrote:I studied through youtube videos and datasheets that we can program STM32H750 using STlink V3 and to do so the MCU should be put into bootloader first.
No, that's incorrect: using an ST-Link (or other SWD programmer) does not require a bootloader.
You need a bootloader for programming over other interfaces - UART, USB, etc.
2025-06-13 7:20 AM
Thanks for helping out. Thats something I missunderstood.
2025-06-13 7:24 AM
You're welcome.
If your issue is resolved, please mark the solution.
2025-06-13 7:45 AM - edited 2025-06-13 7:45 AM
Program your board with SWD and you don't need to worry about the BOOT0 pin or whether the chip is in bootloader mode or not.