Paso 2: Programar el nuevo firmware USB
Por lo tanto tenemos que hacer lo siguiente:
-Conecte su ISP a su Arduino. (Asegúrese de conectarlo de la manera correcta! El pinheader debe ser marcado con un pequeño punto blanco! Marca pin número uno! En el cable del ISP que está marcado con una flecha pequeña.)
-Queremos el siguiente archivo flash: HIDUINO/CompiledFirmwares/HIDUINO_MIDI_Uno.hex
-Estoy usando avrdude en una ventana de terminal en mi Mac. Utilicé el siguiente comando para un Arduino Uno y un AVRISP mkII:
AVRDUDE -p at90usb82 -F -P usb - c avrispmkii - U flash:w:HIDUINO_MIDI_Uno.hex - U lfuse:w:0xFF:m - U hfuse:w:0xD9:m - U efuse:w:0xF4:m - U cerradura: w:0x0F:m
-después de 6-10 segundos el nuevo firmware debe ser flasheado con éxito! El dispositivo debe aparecer en su perfil de sistema ahora! Si no solo desconectar y conectar de nuevo otra vez :) A continuación, puede mover al siguiente paso! :)
- En caso de que desee restaurar el frimware original de 8u2 lo encontrarás en la carpeta de la aplicación de Arduino. En un Mac está ubicado en:
/Applications/Arduino.app/Contents/Resources/Java/hardware/Arduino/firmwares/uno-dfu_and_usbserial_combined.hex
-Reflash usando avrdude un este comando:
AVRDUDE -p at90usb82 -F -P usb - c avrispmkii - U flash: w:UNO-dfu_and_usbserial_combined.hex - U lfuse:w:0xFF:m - U hfuse:w:0xD9:m - U efuse:w:0xF4:m - U cerradura: w:0x0F:m
Hay toneladas de instructables y tutoriales sobre como flashear un AVR usando avrdude. Esto es sólo una corta suma de caminos y comandos ;)