Skip to main content
Associate II
June 10, 2026
Question

Cannot debug JTAG device with address 45,10

  • June 10, 2026
  • 0 replies
  • 3 views

Hi,

I have a system with 11 STM32 in a single JTAG chain. I’m trying to debug device with JTAG address 10,45 (JTAG device position 10, IR -pre-length of 45) and I’m getting this error message when running my launch configuration:

This is my entry in launch.json, my probe is a J-link:

{
            "type": "jlinkgdbtarget",
            "request": "launch",
            "name": "JTAG Launch Dev 10",
            "origin": "snippet",
            "cwd": "${workspaceFolder}",
            "preBuild": "${command:st-stm32-ide-debug-launch.build}",
            "runEntry": "main",
            "serverInterface": "JTAG",
            "serverJtagCfg": "45,10",
            "imagesAndSymbols": [
                {
                    "imageFileName": "${command:st-stm32-ide-debug-launch.get-projects-binary-from-context1}"
                }
               
            ]
        },
 
Debugging device 0,0 on the same chain works (has similar firmware written on STM32Cube extension for VSCode) from STM32CubeIDE extension for VSCode.
 
With the exception of 0,0 and 10,45, all other devices have been programmed and debugged from STM32CubeIDE 1.18 and they work. J-link commander can also correctly connect to all devices. This makes me suspect that the problem is within the STM32CubeIDE extension (maybe just limiting the numbers too much?).
 
Maybe I’m doing something wrong? I’ll be happy to provide extra information.
 
Thanks