Skip to main content
Uwe Bonnes
Chief
April 28, 2024
Solved

stlink-gdb-server and Nucleo-H73SL8

  • April 28, 2024
  • 1 reply
  • 1226 views

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?

This topic has been closed for replies.
Best answer by CMYL

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

1 reply

CMYLBest answer
Technical Moderator
April 29, 2024

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

Uwe Bonnes
Chief
April 29, 2024

Thanks, that did the trick!