Processing math: 100%

23 votos

Depuración JTAG AVR

¿Puede alguien indicar qué hardware y software se necesita para depurar AVR en circuitos?

15voto

Bryan Denny Puntos 18960

Los programadores ISP normales no tienen capacidad de depuración JTAG. Para ello necesitarás un hardware algo más caro. Un emulador JTAG en circuito te permitirá que tu circuito se comunique con tu PC mientras ejecutas el firmware. De esta manera puedes establecer breakpoints, ver la memoria, activar/desactivar pines y ver el estado exacto de tu microcontrolador. Los programadores ISP de EMSL y Adafruit no te permitirán hacer esto.

Uno de los programadores más baratos con capacidad de emulación en circuito es el Dragón AVR . Le costará unos 50 dólares. . Pero es barato por una razón: es muy fácil sobrecargar el circuito y romper el programador. Si usted consigue uno le recomiendo que encuentre alguna forma de protección como un DragonRider o un DragonHide . (Ya he matado a mi primer dragón que es sorprendentemente fácil de hacer)

Una solución más sólida sería un AVR-JTAG-ICE-MKII pero esta cosa es mucho más caro .

También puede intentar construya uno usted mismo .

8voto

Otra opcion para hardware puede ser el Bus Pirate a $27.15(vendido a traves de seedstudio) que tambien hace otras cosas. No lo he usado para JTAG todavía, pero esto es lo que dice el manual: enlace .

6voto

Robert Höglund Puntos 5572

Para el hardware, consulte mi respuesta a una pregunta similar .

Para el software, puede empezar con Estudio AVR en Windows. Si utiliza Linux como plataforma de desarrollo, lea este Linux Journal artículo .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X