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)?
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.
Uso el TuxGraphics AVRUSB500 para programar mi Raven-USB (después de conectar el encabezado del ISP )
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.
kevin vermeer
kwo