Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I don’t have specific documentation for bare-metal application debugging on the Verdin iMX95 SOM in the available sources. However, I can provide some relevant information about JTAG debugging and device tree customization that may be helpful for your setup.
JTAG Debugging Support
Toradex provides JTAG debugging support for Cortex-M cores on several modules (1). The documentation shows support for:
- 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)
Hardware and Software Requirements
For JTAG debugging, you’ll need (1):
Hardware Requirements
- Toradex Evaluation Board, Development Board or Dahlia Board (1)
- J-Link hardware from Segger (the guide uses hardware version v10.1) (1)
Software Requirements
- JLinkGDBServer from Segger website (1)
- GCC Toolchain as described in the MCUXpresso SDK setup (1)
Device Tree Customization
Since you mentioned device tree issues, Toradex provides comprehensive documentation on device tree customization (2). You can:
- Create custom device trees by copying and modifying existing ones (2)
- Compile device trees using the Device Tree Compiler (dtc) tool (2)
- Deploy device trees to both static images and running devices (2)
For compilation, you can use (2):
$ make DTC_FLAGS="-@" freescale/<custom-device-tree>.dtb
Dahlia Carrier Board
The Dahlia Carrier Board datasheet is available (3), which should provide the necessary hardware interface information for your setup.
Recommendation
Since the available sources don’t contain specific documentation for Verdin iMX95 bare-metal debugging, I’d recommend checking if there are additional Toradex resources specifically for the iMX95 platform, as this appears to be a newer module that may not be fully covered in the current JTAG debugging documentation.
The general JTAG debugging workflow and device tree customization principles should still apply, but you may need platform-specific configuration details for the iMX95.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.