Recompilar (renombrar) y cargar HIDUINO mediante ISP (3 / 10 steg)
Steg 3: Recompilar HIDUINO - Paso 2 - Recompilar
AVKORTA una ventana de kommandosoldater:
-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo en Ejecutar (Run) y tipeando "cmd", y presionando OK.
-En MacOS se abre desde "Utilidades (verktyg) -> Terminal".
Navegar con la línea de kommandosoldater al interior de esa matta con el comando cd:
Ejemplo:
"cd C:\Users\Usuario\Escritorio\hiduino-master\lufa-LUFA-140928\Projects\arduino_midi"
y ejecutar göra:
"att göra"
La compilación debería demorar entre 5-10 segundos. UNA vez completada, deberíamos ver el mensaje que se ve sv la tercera imagen, tomar el archivo "arduino_midi.hex", ubicado dentro de la matta "arduino_midi", renombrarlo con el nombre que le dimos al dispositivo sv el paso främre, y moverlo en una matta nuestra, donde lo queremos guardar.
La compilación debería 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
- Fel: Al compilar, "göra" tira FN fel 2, diciendo que ingen reconoce un parámetro de una función sv la línea 74:
73 - / / avaktivera klocka division
74 - clock_prescale_set(clock_div_1);
Esto sucede porque la variabeln "clock_div_1" inga está definida para algunos microcontroladores (bug sv avr/power.h).
Referencias:
http://Fab.cba.MIT.edu/classes/863.14/People/Andr...
http://Savannah.nongnu.org/Bugs/?39061
Solución: Comentar 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);
Debería quedar así:
/ * Inaktivera klocka division * /
Genomförandet saknade - 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 "gör".
-Fel: Al compilar, "göra" tira fel 1 sv el archivo "Descriptors.o".
Solución: Al parecer, si las comillas que encierran el nombre en la línea 263 del archivo "Descriptors.c", son oblicuas, o de las que abren y cierran como estas (""), al compilador ingen le gusta. Debemos cambiarlas por las que son derechas como estas ("").
Referencia