Stap 3: Recompilar HIDUINO - Paso 2 - Recompilar
Abrir una ventana de commandos:
-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo een Ejecutar (Run) y tipeando "cmd", y presionando OK.
-Nl MacOS se abre desde "Utilidades (nutsbedrijven) -> Terminal".
Navegar con la línea de commandos al interieur de esa carpeta con el comando cd:
Ejemplo:
'cd C:\Users\Usuario\Escritorio\hiduino-master\lufa-LUFA-140928\Projects\arduino_midi'
y ejecutar maken:
'make'
La compile Außerdem demorar entre 5-10 segundos. Una vez completada, deberíamos ver el mensaje que se ve nl la tercera imagen, tomar el archivo "arduino_midi.hex", esmerarse dentro de la carpeta "arduino_midi", renombrarlo con el nombre que le dimos al dispositivo nl el paso anterior, y moverlo een una carpeta nuestra, donde lo queremos guardar.
La compile Außerdem demorar entre 5-10 segundos. Una vez completada tomar el archivo "arduino_midi.hex" y cargarlo nl la arduino deseada con el programador (Ver próximo paso, Cargar hiduino).
Errores comunes y posibles geavanceerde
- Fout: Al-compilar, "make" tira un fout 2, diciendo que geen reconoce un parámetro de una función en la línea 74:
73 - / / disable klok divisie
74 - clock_prescale_set(clock_div_1);
Esto sucede porque la variabele "clock_div_1" neen está definida para algunos microcontroladores (bug nl 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);
Außerdem quedar así:
/ * Uitschakelen klok verdeling * /
Uitvoering ontbreekt - 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 "make".
-Fout: Al compilar, "make" tira fout 1 nl el archivo "Descriptors.o".
Solución: Al parecer, si las comillas que encierran el nombre en la línea 263 del archivo "Descriptors.c", zoon oblicuas, o de las que abren y cierran como estas (""), al-compiler geen le gusta. Debemos cambiarlas por las que son derechas como estas ("").
Referencia