TP2: Tutorial exportacion de programa - nachocarballeda/embebidos_fiuba GitHub Wiki

Clonando un programa para una posterior modificación

  1. Utilizando la pestaña de Project Explorer navegar hasta la aplicación a copiar, en nuestro caso queremos migrar examples/c/app

  1. 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.

  2. Hacer boton derecho sobre la carpeta creada (TP2) y luego eleccionar la opcion Paste. El resultado final deberia verse de esta manera:

  1. 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

  2. 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.

Link a documentación EDU-CIAA-NXP