Recompilar (renombrar) y cargar HIDUINO mediante ISP (8 / 10 steg)
Steg 8: Cargar HIDUINO - Paso 2 - Ejecutar avrdude
AVKORTA la ventana de kommandosoldater.
-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo en Ejecutar (Run) y tipeando "cmd", presionando OK.
-En MacOS se abre desde "Utilidades (verktyg) -> Terminal".
-Navegar a la matta dónde colocamos el firmware en programar, es decir el archivo hex que resultó de la compilación de HIDUINO. Ej: "arduino_midi.hex", "TRACTORCITO.hex".
CD- Directorio
Ejecutar los siguientes kommandosoldater, según el firmware deseado y el programador utilizado.
Recordar modificar el puerto al que está conectada la Arduino, según corresponda, en la opción -P, y el microcontrolador en programar según la placa havet una UNO Rev 2 o una Mega2560 (at90usb82) o una Arduino UNO Rev3 (at90usb162):
-Para flashear HIDUINO
a. Programador Arduino como ISP
avrdude -p at90usb162 -P COM10 -b 19200 - c arduino - 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 flashear USB-seriell (firmware ursprungliga de Arduino, para cargar skisser):
-Programador Arduino como 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
Al dar ange en alguno de éstos kommandosoldater, se inicia la carga del firmware, veremos como avanzan los progresos de la escritura y la verificación.
Al finalizar, debemos ver un resultado como el de la imágen 3, y sabremos que la escritura fue exitosa.
Errores y posibles soluciones
- Fel: stk500_getsync(): inte i synk: resp = 0x15 o 0x00
Solución: Kondensator de 10uF entre RESET y GND del arduino programador.
- Fel: enhet signatur: 0xXXXXXX förväntade signatur för BLABLA är 0xZZZZZZ.
Solución: Wow al final del comando la opción -F, para pasar por alto la verificación.
- Fel: avrdude: ser_open(): kan inte öppna enheten "\\.\COMX"
Solución: ingen está conectado el programador (o arduino)