I have connected my STM32U5 series board(B-U585I-IOT02A Discovery kit ) to my PC. Here I am not able to see my device under the “Device Manager” section & not even in the “My computer” section as a Memory space.
It is also not even shown as an Unknown device under the “Device Manager” section.
I have checked it using the CN1(Type C Port) & CN 8 STLK (Micro Type B) as well, but both didn’t work. I have also made sure that the jumper is on the correct pins to provide the power source. Refer to below FYI :
5V UCPD – for Type C
5V_USB_STLK for Micro Type B
I have also tried checking with different cables to ensure that no problem with damaged cables. The cables work when used for other devices.
I have also checked with different USB ports on my laptop & with other laptops to ensure that there is no issue with ports. The ports work well when connected with other STM boards.
Note:
When connected with a Type C cable :
1) COM(LD3) blinks with red color.
2) PWR(LD5) shows stable green.
3) LD7 blinks with green
4) LD1 5V_USB with stable green
When connected with Micro Type B
All of the above LEDs function in the same way except (4) where there is no specific LED for this Port.
It is not being detected even on Cube Programmer through USB when put on DFU mode by clicking & releasing
of RST & USER buttons.
When I tried to build & debug in STMCube IDE it said no ST link detected.
Please help me find a solution to this problem.
It seems like you’re experiencing connectivity issues with your STM32U5 series board (B-U585I-IOT02A Discovery kit). Here are some troubleshooting steps to resolve the problem:
1) Check for Driver Installation: Ensure that the necessary USB drivers for your STM32 board are installed on your PC. You can usually find these drivers on the official STMicroelectronics website. Download and install the appropriate drivers if they are missing.
2) USB Cable: Even if you’ve tried different cables, ensure you are using a high-quality USB cable that supports data transfer, not just charging.
3) Power Source: Double-check the power source for your STM32 board. Make sure the jumper settings for power (5V UCPD and 5V_USB_STLK) are correct.
4) Reset the Board: Try a hard reset of the board. Disconnect it from the PC, press and hold the RST and USER buttons, then reconnect it while holding these buttons. This should force it into DFU mode.
5) Device Manager: Open Device Manager and check for any disabled or hidden devices. Sometimes, the board might appear but with a yellow warning sign. If so, right-click and enable it.
6) ST-Link Drivers: Make sure that you have the ST-Link drivers installed if your board uses them for debugging.
7) STMCube Programmer: Ensure you are using the latest version of the STMCube Programmer. It’s possible that the software might not recognize older versions of the board.
8) Firmware and IDE Compatibility: Verify that the firmware on your board is compatible with the version of STMCube IDE you are using. It’s essential that they are in sync.
9) Try Another PC: If possible, test your board on a different PC to eliminate the possibility of issues with your current computer’s USB ports.
If you are using linux do dailout and check