2024-04-28 03:38 PM
While "ST-LINK_gdbserver -d -v --frequency 1000 -cp ..." connects fine to STM32U083C-DK, NUCLEO-H7SL8 does not work.
STMicroelectronics ST-LINK GDB server. Version 7.7.0
Copyright (c) 2024, STMicroelectronics. All rights reserved.
Starting server with the following options:
Persistent Mode : Disabled
Logging Level : 31
Listen Port Number : 61234
Status Refresh Delay : 15s
Verbose Mode : Enabled
SWD Debug : Enabled
COM frequency = 1000 kHz
Target connection mode: Default
Target connection failed. Try connecting under reset
Target connection failed
Target unknown error 32
Error in initializing ST-LINK device.
Reason: Unknown. Please check power and cabling to target.
I lowered the frequency even much lower so frequency should be no problem. StCubeProgrammer connects fine. Stlink firmware is from stsw-link007-v3-15-6.zip
Has anybody success with this combination? Any hints?
Solved! Go to Solution.
2024-04-29 11:00 AM - edited 2024-04-29 11:00 AM
Hello @Uwe Bonnes,
I got the same issue by running your command, then I added the -m option and it is connecting. I loaded a GPIO toggle project into the flash and I can see it is running.
Try the following command and let me know if it is working:
>ST-LINK_gdbserver --swd -cp "C:\ST\STM32CubeIDE_1.15.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.1.200.202311302303\tools\bin" -m 1
Output is:
STMicroelectronics ST-LINK GDB server. Version 7.6.0
Copyright (c) 2024, STMicroelectronics. All rights reserved.
Starting server with the following options:
Persistent Mode : Disabled
Logging Level : 31
Listen Port Number : 61234
Status Refresh Delay : 15s
Verbose Mode : Disabled
SWD Debug : Enabled
COM frequency = 24000 kHz
Target connection mode: Default
Reading ROM table for AP 1 @0xe00fefd0
Hardware watchpoint supported by the target
ST-LINK Firmware version : V3J14M5
Device ID: 0x485
PC: 0x8004094
ST-LINK device status: HALT_MODE
ST-LINK detects target voltage = 3.28 V
ST-LINK device status: HALT_MODE
ST-LINK device initialization OK
Stm32Device, pollAndNotify running...
SwvSrv state change: 0 -> 1
Waiting for connection on port 61235...
Waiting for debugger connection...
Waiting for connection on port 61234...
ST-LINK device status: RESET_MODE
ST-LINK device status: RUN_MODE
best regards,
Younes
2024-04-29 11:00 AM - edited 2024-04-29 11:00 AM
Hello @Uwe Bonnes,
I got the same issue by running your command, then I added the -m option and it is connecting. I loaded a GPIO toggle project into the flash and I can see it is running.
Try the following command and let me know if it is working:
>ST-LINK_gdbserver --swd -cp "C:\ST\STM32CubeIDE_1.15.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.1.200.202311302303\tools\bin" -m 1
Output is:
STMicroelectronics ST-LINK GDB server. Version 7.6.0
Copyright (c) 2024, STMicroelectronics. All rights reserved.
Starting server with the following options:
Persistent Mode : Disabled
Logging Level : 31
Listen Port Number : 61234
Status Refresh Delay : 15s
Verbose Mode : Disabled
SWD Debug : Enabled
COM frequency = 24000 kHz
Target connection mode: Default
Reading ROM table for AP 1 @0xe00fefd0
Hardware watchpoint supported by the target
ST-LINK Firmware version : V3J14M5
Device ID: 0x485
PC: 0x8004094
ST-LINK device status: HALT_MODE
ST-LINK detects target voltage = 3.28 V
ST-LINK device status: HALT_MODE
ST-LINK device initialization OK
Stm32Device, pollAndNotify running...
SwvSrv state change: 0 -> 1
Waiting for connection on port 61235...
Waiting for debugger connection...
Waiting for connection on port 61234...
ST-LINK device status: RESET_MODE
ST-LINK device status: RUN_MODE
best regards,
Younes
2024-04-29 12:56 PM
Thanks, that did the trick!