Según tengo entendido, puedo usar Arduino como ISP. La mayoría de las instrucciones comienzan con "cargar ArduinoISP de ejemplos".
Pero luego quiero cargar el archivo .hex
existente en el chip de destino. Por ejemplo,
AvrDude -> ArduinoBoard+ArduinoISP -> targetChip
Y no consigo encontrar las instrucciones adecuadas, aunque creo que esto es posible y tal vez ya esté explicado en alguna parte. No pude encontrar instrucciones principalmente porque las palabras clave proporcionan instrucciones sobre muchos temas relacionados pero diferentes.
Sospecho que, como Arduino usa avrdude, puedo ver cómo funciona cuando programo a través de ArduinoISP ... Al menos, estoy intentando en esta dirección ahora mismo, pero me alegraría que alguien me ayude a ahorrar tiempo.
UPD He tenido éxito con la ayuda de la respuesta a continuación. Lo último a mencionar: odio las instrucciones de arduino para dar una imagen en lugar de especificar el cableado. Como entiendo es como:
- pin 10 para restablecer
- pin 11 to mosi
- pin 12 to miso
- pin 13 to sck