Étape 6: Cargar HIDUINO - Paso 0 - Acerca de AVRDUDE
AVRDUDE
Avrdude es el comando utilizado para flashear HIDUINO en el microcontrolador que maneja la comunicación USB. La estructura del comando es la siguiente : avrdude-opción1-opción2...
Opciones :
«-p « es la opción que indica un avrdude que microcontrolador se va a utilizar. Los comunes fils at90usb162 y at90usb82
«-P « es la opción que indica un avrdude fr que puerto está conectado el programador que se utiliza. Los comunes fils usb USB para (por ejemplo con el AVRISPMKII), COMX para fr serial Windows o /dev/cu.usbserial o /dev/cu. KeySerial1 fr série para MacOSX
"-b" es la opción que indica un avrdude la velocidad de la comunicación serial, si estamos usando una Arduino como programador. Dejar fr 19200 TR se usa una Arduino como programador, si non, non usar esta opción.
"-c"es la opción con la que indicamos qué programador estamos usando. Las alternativas para nosotros fils arduino o avrispmkii.
"-U" es la opción más importante ya que es la que indica un avrdude qué programar.
< memtype > : r|w|v : < nom_fichier > [: format]
memtype - puede ser flash (código de memoria, para cargar el firmware), eeprom, hfuse (thermocollant alto), lfuse (thermocollant bajo), o efuser (thermocollant extendido).
r|w|v - puede ser r (leer), w (escribir), v (verificar)
filename - es el archivo que se programará (TR se realiza una escritura) o el archivo que se creará donde se volcarán los datos leídos (TR se realiza una lectura)
[: format] (opcional): El formato del archivo. Aucun hace falta para la escritura, pero para la lectura se usa el formato je de Intel Hex (standard).
"-v" le dés un avrdude que nos muestre en la pantalla lo que sucede. Se usa para debuggear errores
"-F" se usa para saltar el chequeo de la firma del dispositivo. Aucun se soit remplacé par Recomiendan el uso, pero si tenemos el erreur de firma incorrecta, puede ser útil saltarselo.
Ésto es lo básico que necesitamos para flashear HIDUINO. Para más información sobre Avrdude recomendamos el tutoriel de LadyAda.