Autor Tema: Como integrar el JALv2 al entorno IDE MPLAB  (Leído 2557 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Como integrar el JALv2 al entorno IDE MPLAB
« en: 11 de Enero de 2011, 04:59:31 »
JAL (Just Another Language) es un Lenguaje de programación similar al Lenguaje de programación Pascal y un Compilador que genera código ejecutable para el microcontrolador PIC. Es un lenguaje de formato libre para programar microcontroladores PIC y el compilador corre sobre Linux, Mac OS y MS-Windows. JAL es el único lenguaje avanzado gratuito y tiene una base activa e importante de usuarios. Se configura y extiende por el uso de librerías e inclusive se puede combinar con Assembler.
Fue originalmente creado por Wouter van Ooijen, pero actualizado como software libre bajo la GNU en el año 2003. En el año 2006, Stef Mientki inició el desarrollo de una nueva version: V2. Kyle York es el programador de esta nueva versión, y un grupo internacional de usuarios (en orden alfabético: Bert van Dam, Sunish Issac, Dave Lagzdin, Javier Martinez, Stef Mientki, Wouter van Ooijen, Michael Reynolds, André Steenveld, Joep Suijs, Vasile Surducan, and Michael Watterson) son responsables de su testeo (beta testing).

Buscando por la red todo lo relacionado al lenguaje JALv2, me encontré con la siguiente página web muy interesante.

http://www.mipixel.com/2009/10/10-mplab-jalv2

Yo acabo de integrarlo sin problemas en el MPLAB 8.56 y en windows 7.



Explicaré como lo hice yo para hacerlo funcionar en forma correcta.
Adjuntado está un archivo .zip. Dentro tienen lo que necesitan para realizar la incorporación del JALv2 al MPLAB.

1- Descargar el lenguaje JALv2 e instalarlo en la PC.
2- Descargar el archivo adjunto y descomprimirlo en una carpeta que deseen.
3- Copiar los archivos JALV2.MTC y TLJALV2.INI a:

Archivos de programa --> Microchip --> MPLAB IDE --> CORE --> MTCsuite

4- Ejecutar el archivo JALv2-MPLAB.reg y aceptar dicha modificación en el registro de windows.
5- Abrir el MPLAB y dirigirse a:

Project --> Set Language Tool Location (se abrirá una ventana)

6- Seleccionar:

JALv2 Compiler --> Executables --> JALv2 Compiler --> Browse (se abrirá una ventana)

7- Buscar la carpeta en donde se instaló el programa JALv2 (en mi caso fue en una carpeta llamada JAL ubicada en la raíz del disco C)

8- Una vez hallada la carpeta, ir a la carpeta Compiler y elegir Jalv2.exe

9- Empezar a programar. Se puede elegir el asistente de proyecto del MPLAB para generar un nuevo proyecto. Recordar elegir bien el compilador, que en este caso será Jalv2.exe

Nota 1: el programa o firmware a escribir, se debe guardar con la extensión .jal en caso contrario, el compilador JAL no podrá compilar nuestro programa.

Nota 2: Para que no de errores de que no encuentra las bibliotecas, las mismas deberán copiarla en la misma carpeta en donde se guardó el proyecto creado desde el MPLAB.

Nota 3: Si el archivo generado da error de cualquier tipo, puede ser generado por el archivo .cod que genera el JAL, para evitar este problema, habrá que editar el archivo TLJALV2.INI y buscar la línea  Debug=COD y agregarle el punto y coma para anular dicha línea. Les debe quedar así

;Debug=COD

Si se hace esto, en el momento de emular el programa paso a paso desde el MPLAB, el mismo no lo mostrará paso a paso con la flecha verde indicando por donde está el CP.

Espero que lo hayan entendido. Cualquier duda, pregunten.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.