JTAG Debugging Cortex‑A55 on Verdin iMX95 (Dahlia v1.1, X8 Port)

Based on the available documentation, here are the current JTAG debugging recommendations for Toradex platforms:

Hardware Recommendations

Segger J-Link is the recommended JTAG debugger for Cortex-M debugging (1). The documentation specifically mentions using J-Link hardware from Segger for debugging purposes (1).

Supported Platforms for JTAG Debugging

The following Toradex hardware combinations support JTAG debugging:

  • Apalis iMX8 with Apalis Evaluation Board (1)
  • Colibri iMX7 and Colibri iMX8X with Colibri Evaluation Board (1)
  • Verdin iMX8M Mini and Verdin iMX8M Plus with Verdin Development Board or Dahlia carrier board (1)

JTAG Connector Locations

Different carrier boards provide JTAG access through specific connectors (1):

  • Apalis Evaluation Board: X33
  • Colibri Evaluation Board: X13
  • Verdin Development Board: X56
  • Dahlia Carrier Board: X8

Software Requirements

For JTAG debugging, you’ll need (1):

  • JLinkGDBServer from Segger’s J-Link Software and Documentation Pack
  • GDB toolchain (arm-none-eabi-gdb)
  • Appropriate SDK and toolchain setup

Important Considerations

For Verdin AM62: There are known JTAG interface limitations with certain debuggers. The JTAG interface is not compatible with debuggers featuring an open drain TRSTn output (2). This issue has been resolved in Verdin AM62 V1.2 modules (2).

For Dahlia Carrier Board: When using an external JTAG debugger, jumper JP6 should be connected to avoid conflicts with the on-board debugger (1).

To get the most appropriate recommendations for your specific setup, please specify your hardware platform and OS version.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.