Jtag depuración AVR

Respuestas:

14

Los programadores normales de ISP no tienen capacidades de depuración JTAG. Para esto, necesitará hardware un poco más caro. Un JTAG en el emulador de circuito le permitirá dejar que su circuito se comunique con su PC mientras ejecuta el firmware. De esta forma, puede establecer puntos de interrupción, ver la memoria, habilitar / deshabilitar los pines y ver el estado exacto de su microcontrolador. Los programadores de ISP de EMSL y Adafruit no le permitirán hacer esto.

Uno de los programadores más baratos que tienen capacidades de emulación en circuito es el AVR Dragon . Le costará alrededor de $ 50, - . Sin embargo, es barato por una razón: es demasiado fácil sobrecargar el circuito y romper el programador. Si obtienes uno, te recomiendo que encuentres alguna forma de protección como DragonRider o DragonHide . (Ya maté a mi primer dragón, que es sorprendentemente fácil de hacer)

Una solución más robusta sería un AVR-JTAG-ICE-MKII, pero esto es mucho más costoso .

También puedes probar y construir uno tú mismo .

bpijls
fuente
7

Otra opción para el hardware puede ser el Bus Pirate a $ 27.15 (vendido a través de seedstudio) que también hace otras cosas. Todavía no lo he usado para JTAG, pero esto es lo que dice el manual: enlace .


fuente