Jtag debug connection between Jetson AGX Orin developer kit and DSTREAM-ST

I am running linux on Jetson agx orin developer kit and I would like to debug the kernel. For this purpose I am trying to establish a debug connection with Jetson agx orin developer kit and DSTREAM-ST. I am using Arm Development Studio as debug software running on ubuntu 22.04. Here is my connection setup:

When I try to establish connection I run into this error:

Failed to connect to any devices on the target. Check that the target is correctly connected to the debug probe and powered on.

Leds state on DSTREAM-ST:

  • status: solid green, no blinking
  • target: solid green, no blinking
  • debug: stays “solid green, no blinking” for 2-3 seconds when I try debug connection and then turn off
  • trc clk: stays “solid green, no blinking” for 2-3 seconds when I try debug connection and then turn off

Here are my debug configuration settings:









Parents
  • Hi,

    My name is Stephen and I work at Arm.

    Thanks for attaching the screenshots.  It looks like you have everything setup correctly from the Debugger side.

    Sorry, I'm not familiar with the Jetson AGX Orin specifically, but it is common in a complex system like this for the Arm Application cores (Cortex-A78AE in this case), and sometimes the debug port too, to have their power state controlled by some separate hardware, as part of the boot process.

    Is the Linux kernel booted, and busy running some intensive tasks?  Otherwise, some Application cores might power-down to save power.

    Are you able to connect to the Cortex-R5 separately?  A quick web search tells me that the Cortex-R5 is in an "always-on power domain", meaning it is available even when the Application cores are in a low-power state.

    Have you tried auto-detecting the target?  That might reveal whether the Debug Access Port (DAP) is powered-up or not.

    Hope this helps

    Stephen

Reply
  • Hi,

    My name is Stephen and I work at Arm.

    Thanks for attaching the screenshots.  It looks like you have everything setup correctly from the Debugger side.

    Sorry, I'm not familiar with the Jetson AGX Orin specifically, but it is common in a complex system like this for the Arm Application cores (Cortex-A78AE in this case), and sometimes the debug port too, to have their power state controlled by some separate hardware, as part of the boot process.

    Is the Linux kernel booted, and busy running some intensive tasks?  Otherwise, some Application cores might power-down to save power.

    Are you able to connect to the Cortex-R5 separately?  A quick web search tells me that the Cortex-R5 is in an "always-on power domain", meaning it is available even when the Application cores are in a low-power state.

    Have you tried auto-detecting the target?  That might reveal whether the Debug Access Port (DAP) is powered-up or not.

    Hope this helps

    Stephen

Children
No data