Recompilar (renombrar) y cargar HIDUINO mediante ISP (3 / 10 paso)

Paso 3: Recompilar de Recompilar HIDUINO - Paso 2-

Abrir una ventana de comandos:

-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo a Ejecutar (Run) y tipeando "cmd", y presionando OK.

-En MacOS se abre desde "Utilidades (utilidades) -> Terminal".

Navegar con la línea de comandos al interior de esa carpeta con el comando cd:

Ejemplo:

"cd C:\Users\Usuario\Escritorio\hiduino-master\lufa-LUFA-140928\Projects\arduino_midi"

y para ejecutar:

'make'

La compilación Yes demorar entre 5-10 segundos. Una vez completada, deberíamos ver el mensaje se ve en la tercera imagen, tomar el archivo "arduino_midi.hex", ubicado dentro de la carpeta "arduino_midi" renombrarlo con el nombre le dimos al dispositivo en el paso anterior, y moverlo a una carpeta nuestra, donde lo queremos guardar.

La compilación Yes demorar entre 5-10 segundos. Una vez completada tomar el archivo "arduino_midi.hex" y cargarlo en la arduino deseada con el programador (Ver próximo paso, Cargar hiduino).

Errores comunes y posibles soluciones

- Error: Al compilar, "no hace" tira un error 2, diciendo que reconoce un parámetro de una función en la línea 74:

73 - / / deshabilitar división del reloj
74 - clock_prescale_set(clock_div_1);

Esto sucede porque la variable "clock_div_1" no está definida para algunos microcontroladores (fallo en avr/power.h).
Referencias:
http://FAB.cba.MIT.edu/classes/863.14/People/Andr...
http://Savannah.nongnu.org/bugs/?39061

Solución: Angel Jimenez esa línea (con / / al inicio de la línea 74) y debajo pegar el siguiente código:

CLKPR = (1 << CLKPCE);
CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0);

 Yes quedar así:

/ * Deshabilitar División de reloj * /
Falta de aplicación - http://savannah.nongnu.org/bugs/?39061
clock_prescale_set(clock_div_1);
CLKPR = (1 << CLKPCE);
CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0);

Recompilar con "hacer".

-Error: Al compilar, "hacer" tira error 1 en el archivo "Descriptors.o".
Solución: Si las comillas encierran el nombre en la línea 263 del archivo "Descriptors.c", al parecer, o de las entrante y cierran como estas, son oblicuas (""), al compilador no le gusta. Debemos cambiarlas por las son derechas como estas ("").
Referencia

Artículos Relacionados

Recompile (Renombrar) y Flash HIDUINO con ISP a tu Arduino en un dispositivo HID (usb-midi)

Recompile (Renombrar) y Flash HIDUINO con ISP a tu Arduino en un dispositivo HID (usb-midi)

HIDUINO es un firmware (código) hizo correr en los microcontroladores Atmega8u2 (Arduino UNO Rev 2 - y anterior - o Mega2560) y Atmega16u2 (Arduino UNO Rev3).Estos son los encargados de conseguir el equipo y los tableros para hablar. Cuando se ejecut
Fracaso y éxito de Arduino Watch

Fracaso y éxito de Arduino Watch

Decidí construir un reloj binario de Arduino. Sé que un reloj de pulsera debe ser de tamaño pequeño ya que es un proyecto usable. Para ello, he seleccionado dispositivo de montaje superficial (SMD) como TQFP Atmega IC, SMD LED y resistencia SMD. Como
Cómo desbloquear Digispark ATtiny85 y convertirla en una baratija

Cómo desbloquear Digispark ATtiny85 y convertirla en una baratija

Digispark ATtiny85 tableros vienen con el bootloader de micronúcleo y el pin de reset desactivado. Cuando se desactiva el reset obtienes un pin digital adicional y debe subir bocetos usando el gestor de arranque. Usted no puede usar programación ISP.
Convertir tu Arduino Uno en una USB-HID-Mididevice

Convertir tu Arduino Uno en una USB-HID-Mididevice

mientras que un Arduino Uno basa controlador Midi para Ableton Live, me encontré con el proyecto HIDUINO (http://code.google.com/p/hiduino/). Le permite convertir su Arduino Uno (o cualquier otro dispositivo utilizando un chipset USB AVR como el 8u2)
El Aplastador de pelota de Ping Pong

El Aplastador de pelota de Ping Pong

Hoy, tengo el gran placer de presentar a usted el Ping Pong Ball Mauler, el sólo automática, capacidad grande, lanzador de bolas de ping pong.  Este es el primero hágalo usted mismo proyecto, me he comprometido con mi nueva empresa, Outsmarting Techn
Rampage acción única Mod

Rampage acción única Mod

este mod le enseñará cómo hacer su alboroto es un solo tiro pero aún conservan la capacidad de utilizar un mag. La razón de esto es simple. Usando un mag mastica hasta sus balas, y el alboroto se atasca fácilmente.Paso 1: Desarmar a desarmarPaso 2: c
Etiqueta de la ventana de vinilo personalizado

Etiqueta de la ventana de vinilo personalizado

Estoy seguro que has visto algunos de estos. Hay todo tipo de etiquetas de muestra en ventanas de vehículos. Si está mostrando una banda favorita, un negocio local, familias de figura de palo o su declaración política favorito, calcomanías de ventana
Cómo instalar CHDK

Cómo instalar CHDK

soporte CHDK para Canon Hack Development Kit.  Este es código que se puede instalar en la tarjeta de memoria de SD de cámaras que le permite acceder a funciones extras que normalmente sólo están disponibles en las cámaras profesionales muy caras.  Us
Reloj de pulsera de matriz de puntos de Arduino DIY

Reloj de pulsera de matriz de puntos de Arduino DIY

Relojes de pulsera son impresionantes y de lujo accesorios de moda para hombres y mujeres. Los fabricantes siempre gustan usar algo diferente. Mi reloj de pulsera de arduino diy de matriz de puntos es el resultado final después de trabajar un mes. El
Arduino ISP a ATTiny85

Arduino ISP a ATTiny85

Cuando descubrí los chips de gama de Atmel ATTiny, estaba emocionada al saber que muchos de los proyectos que había planeado podrían lograrse con el chip pequeño y barato. Hay muchos instructables y tutoriales en la interweb que describen proyectos u
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
Hackear un escudo de ISP de Arduino para AtTiny45 / AtTiny85

Hackear un escudo de ISP de Arduino para AtTiny45 / AtTiny85

Se trata de cómo hackear un mal loco laboratorio de científicos Arduino Shield de ISP para que usted puede utilizar el entorno de Arduino para programar algunos microcontroladores poco ingenioso.El Arduino es un gran entorno de desarrollo poco para l
Cadena humor-luz mediante LEDs RGB de alta potencia

Cadena humor-luz mediante LEDs RGB de alta potencia

tengo participa este proyecto más de un año atrás y trabajar en él y desde entonces. Ahora por fin ya está hecho.El objetivo era tener una estado de ánimo-luz bonita para mi salón, inspirado en una consola de iluminación estándar, un amigo tuvo una v
AINA: Campo laboratorio mediante IoT Edison

AINA: Campo laboratorio mediante IoT Edison

AINA (información automatizada sobre los atributos de la naturaleza) es un laboratorio de campo de sensor electrónico en la plataforma de Intel® Edison IoT. Las referencias de siglas, "AINA", la palabra hawaiana para la tierra o lugar.Resumen de