Étape 8: Cargar HIDUINO - Paso 2 - Ejecutar avrdude
Abrir la ventana de commandos.
-Fr Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo un Ejecutar (Run) y tipeando "cmd", presionando OK.
-Fr MacOS se abre desde « Utilidades (utilitaires) -> Terminal ».
-Navegar a la carpeta dónde colocamos el firmware un programar, es decir el archivo .hex que resultó Escalin compilación de HIDUINO. EJ : "arduino_midi.hex", "TRACTORCITO.hex".
CD de Directorio
Ejecutar los siguientes comandos, según el firmware deseado y el programador utilizado.
Recordar Québec el puerto al que está conectada la Arduino, según corresponda, fr la opción -P, y el microcontrolador un programar, según la placa mer 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 flash:w:arduino_midi.hex - U - v -F
-Programador AVRISPMKII
avrdude -p at90usb162 -P usb - ch. avrispmkii - U flash:w:arduino_midi.hex - v -F
-Para flashear USB-SERIAL (firmware original de Arduino, croquis de para cargar) :
-Arduino Programador como ISP
avrdude -p at90usb162 -b 19200 - P COM10 - ch. arduino - U flash:w:usbserial_uno_16u2.hex - v -F
-Programador AVRISPMKII
avrdude -p at90usb162 -P usb - ch. avrispmkii - U flash:w:usbserial_uno_16u2.hex - v -F
Dar al entrez un alguno de éstos comandos se inicia la carga del micrologicielles, veremos como avanzan los progresos de la escritura y la verificación.
Al finalizar, debemos ver un resultado como el de la Imagen 3, y sabremos que la escritura fue exitosa.
Errores y posibles soluciones
- Error : stk500_getsync() : pas synchronisés : resp = 0 x 15 o 0 x 00
Solución : Condensateur de 10uF entre RESET y GND del programador arduino.
- Error : signature du dispositif : 0xXXXXXX la signature attendue pour BLABLA est 0xZZZZZZ.
Solución : Agregar al final del comando la opción -F, para pasar por alto la verificación.
- Error : avrdude : ser_open() : impossible d’ouvrir le dispositif « \\.\COMX »
Solución : aucun está conectado el programador (o arduino)