Stap 6: Cargar HIDUINO - Paso 0 - Acerca de AVRDUDE
AVRDUDE
Avrdude es el comando utilizado para flashear HIDUINO nl el microcontrolador que maneja la comunicación USB. La estructura del comando es la siguiente: avrdude-opción1-opción2...
Options:
"-p" es la opción que indica een avrdude que microcontrolador se va een utilizar. Los comunes zoon at90usb162 y at90usb82
"-P" es la opción que indica een avrdude nl que puerto está conectado el programador que se gebruikt. Los comunes zoon usb para USB (por ejemplo con el AVRISPMKII), COMX para seriële nl Windows o /dev/cu.usbserial o /dev/cu. KeySerial1 para seriële nl MacOSX
"-b" es la opción que indica een avrdude la velocidad de la comunicación seriële, si Dion usando una Arduino como programador. Dejar nl 19200 si se VS una Arduino como programador, si no, neen usar esta opción.
"-c"es la opción con la que indicamos qué programador Dion usando. Las alternativas para nosotros zoon arduino o avrispmkii.
"-U" es la opción más importante ya que es la que indica een avrdude qué programar.
< memtype >: r|w|v: < bestandsnaam > [: indeling]
memtype - puede ser flash (memoria de código, para cargar el firmware), eeprom, hfuse (fusible alto), lfuse (fusible bajo), o efuse (fusible extendido).
r|w|v - puede ser r (leer), w (escribir), v (verificar)
bestandsnaam - es el archivo que se programará (si se realiza una escritura) o el archivo que se creará donde se volcarán los datos leídos (si se realiza una lectura)
[: indeling] (opcional): El formato del archivo. Geen hace falta para la escritura, pero para la lectura se usa el formato ik de Intel Hex (standaard).
"-v" le dobbelstenen een avrdude que nos muestre nl la pantalla lo que sucede. Se VS para debuggear errores
"-F" se VS para saltar el chequeo de la firma del dispositivo. Geen se recomienda el uso, pero si tenemos el fout de firma incorrecta, puede ser bueno saltarselo.
Ésto es lo básico que necesitamos para flashear HIDUINO. Para más información sobre Avrdude recomendamos el tutorial de LadyAda.