Qualcomm ha publicado el código fuente de EUD (Embedded USB Debug) para habilitar JTAG/SWD a través del puerto USB en dispositivos Snapdragon.
EUD está integrado en la mayoría de los SoC Qualcomm desde 2018 y permite depurar núcleos de CPU y coprocesadores Hexagon sin hardware adicional.
El repositorio de EUD y la rama de OpenOCD se han actualizado para usar la biblioteca abierta disponible en GitHub.
Se han realizado correcciones y un rebase de OpenOCD para compilar EUD en distribuciones comunes y soportar plataformas como Snapdragon 845, 855 y 865.
EUD facilita la depuración de Linux Kernel y U-Boot mediante puntos de interrupción, inspección de registros y traza sin soldar ni equipos caros.
Existen periféricos adicionales en EUD (UART y trazado de MMIO) que aún no están integrados en OpenOCD pero ofrecen nuevas posibilidades.
La comunidad está llamada a contribuir con direcciones específicas de SoC, soporte SMP y resolver comportamientos anómalos en linux-msm/openocd.
En dispositivos de producción EUD suele deshabilitarse por fusibles y políticas de depuración, sin permitir controlar niveles de ejecución superiores.
EUD promete reducir costes, tiempos de configuración y mejorar la depuración remota de plataformas Qualcomm.
Get notified when new stories are published for "🇪🇸 Hacker News Espanyol"