Paso 5: Deje que dale caña!
Ahora, ejecutamos el script!./upload.sh
Si la salida termina en algo como:
AVRDUDE: modo seguro Lee 3, efuse valor: 0
AVRDUDE: modo seguro: efuse lee como 0
AVRDUDE: modo seguro: fusibles OK
AVRDUDE: enviar: Q [51] [20]
AVRDUDE: recepción:. [14]
AVRDUDE: recepción:. [10]
AVRDUDE hecho. Gracias.
entonces tienes éxito! el Arduino debe reiniciar y empiezan a parpadear, ejecutar el serial_echo.py de la guía de otros y asegúrese de que todavía funciona.
Si usted recibe:
AVRDUDE: ser_recv(): programador no responde
AVRDUDE: stk500_recv(): programador no responde
su tiempo de sueño puede ser apagado, trate de ajustar un décimo de un segundo o 3 en cada dirección. Si todavía no funciona, asegúrese de que la serie ECO todavía funciona, usted puede tener un problema de cableado.
Tengo un caso donde cualquier código era en el chip antes de alguna manera impedía este hack de trabajo. tirar el chip y volver a grabar la normal forma parecía solucionarlo, y todavía no he tenido el problema de repetir.
También he encontrado que los cables super largos (10 pies?) causará problemas. He tenido mi trabajo de comunicación serial bien en 9600 pero programación fallan cada vez. He de ver que hay una manera para volver a programar el bootloader a correr más lento, pero no he probado todavía.
Os he adjunto un zip con los 2 scripts que uso.
¡ Feliz hacking!