Qualcomm Open-Source EUD: In-Circuit-Debugging über USB

2025-07-01
Qualcomm Open-Source EUD: In-Circuit-Debugging über USB

Qualcomm hat stillschweigend den Quellcode für seine Embedded USB Debug (EUD)-Schnittstelle veröffentlicht, sodass Entwickler SWD-Debugging direkt über USB ohne externe JTAG-Tools durchführen können. EUD, seit ~2018 in fast jedem Qualcomm SoC integriert, bietet Debugging-Zugriff auf CPUs und Hexagon-Co-Prozessoren. Obwohl der ursprüngliche Open-Source-Code einige Kompilierungsprobleme aufwies, hat die Community diese schnell behoben. Derzeit werden Chips wie Snapdragon 845, 855 und 865 unterstützt, wodurch das Debugging von U-Boot und der sicheren Welt vereinfacht wird, aber die Kernel-Debugging-Unterstützung ist begrenzt und die SMP-Unterstützung ist unvollständig.

Entwicklung