Stap 8: Cargar HIDUINO - Paso 2 - Ejecutar avrdude
Abrir la ventana de commandos.
-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo een Ejecutar (Run) y tipeando "cmd", presionando OK.
-Nl MacOS se abre desde "Utilidades (nutsbedrijven) -> Terminal".
-Navegar a la carpeta dónde colocamos el firmware een programar, es decir el archivo .hex que muy de la compile de HIDUINO. EJ: "arduino_midi.hex", "TRACTORCITO.hex".
CD Directorio
Ejecutar los kunt commandos, según el firmware deseado y el programador utilizado.
Recordar modificar el puerto al que está conectada la Arduino, según corresponda, nl la opción -P, y el microcontrolador een programar, según la placa zee 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-SERIAL (firmware originele de Arduino, para cargar schetsen):
-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 Voer een alguno de éstos commandos, se inicia la carga del firmware, veremos como avanzan los progresos de la escritura y la verificación.
Al finalizar, debemos ver VN resultado como el de la Imagen 3, y sabremos que la escritura fue exitosa.
Errores y posibles geavanceerde
- Fout: stk500_getsync(): niet synchroon: resp = 0x15 o 0x00
Solución: Condensator de 10uF entre RESET y GND del arduino programador.
- Fout: apparaat handtekening: 0xXXXXXX verwachte handtekening voor BLABLA is 0xZZZZZZ.
Solución: Agregar al final del comando la opción -F, para pasar por alto la verificación.
- Fout: avrdude: ser_open(): kan "\\.\COMX" apparaat niet openen
Solución: neen está conectado el programador (o arduino)