Hi @Chavira
I’ve followed the steps up to “Launch the M Core from U‑Boot Terminal”, and the output from that step matches what the guide describes.

After this, I connected a J-Link probe to the board using the pins specified in the guide: SWCLK, DIO, Vref (3.3 V), and GND.
Then, in VS Code, I selected the debug configuration.

Below is my launch.json:
This is my launch.json file contents
{
"configurations": [
{
"type": "mcuxpresso-debug",
"name": "Debug",
"request": "launch",
"cwd": "${workspaceFolder}",
"executable": {
"elf": "D:/NXP_SDKs/SDK_25_12_00_MCIMX93-EVK/mcuxsdk/examples/demo_apps/hello_world/debug/hello_world_cm33.elf"
},
// Launch mode = "load + reset + halt @ main"
"isAttach": false,
"stopAtSymbol": "main",
"skipBuildBeforeDebug": false,
// Your probe S/N
"probeSerialNumber": "801023331",
"gdbInitCommands": [
"set remotetimeout 600",
"set debug-file-directory",
"set non-stop off"
// Helpful with i.MX93/J-Link "no generic reset":
],
"gdbServerConfigs": {
"linkserver": {},
"segger": {
// i.MX93 M33 device name in J-Link
"device": "MIMX9352_M33",
"interface": "SWD",
"speed": "1000", // start conservative; increase later (e.g., 4000)
"reset": "halt",
"serialNumber": "801023331",
"core": 0,
"logFile": "${workspaceFolder}/.vscode/jlink_gdbserver.log"
},
"pemicro": {}
},
"showDevDebugOutput": "raw"
}
]
}
When I start debugging from VS Code, I get the following error:



Note: For this test, both P1 and P16 USB ports were connected, along with the J-Link probe.
Please let me know if you need any additional details to help diagnose the issue.