Paso 6: Cargar HIDUINO - Paso 0 - Acerca de AVRDUDE
AVRDUDE
AVRDUDE es el comando utilizado para flashear HIDUINO en el microcontrolador maneja la comunicación USB. La estructura del comando es la siguiente: avrdude-opción1-opción2...
Opciones:
"-p" es la opción indica una avrdude microcontrolador se va a utilizar. Los comunes hijo at90usb162 y at90usb82
"-P" es la opción indica una avrdude en puerto está conectado el programador se utiliza. Los comunes son usb para USB (por ejemplo con el AVRISPMKII), COMX para serial en Windows o /dev/cu.usbserial o /dev/cu. KeySerial1 en serie para MacOSX
"-b" es la opción indica una comunicación de la velocidad de la de avrdude serial, si estamos usando una Arduino como programador. Dejar en 19200 si se usa una Arduino como programador, si no, no usar esta opción.
"-c"es la opción con la indicamos qué programador estamos usando. Hijo de las alternativas para nosotros o arduino avrispmkii.
"-U" es la opción más importante ya es la indica un programar de qué avrdude.
< memtype >: r|w|v: < nombreDeArchivo > [: formato]
memtype - puede ser flash (memoria de código, para cargar el firmware), eeprom, hfuse (fusible alto), LFusible (fusible bajo), o efuse (fusible Vampiricas).
r|w|v - puede ser r (leer), w (escribir), v (verificar)
nombre de archivo - es el archivo se programará (si se realiza una escritura) o el archivo Fashion se creará donde se volcarán los datos leídos (si se realiza una lectura)
[: formato] (opcional): El formato del archivo. No hace falta para la escritura, pero para la lectura se usa el formato de Intel Hex (estándar).
"-v" le dice un avrdude nos muestre en la pantalla lo sucede. Se usa para debuggear errores
"-F" se usa para saltar el chequeo de la firma del dispositivo. No se recomienda el uso, pero si tenemos el error de firma incorrecta, puede ser útil saltarselo.
Ésto es lo básico saludando para flashear HIDUINO. Para más información sobre performance de Avrdude el tutorial de LadyAda.