¿Alguien puede recomendar qué hardware y software se necesita para depurar el AVR en el circuito?
¿Alguien puede recomendar qué hardware y software se necesita para depurar el AVR en el circuito?
"Los "programadores "ISP "normales "no "tienen "capacidades "de "depuración "JTAG. "Para "esto "necesitarás "hardware "un "poco "más "caro. "Un "JTAG "en "el "emulador "de "circuito "le "permitirá "que "su "circuito "se "comunique "con "su "PC "mientras "ejecuta "el "firmware. "De "esta "manera, "puede "establecer "puntos "de "interrupción, "ver "la "memoria, "habilitar "/ "deshabilitar "pines "y "ver "el "estado "exacto "de "su "microcontrolador. "Los "programadores "de "ISP "de "EMSL "y "Adafruit "no "te "permitirán "hacer "esto. "
"Uno "de "los "programadores "más "baratos "que "tienen "capacidades "de "emulación "en "el "circuito "es "el " "AVR "Dragón ". "Le "costará " "aproximadamente "$ "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 "algún "tipo "de "protección "como "un " "DragonRider " "o "un "DragonHide ". "(Ya "maté "a "mi "primer "dragón, "lo "cual "es "sorprendentemente "fácil "de "hacer) "
"Una "solución "más "robusta "sería "una " "AVR-JTAG-ICE-MKII " "pero "esto "es "mucho "más " "caro ". "
"También "puedes "probar "y " "construye "uno "tú "mismo ". "
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. No lo he usado para JTAG todavía, pero esto es lo que dice el manual: link .
Para el hardware, consulte mi responder una pregunta similar .
Para el software, puede comenzar con AVR Studio en Windows. Si está utilizando Linux para su plataforma de desarrollo, lea este artículo artículo de Linux
.