martes, 31 de agosto de 2010

Ensamblando (Compilando) en el MPLAB

En esta nueva entrega de este tutorial sobre MPLAB veremos principalmente las opciones relacionadas con el ensamblado de nuestro codigo. El ensamblado en si se resume a hacer click sobre un icono, sin embargo en las versiones mas recientes del MPLAB aparecen algunas opciones que pueden ser confusas para alguien que recien empieza, por lo que nos tomaremos un tiempo para revisarlas.




Luego de haber creado nuestro proyecto tendriamos la ventana del MPLAB como se muestra en la Figura 4.1, en esta ventana deberiamos ver la ventana de proyecto(Parpadea.mcw) y la ventana de mensajes(Output),en la ventana de proyecto se muestra y se adjunta al proyecto (para poder ensamblar) los diferentes archivos que usamos en el mismo, el primero (o los primeros) son los archivos de codigo de programa (source file), que es el que nos interesa por ahora ya que si no lo tenemos adicionado no tendremos que ensamblar.

Figura 4.1
La otra ventana que aparece es la de Output, en esta ventana el MPLAB ira mostrando diferentes mensajes ya sea al momento de ensamblar o tambien al momento de simular, en fin, es recomendable tenerla siempre a vista, Noten ademas que en la barra de estado de la ventana principal tenemos la indicacion del microcontrolador con el cual estamos trabajando.

Como mencione antes para poder ensamblar nuestro código, este tiene que estar adicionado en la ventana de proyecto , y esto es lo que vamos a hacer a continuacion. Lo primero es asegurarnos de tener el codigo fuente que queremos ensamblar en la carpeta de proyecto (esto para mantener un orden como explicamos anteriormente). El codigo fuente que usaremos lo pueden descargar desde este enlace .Para adicionar el archivo al proyecto hacemos click derecho sobre el icono de carpeta Source Files (Figura 4.2)

Figura 4.2
Al momento de adicionar un archivo aparecera la ventana de la Figura 4.3, en la cual se puede destacar la opcion Jump to, la cual nos permite ir directamente a las carpetas a las cuales accedimos recientemente desde el MPLAB ademas de la carpeta de proyecto, una vez seleccionada la carpeta de proyecto seleccionamos el archivo parpadea_0.asm y ya podriamos ensamblarlo.

 Figura 4.3
En la Figura 4.4 podemos ver la barra de herramientas relacionada  al ensamblado del proyecto, en el cual podemos ver el boton para ensamblar (Build All), pero antes de presionarlo debemos revisar que el proyecto este en modo Debug,que es lo que recomienda Microchip para realizar depuracion (aunque con el MPSIM no he notado la diferencia) y no en modo Release(se usa cuando se va a grabar el programa en el microcontrolador), esto se hace en el menu desplegable de la izquierda.

Figura 4.4
Finalmente podemos Ensamblar el codigo fuente haciendo click en el boton Build All, la primera vez que ensamblamos un proyecto seguramente aparecera la ventana que se muestra en la Figura 4.5, en la cual nos pide escoger el tipo de codigo que ensamblaremos el Absolute(Absoluto) que es el que debemos seleccionar por el momento o el Relocatable(Reubicable)que veremos mas adelante.

Figura 4.5
Finalmente si no tenemos ningun error en el codigo fuente la ventana Output nos mostrara un BUILD SUCCEEDED como puede verse en la Figura 4.6.
Figura 4.6

Bueno esto seria todo en esta entrega, aunque la verdad fue un poco mas extensa de lo que esperaba. En la siguiente entrada ya entraremos en lo que realmente motivo esta serie de tutoriales, que es el uso del MPSIM como herramienta de depuracion.

No hay comentarios:

Publicar un comentario