¿Qué programadores trabajan con las placas Atmel Raven?

Esta publicación responde a la pregunta de si es posible programar una placa Atmel AVR Raven con avrdude o no. Sí, es posible.

Mi pregunta es ¿qué programadores trabajarán con Atmel Raven + avrdude? Estoy tratando de evitar comprar el AVR JTAGICE mkII de más de $300. Hay clones disponibles por $50 (por ejemplo, el AVR-ISP500 de Olimex).

¿Alguien puede confirmar haber usado un programador clon con avrdude para programar las placas Atmel Raven? ¿Qué programador(es)?

¿Quieres la funcionalidad de depuración de JTAGICE? Esa es la fuente de su diferencia de precio, no la pregunta de Atmel vs. clon. Además, la parte de Olimex a la que se vinculó es un clon de las partes del programador del STK500, no del ICE.
No, no quiero la funcionalidad de depuración de JTAGICE. Pero si compro el conjunto de evaluación de Raven, solo quiero saber que podré compilar y cargar los archivos binarios en los módulos (preferiblemente usando Linux).

Respuestas (3)

Cualquier programador/depurador que admita los controladores AVR en las placas Raven debería ser adecuado, yo usaría un AVR Dragon ($50) en lugar del JTAG ICE Mk II especificado. Los clones como el que ofrece Olimex solo admiten programación, no depuración.

El JTAG ICE Mk II aún podría estar disponible a mitad de precio en Arrow.

Arrow parece estar agotado en este momento.

Uso el TuxGraphics AVRUSB500 para programar mi Raven-USB (después de conectar el encabezado del ISP )

Tengo el mismo programador de TuxGraphics.
¿Hay alguna forma de usar el programador TuxGraphic (6 pines) sin cambiar la placa Raven? ¿Hay un adaptador de clavija que funcione? ¿Qué hay de los otros tableros de Raven además de JackDaw?
Solo tengo la placa USB, para eso, no hay otra forma, los pines ISP no se sacan

Resumen de lo que he encontrado:

Tanto las placas Raven como el Raven Stick contienen interfaces JTAG de 50 mil y 10 pines. El usuario debe soldar los pines, pero también se incluyen en el kit de evaluación. Un adaptador de 50 mil a 100 mil permite conectar las interfaces JTAG a los programadores.

Las placas Raven, pero no el Raven Stick, incluyen interfaces ISP de 50 mil y 6 pines. Los pines para estos también deben soldarse, pero no se envían unidades de 6 pines con el conjunto de evaluación. Sin embargo, como son solo pines de encabezado, las unidades de 10 pines que se envían con el conjunto de evaluación se pueden dividir para crear unidades de 6 pines. (Ver enlace , buscar “Conectores ISP”).

Las interfaces ISP en las tarjetas Raven están defectuosas; VCC y GND no están conectados para la MCU de 1284p. Atmel sugirió una solución saltando esos pines a los pines VCC y GND para el encabezado ISP de 3290p. (Ver enlace , busque “7 de julio de 2008”).

El dispositivo Raven no contiene una interfaz ISP en absoluto, sin embargo, la piratería inteligente y la soldadura pueden cambiar eso. Consulte aquí (busque "memoria USB") y aquí para obtener más información.

Para resumir: es posible usar un programador ISP barato con las placas Raven, sin embargo, requerirá un poco de soldadura adicional en las placas Raven además de agregar los pines y también requerirá un buen truco para el Raven Stick. Sin embargo, es posible y se ha hecho antes.

Lo que deja con la interfaz JTAG recomendada para programar las placas Raven y el stick. Los programadores JTAG pueden ser costosos. El programador y depurador Atmel JTAGICE mkII cuesta alrededor de $ 300. Los clones son más baratos, por ejemplo, el Olimex AVRISP-500, y aunque los clones no permiten la depuración, lo que es más importante, no son compatibles con todos los chips AVR. El AVR Dragon cuesta alrededor de $ 60 y es compatible con JTAG, aunque con sus capacidades de depuración limitadas artificialmente a los primeros 32 kb de una aplicación para no canibalizar las ventas del dispositivo JTAG de gama alta. Sin embargo, creo que el Dragón es la mejor opción.