domingo, 10 de febrero de 2013

MpLabX IDE 1.60


En esta entrada vamos a explicar un pequeño tutorial de como utilizar MPlabX, asi como su configuración básica para poder emplear el Software.

MplabX es el nuevo editor IDE gratuito desarrollado por Microchip para trabajar con microncontroladores de la marca.
En nuestro caso hemos empleado la versión MPlabX IDE 1.60.

Después de esta pequeña introducción lo primero de todo descargaremos el software desde la pagina de Microchip.

http://www.microchip.com/pagehandler/en-us/family/mplabx/#downloads

Tenemos que descargar tanto el MpLabX como el compilador, tal y como podemos apreciar en la imagen.



Una vez descargados los dos archivos, en primer lugar y como es obvio instalaremos MPlabX y posteriormente el compilador.

Configuraciones Básicas e instalación de Plugins

Una vez que hemos finalizado con la instalación pasaremos a ejecutar por primera vez MPlabX.
En el momento que nos haya cargado el entorno del programa, vamos a comprobar si están instalados los Plugins correctamente, en caso negativo, realizaremos su descarga e instalación. Nosotros vamos a trabajar con CCs C, asi que vamos a instalar el compilador dentro de MpLabX.
Para ello accedemos en la barra de menús a Tools->Plugins



Nos tendrá que aparecer la siguiente ventana con una serie de pestañas, seleccionamos "Settings" y comprobamos que tengamos activas las opciones "Microchips Plugins" y  "Microchip third party Plugins".
La comprobación de actualizaciones la dejaremos a nuestro gusto.




A continuación pasamos a la pestaña "Available Plugins" donde seleccionaremos CCS C Compiler , ya que vamos a emplear el compilador de CCS C. Una vez seleccionado, hacemos click en "Install".



Por último comprobaremos que se ha instalado el Plugin correctamente, para ello accederemos a la pestaña "Installed" donde nos tiene que aparecer CCS C Compiler.


Hacemos click en Close, y ya podemos empezar a trabajar con MpLabX.

Utilizando el Compilador CCS C con MpLabX


Dependiendo de la versión de compilador que utilicemos, es posible que a la hora de compilar tengamos uno de los siguientes errores.


"Invalid option: out=dist/default/production" 
"Invalid option: +EXPORTD=dist/default/production"


Si esto nos ocurriera, tenemos dos opciones, una actualizar nuestro Compilador CCs C a una versión más reciente, o insertar un parche en la carpeta raíz de la instalación del compilador. Este parche se llama Redirector-1.04, podemos encontrar mas información en el siguiente enlace.

http://www.microchip.com/forums/m660862.aspx

Una vez que descarguemos el parche debemos seguir el siguiente procedimiento:

1) Iremos al directorio del compilador c:\ProgramFiles\PICC
2) Renombramos el ejecutable original del programa "ccsc.exe" por "real_ccsc.exe".
3) Pegamos el parche "redirect.exe" en la misma carpeta que el compilador.
4) Cambiamos el nombre al parche "redirect.exe" por el nombre original del compilador "ccsc.exe".
5) Reiniciamos MPlabX y ya nos debería compilar sin ningún tipo de problema.

1 comentario:

  1. Como se puede que mplab-x tenga el autocompletado para el compilador ccs , porque ahora por ejemplo la sentencia delay_ms me indica como un error , pero a la hora de compilar no hay error.

    ResponderEliminar