Skip to main content
Associate
May 29, 2025
Solved

I'm having trouble connecting my STM32 H743ZI-Q device to STM32CubeIDE.

  • May 29, 2025
  • 4 replies
  • 2739 views

I'm having trouble connecting my STM32 H743ZI-Q device to STM32CubeIDE. I've tried various troubleshooting steps, but the IDE still doesn't recognize the device. Has anyone experienced this issue and found a solution? Any guidance would be appreciated!

Best answer by ManishNair

Yes!  Pulling up Boot0 pin during power on, Solved such situations! Sometimes option bytes "BB" and 'CC' triggerred such situations in IDE, but cube programmer can solve it

4 replies

Andrew Neil
Super User
May 29, 2025

Welcome to the forum.

Please provide some more context and details of the device, the issue, and the troubleshooting you've tried, etc - see: How to write your question to maximize your chances to find a solution.

 

Have you seen:

How to solve connection errors when connecting and programming the STM32 target board;

How to solve debugger connection issues

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Tesla DeLorean
Guru
May 29, 2025

Check exact pinout, the Q / SMPS devices tend to be different too the LDO variants and not drop in replacements / substitutes

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
ManishNair
ManishNairBest answer
Associate III
May 29, 2025

Yes!  Pulling up Boot0 pin during power on, Solved such situations! Sometimes option bytes "BB" and 'CC' triggerred such situations in IDE, but cube programmer can solve it

Associate
June 4, 2025

It seems the culprit is libusb. After reading similar posts, I decided to try the latest libusb.

I went out and downloaded the latest libusb 1.0.24 from /libusb-1.0/libusb-1.0.24/libusb-1.0.24.7z and copied the libusb-1.0.dll from the MinGW32\dll folder into the st-link-server folder "C:\Program Files (x86)\STMicroelectronics\stlink_server", kill the stlinkserver.exe process in task manager, and that did the trick!

Now my STM32CubeIDE 1.6.1 can see the debug probes using either the ST-LINK (ST-LINK GDB server) or ST-LINK(OpenOCD) probe options.

sandeep_11_0-1749020760520.png

 

 

Laurent thank you for your pointing me in the right direction to find a solution.
now it is working st-link detected