Desmitificando los Protocolos Comunes de Depuración de Microcontroladores

2024-12-27
Desmitificando los Protocolos Comunes de Depuración de Microcontroladores

Esta charla profundiza en los protocolos comunes de depuración de microcontroladores como JTAG y SWD. Comenzando por las señales físicas, explica cómo funcionan estos protocolos, cubriendo mecanismos comunes para gestionar procesadores integrados e interactuar con varios microcontroladores. La presentación explora el significado de la depuración de software integrado, construyendo una lista de requisitos para un entorno de depuración cómodo y haciendo referencia a enfoques de depuración personalizados existentes. Los ejemplos van desde núcleos FPGA hasta pequeños microcontroladores de 8 bits. También se cubren abstracciones comunes como ADI de ARM y RISC-V DMI, uniendo la brecha entre protocolos y control central. Finalmente, explica tareas comunes como la programación flash, los puntos de vigilancia y la depuración paso a paso.