Diferentes opciones de depuración JTAG para ATmega1281

3

Fondo:

He heredado mi primer proyecto ATMEL. Está utilizando un ATmega128A, codificado en AVR Studio 4, con el depurador Olimex AVR-JTAG-USB. Aprendí a usar estas herramientas, aunque todavía estoy mucho más cómodo con los PIC, MPLAB y un ICD3.

Actualicé el diseño a un ATmega1281, que es una versión compatible con pin con más potencia. Ahora que las placas están ensambladas, me doy cuenta de que el nuevo chip ATmega no es compatible con mi depurador, y necesito obtener otro depurador lo antes posible.

Estoy viendo la selección actual de depuradores de ATMEL que están listados como compatibles para este chip. Hay cinco de ellos, aunque los he reducido a estos tres: el ATMEL- ICE ($ 85), el JTAGICE3 ($ 99), y la JTAGICE-mkII ($ 399).

Mi pregunta:

¡Todos estos parecen muy similares! ¿Hay alguna bandera roja aquí? Necesito quedarme con AVR Studio 4, necesito hacer la depuración de JTAG en el tablero de destino real. El resto es glaseado. ¿Hay una razón importante para elegir una sobre las otras?

Gracias.

    
pregunta bitsmack

1 respuesta

4

No hay respuestas; esto es lo que descubrí:

  • De estos tres, solo el JTAGICE-mkII es compatible con AVR Studio 4. También es antiguo, caro y (relativamente) lento.
  • El JTAGICE3 es el estándar de facto para un programador / depurador Atmel JTAG menos costoso, y es compatible con AS5 y AS6.
  • La ATMEL-ICE es completamente nueva, representa el intento de Atmel de alcanzar el mercado de menor costo y supuestamente es mejor que el JTAGICE3 en todos los aspectos (velocidad, puntos de interrupción, etc.). Sin embargo, aún no ha pasado por sus "dolores de crecimiento de nuevos productos" ...

Elegí obtener JTAGICE3 y migrar a Atmel Studio 6. La migración fue fácil. Tomó un tiempo descubrir cómo hacer que la depuración funcione con AS6, pero ahora está funcionando bien.

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas