2024-05-16 10:44 AM - edited 2024-05-16 10:46 AM
I am attempting to connect to the STM32WBA55CG using a JLink Compact Plus following the following instructions from SEGGER: https://wiki.segger.com/ST_NUCLEO-WBA55CG.
This connection fails as the DAP is not responding. The output from JLink is attached below:
SEGGER J-Link Commander V7.96g (Compiled May 8 2024 15:03:51)
DLL version V7.96g, compiled May 8 2024 15:03:24
Connecting to J-Link via USB...O.K.
Firmware: J-Link V12 compiled Apr 23 2024 10:41:21
Hardware version: V12.00
J-Link uptime (since boot): 0d 00h 39m 37s
S/N: 852002069
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
USB speed mode: High speed (480 MBit/s)
VTref=3.303V
Type "connect" to establish a target connection, '?' for help
J-Link>connect
Please specify device / core. <Default>: STM32WBA55CG
Type '?' for selection dialog
Device>
Please specify target interface:
J) JTAG (Default)
S) SWD
T) cJTAG
TIF>S
Specify target interface speed [kHz]. <Default>: 4000 kHz
Speed>
Device "STM32WBA55CG" selected.
Connecting to target via SWD
InitTarget() start
SWD selected. Executing JTAG -> SWD switching sequence.
Error: Failed to initialized DAP.
Can not attach to CPU. Trying connect under reset.
SWD selected. Executing JTAG -> SWD switching sequence.
Error: Failed to initialized DAP.
Connecting to CPU via connect under reset failed.
InitTarget() end - Took 303ms
Connect failed. Resetting via Reset pin and trying again.
InitTarget() start
SWD selected. Executing JTAG -> SWD switching sequence.
Error: Failed to initialized DAP.
Can not attach to CPU. Trying connect under reset.
SWD selected. Executing JTAG -> SWD switching sequence.
Error: Failed to initialized DAP.
Connecting to CPU via connect under reset failed.
InitTarget() end - Took 305ms
Error occurred: Could not connect to the target device.
For troubleshooting steps visit: https://wiki.segger.com/J-Link_Troubleshooting
I am able to connect to the device using the STM32CubeProgrammer with the embedded STLINK, but I prefer to use a JLink for development to keep all our debug tools identical between products.
Please advise.
Solved! Go to Solution.
2024-05-17 8:49 AM
After some investigation of a SWD trace from the board, it appears as though the on-board STLINK was holding the SWCLK signal high and not allowing the attached JLink probe to toggle the signal. Removing R34 from the board has resolved the issue.
2024-05-17 8:49 AM
After some investigation of a SWD trace from the board, it appears as though the on-board STLINK was holding the SWCLK signal high and not allowing the attached JLink probe to toggle the signal. Removing R34 from the board has resolved the issue.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.