TP2: Tutorial exportacion de programa - nachocarballeda/embebidos_fiuba GitHub Wiki
Clonando un programa para una posterior modificación
- Utilizando la pestaña de Project Explorer navegar hasta la aplicación a copiar, en nuestro caso queremos migrar examples/c/app
-
Creamos una carpeta dentro del directorio c. Para ello debemos hacer boton derecho en la carpeta raiz->create new folder y elegir el nombre, en este caso la llamaremos TP2.
-
Hacer boton derecho sobre la carpeta creada (TP2) y luego eleccionar la opcion Paste. El resultado final deberia verse de esta manera:
-
Modificar los archivos program.mk y board.mk para seleccionar la placa de desarrollo y el programa que necesitamos compilar. Este paso se puede realizar utilizando los macros anteriormente creados o bien modificando a mano los archivos.
En el caso de querer compilar el programa para la EDU CIAA NXP el archivo board.mk deberia contener la linea:
BOARD = edu_ciaa_nxp
A su vez para compilar nuestro programa exportado, el archivo program.mk deberia contener las lineas:
PROGRAM_PATH = examples/c/TP2
PROGRAM_NAME = app
-
Compilar y probar. Para compilar el programa simplemente debemos ejecutar el macro all (build all) y para cargar el programa en nuestra placa ejecutaremos el macro download. El comportamiento del programa exportado deberia ser exactamente el mismo que el original.