Paso 8: Intermitente HIDUINO - paso 2 - ejecutar avrdude y flash!
Abra una ventana de comandos.
-Windows: Menú Inicio, escriba 'cmd' y pulse Enter, o van a 'Ejecutar -> cmd' y pulse Enter.
-MacOS: Ir a "Utilidades -> Terminal"
Desplácese a la carpeta donde colocaste el archivo hexadecimal que desea flash. Ejemplo: "arduino_midi.hex" "TRACTORCITO.hex"
'cd ubicación'
Ejecute uno de los comandos siguientes, según qué firmware quieres flash, y que programador usas.
Recuerde cambiar el puerto de programación y el id del microcontrolador, basada en sus necesidades.
-Para flashHIDUINO:
-Arduino como programador ISP
AVRDUDE -p at90usb162 -P COM10 arduino -b 19200 - c - U flash:w:arduino_midi.hex - v -F
-Programador AVRISPMKII
AVRDUDE -p at90usb162 -P usb - c avrispmkii - U flash:w:arduino_midi.hex - v -F
-Para flashusbserial (para poder cargar otra vez bocetos a través de USB)
-Arduino como programador ISP
AVRDUDE -p at90usb162 -b 19200 - P COM10 - c arduino - U flash:w:usbserial_uno_16u2.hex - v -F
-Programador AVRISPMKII
AVRDUDE -p at90usb162 -P usb - c avrispmkii - U flash:w:usbserial_uno_16u2.hex - v -F
Oprimir la tecla Enter después de pegar uno de estos comandos se activará el proceso de programación y verificación de procesos. Una vez terminado, deberíamos ver un mensaje como el que está en la figura 3.
Errores comunes y probables soluciones
-Error: stk500_getsync(): no sincronizado: resp = 0x15 o 0 x 00
Solución: Falta condensador de 10uF entre RESET y GND de arduino programador.
-Error: Firma de dispositivo: 0xXXXXXX esperados firma para BLABLA es 0xZZZZZZ.
Solución: Al final del comando, agregue el modificador -F, con el fin de anular esta comprobación.
-Error: avrdude: ser_open(): no se puede abrir el dispositivo "\\.\COMX"
Solución: Arduino flasheada de ser a o programador no conectado.