Programador de DFU en Mac OS X

¿Siempre necesaria para cambiar firmwares en el Arduino, por ejemplo, para usarlo como un dispositivo de MIDI? Aquí es una guía para subir un nuevo firmware a tu Arduino usando Mac OS X.

Si usted alguna vez brilló el firmware de la Arduino usando una computadora con Windows, sabes que esto no es de difícil: utilizando la aplicación FLIP eres capaz de seleccionar el archivo preferido y FLIP hará el resto para usted. En Mac OS X, sin embargo, las cosas son un poco más complicadas, porque FLIP no funciona en Macs. Esta guía le explicará cómo flash con éxito su Arduino para ejecutar un software diferente.

Antes de empezar, hay algunos programas para descargar:

1. en primer lugar, descargar e instalar el programador de dfu.
2. una vez descargado, abra la carpeta y haga clic en configurar. Ahora se instalará el programa.
3. descargar un archivo hexadecimal que desea subir a su Arduino. O si estás Arduino parece muerto y desea restaurarla, el archivo hexadecimal puede encontrarse en la carpeta del hardware de Arduino. En este ejemplo vamos a usar un archivo dualmocoLUFA, que permite el Arduino actuar como un dispositivo MIDI.
4. poner el archivo en una carpeta donde es fácil de trasladar, salvo mina bajo Documentos/Arduino.

Ahora es el momento para flash el archivo hexadecimal en el Arduino:

1. conectar tu Arduino mediante un cable USB.
2. Abra la aplicación Terminal.
3. dígale a Terminal a donde guardaste el archivo hexadecimal. Si el archivo todavía está en la carpeta de descarga, tipo cd ~/Downloads en la ventana de Terminal. Desde mi archivo se puede encontrar en la carpeta documentos/Arduino, te escribo cd ~/Documents/Arduino.
4. ahora, ponga su Arduino en modo DFU mediante la conexión de los pines que se muestra en la imagen para 1 o 2 segundos.
5. Escriba en la ventana de Terminal: sudo dfu-programador atmega16u2borrar. Esto borrará el archivo hexadecimal actual en el Arduino. Si eres utiliza un Arduino con un microchip diferente, reemplace atmega16u2 con el nombre de ese microchip.
6. Escriba en la ventana de Terminal: sudo dfu-programador atmega16u2flash dualMoco.hex. Otra vez, si está utilizando un archivo hexadecimal diferente, reemplace dualMoco.hex con el nombre de ese archivo.
7. Escriba en la ventana de Terminal: sudo dfu-programador atmega16u2 reset.
8. ¡ listo! Vuelva a conectar el cable USB.

solución de problemas y consejos:

Si obtienes un error 'no hay dispositivo presente', es probable que no has puesto tu Arduino en DFU la manera correcta.
El software estándar en un Arduino le permite comunicarse entre Arduino y el programador IDE. Cuando flash tu Arduino con un archivo de software diferentes, es probable que no se puede subir cualquier nuevos bocetos a tu Arduino ya. Para solucionar esto, flash el Arduino con el archivo usb_to_serial.hex original otra vez.

Artículos Relacionados

Resumen el Arduino sketch carga proceso y ISP

Resumen el Arduino sketch carga proceso y ISP

Usted puede cargar software a un Arduino usando dos métodos. Usted puede escuchar sobre los dos métodos comúnmente llamado programación ISP y FTDI o subir serial. Te recomiendo conocer y ser cómodo con el uso de ambos métodos. Cuando yo fui Introducc
Cómo restaurar el Firmware de ATmega16U2 Arduino UNO R3 utilizando el IDE de Arduino

Cómo restaurar el Firmware de ATmega16U2 Arduino UNO R3 utilizando el IDE de Arduino

Si usted tiene una necesidad volver a flashear el chip de ATmega16U2 con el fimware original para restaurar el Arduino UNO de nuevo a normal, esto se hace a menudo en la línea de comandos usando avrdude o dfu-programador o con el programa Windows Fli
Cómo utilizar un LilyTiny clon CJMCU / comentario programador clon de las Naciones Unidas LilyTiny CJMCU

Cómo utilizar un LilyTiny clon CJMCU / comentario programador clon de las Naciones Unidas LilyTiny CJMCU

Le de signo de la comentario "apprendre allons dans ce tutoriel nous" clon CJMCU de la carta Sparkfun LilyTiny basée sur le contrôleur micro ATTiny. Cette carte existe sous deux formatos: pour compatible con protoboard et pour e-textile. Vierta
¿Desarrollo para fotos usando una Mac: interfaz de usuario amigable

¿Desarrollo para fotos usando una Mac: interfaz de usuario amigable

frustrado por el hecho de que hay que meterse en la Terminal para compilar y descargar programas PIC? Era demasiado.Soy usuario de Mac desde hace mucho tiempo (o tan largo como puede ser para un niño de 16 años de edad), y cuando empecé a experimenta
Cómo abrir Apps de tercera persona de los desarrolladores no identificados en Yosemite de Mac OS X, Mountain Lion y Mavericks

Cómo abrir Apps de tercera persona de los desarrolladores no identificados en Yosemite de Mac OS X, Mountain Lion y Mavericks

Con el fin de protegerle contra aplicaciones maliciosas en su equipo en Mac OS X Lion, Mountain Lion, Mavericks y Yosemite, Apple ha construido en un entorno que necesita saber sobre. El ajuste, llamado a Gatekeeper, permite aplicaciones instaladas d
Modificación del controlador de X-Box para trabajar en PC o Mac

Modificación del controlador de X-Box para trabajar en PC o Mac

modificación eléctrica para trabajar su controlador Classix X-Box en tu PC bajo Windows XP o en tu Mac bajo OS X.Instrucciones paso a paso para cableado que incluso un principiante puede seguir.SOFTWARE:En OSX instalar a Xbox HID Driver para Mac OS X
Cómo instalar Mac OS X (Tiger, Leopard o Snow Leopard) en un PC

Cómo instalar Mac OS X (Tiger, Leopard o Snow Leopard) en un PC

editar: esta guía es muy anticuada y no entra exactamente en detalles bien. Por ahora hay formas mucho más fáciles y menos desperdiciadora de tiempo para instalar a Mac OS X en un PC. Se quedará aquí para fines de archiving.Hola. Hoy les mostraré cóm
Fijar el tema Mac Lilypad USB Serial Port/controlador

Fijar el tema Mac Lilypad USB Serial Port/controlador

¿Tu Mac es menos de 2 años?¿Ha actualizado recientemente el sistema operativo más reciente (Yosemite o algo más reciente)?¿Su Lilypad USBs/MP3s ya no funcionan?Mi tutorial le mostrará cómo me fijo mis USBs Lilypad.El error que encontré fue relacionad
Barato, fácil de robótica para el programador no

Barato, fácil de robótica para el programador no

Hey robótica-programador-quiere a abejas! ¿Cansado de tratar de hacen varios ambientes sólo para encontrar que hay una curva de aprendizaje entre usted y esos robot fresco trucos a tus amigos geek? ¿Los kits comerciales son demasiado caros? Entonces
La 2$ USB Programador de Pic y el Cable Serial

La 2$ USB Programador de Pic y el Cable Serial

Este programador está diseñado para personas que necesitan un programador de pic de microchip flash en el archivo hexadecimal en un micro controlador, pero rara vez y buscar invertir en un kit de pic de una especie demasiado caro. El proceso de progr
Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este
Viruta de destello USB-puerto serie de Arduino sin DFU

Viruta de destello USB-puerto serie de Arduino sin DFU

Hola amigosAyer me llegaron dos arduino Duemilanove y de ONU Naciones Unidas ONU, el Duemilanove era un cambio de chip y volver a cargar el bootloader, pero el Arduino UNO ni siquiera era detectado por la PC pero seguía ejecutando el ultimo sketch de
Estación de trabajo Mac de 10GbE para Cinestation fantasma

Estación de trabajo Mac de 10GbE para Cinestation fantasma

10 Gb Ethernet (óptica de fibra SC-LC multimodo) Mac estación de trabajo para uso con fantasma CineStation-X2SR y CineStream-X2SR. El Cinestation apoya la CineMag I o II para las cámaras Phantom Flex y Phantom HD Gold.En este instructable, voy a dar
Cómo Jailbreak 3.0 firmware de iPhone/iPod Touch en Windows/Mac

Cómo Jailbreak 3.0 firmware de iPhone/iPod Touch en Windows/Mac

cómo hacer el jailbreak fácilmente el nuevo firmware en el iphone/ipod touchPaso 1: Cómo empezar En primer lugar, hacer esto bajo su propio riesgo (tengo jailbreak mi ipod al menos 10 veces y es bastante seguro) y yo no soy responsable para cualquier