Compilar un proyecto en Piklab con CCS [VIDEO]
2 participantes
Página 1 de 1.
Compilar un proyecto en Piklab con CCS
Saludos amigos del foro, pues el aporte del dia de hoy es un hilo que me encontre en los grupos de google, que el usuario Anto, le explica de una forma muy detallada al usuario Amarnath la forma en la que debe instalar y configurar tanto CCS como Piklab para la programacion de un PIC18F4550, solo una cosa, el link esta en ingles, pero se entiende muy claro
link: http://www.mail-archive.com/ilug-tvm@googlegroups.com/msg04321.html
ya nadamas en el siguiente paso hay una cosa que modificar (ve la siguiente cita y lo que hay que modificar esta señalado con *)
Aqui una imagen
Ojala sea de utilidad
link: http://www.mail-archive.com/ilug-tvm@googlegroups.com/msg04321.html
ya nadamas en el siguiente paso hay una cosa que modificar (ve la siguiente cita y lo que hay que modificar esta señalado con *)
PikLab Configuration
--------------------
Start Piklab from your Menu (DO NOT start as root).
(In my Ubuntu installation, it is available in the meanu as
Applications > Programming > Piklab)
In Piklab, goto
Settings menu > Configure Toolchains.
**********(Configurar Compiladores)
>From the list of C compilers in the tree to the left, select "CCS
Compiler".
Now, in the right, set the options as follows:
Executable directory:
Click the button next to the textbox, to browse for the folder.
In the dialog box that appears, RIGHT clik on the tree listing,
and select "Show Hidden Folders".
Now, browse the tree and SELECT the folder PICC from
/home > > .wine > drive_c > Program Files > PICC*****-------[/home//.wine/drive_c/Archivos\ de\ Programa/PICC]Es mejor copiar la carpeta directamente en ~/.wine/drive_c/PICC
Click OK to close the dialog box.
Executable Type: Select 'Windows'.
Now click OK to close the 'Configure Toolchains' dialog box.
Configuration of CCS C toolchain is over
Aqui una imagen
Ojala sea de utilidad
maigke- Asiduo del Foro
- Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 47
Localización : Mexico
Ayuda
Saludos Maigke, excelente aporte, me ha servido a la perfección la configuracion que ud nos muestra y efectivamente el piklab detecta el compilador CCS. Pero aun tengo un pequeño detalle que no he podido resolver y de igual manera me pasaba cuando usaba el compilador SDCC. Cuando copio el código (y se que lo estoy copiando bien) el código es este:
#include <16f877a.h>
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7)
void main()
{
printf("HOLA MUNDO DESDE PIKLAB EN UBUNTU GNU LINUX");
}
Cuando le doy compilar archivo o construir proyecto el compila pero me arroja un error:
El error es el siguiente:
wine /home/dennysferrer/PICC/ccsc +STDOUT +EA -P +DF +LSlst +O8hex +M -J -A +FM I+="/home/dennysferrer/Escritorio/piklab 1/" ejemplo1.c
No se encuentra archivo de error (/home/dennysferrer/Escritorio/piklab 1/ejemplo1.err).
*** Salida con estado: 11 ***
Obviamente
si no se compila satisfactoriamente el código no se genera el archivo .hex y no voy a poder hacer nada
Quisiera que por favor me ayudara para saber cual es el problema. No se si estoy cometiendo algun error.
Espero por favor me ayude. Gracias.
Dennys Ferrer y muchos saludos desde Colombia.
#include <16f877a.h>
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7)
void main()
{
printf("HOLA MUNDO DESDE PIKLAB EN UBUNTU GNU LINUX");
}
Cuando le doy compilar archivo o construir proyecto el compila pero me arroja un error:
El error es el siguiente:
wine /home/dennysferrer/PICC/ccsc +STDOUT +EA -P +DF +LSlst +O8hex +M -J -A +FM I+="/home/dennysferrer/Escritorio/piklab 1/" ejemplo1.c
No se encuentra archivo de error (/home/dennysferrer/Escritorio/piklab 1/ejemplo1.err).
*** Salida con estado: 11 ***
Obviamente
si no se compila satisfactoriamente el código no se genera el archivo .hex y no voy a poder hacer nada
Quisiera que por favor me ayudara para saber cual es el problema. No se si estoy cometiendo algun error.
Espero por favor me ayude. Gracias.
Dennys Ferrer y muchos saludos desde Colombia.
thinkerdafy- Nuevo Usuario
- Mensajes : 5
Fecha de inscripción : 01/06/2010
Re: Compilar un proyecto en Piklab con CCS [VIDEO]
saludos thinkerdafy!
Muchas gracias por tus amables comentarios,y bueno con respecto a tu problema, bueno, el código que tienes, si funciona y compila bien, bueno al menos aqui.
La versión que uso de piklab es la 0.15.7 con librerias kde 3.5.10 sobre ubuntu 10.04
El piklab que tengo instalado es de los repositorios.
El wine que tengo es 1.1.42 tambien de los repositorios
y la version de CCS es 4.088
Otra cuestion, antes de copiar y pegar tu código en un archivo nuevo en piklab, debes crear un proyecto nuevo
asignando primero el nombre del proyecto
luego la carpeta donde ubicaras tu proyecto
el tipo de compilador (si lo tienes en ingles dice toolchain)
y el tipo de programador (en mi caso elijo gpsim o programador personalizado, ya que tengo un pickit2 clon)
despues te abre otra ventana
y ahi yo pongo abrir un archivo nuevo con plantilla (toma en cuenta que piklab aun no tiene soporte para esta funcion, pero a mi así me ha servido)
luego copia tu código en la ventana, y si por si las moscas te marca un error no puedo abrir 16f8xxx.h
Da clic en Proyecto, ahora da clic sobre la opcion agregar un archivo fuente al proyecto
vas a tu home y sobre da clic derecho, aparece un menu contextual y elije la opcion "mostrar archivos ocultos"
ahora ve a la carpeta
$HOME/.wine/drive_c/Archivos de Programa/PICC/devices/
y elije el archivo 16f8xxxx.h
Te va a preguntar si desides agregar este archivo al proyecto o tambien lo deseas copiar a la ubicacion de tu codigo fuente
en tu caso, a la ruta /home/dennysferrer/Escritorio/piklab 1/
eso tu lo decides.
ahora veras que en el panel de la derecha sale el archivo como archivo de cabecera para tu proyecto, compilas y listo!
Espero te sirva y no te haya confudido mas, y mucha suerte y éxito en tus compilaciones, por cierto, siempre cuesta un poco de trabajo, espero que no te rindas.
Saludos desde Mx
Muchas gracias por tus amables comentarios,y bueno con respecto a tu problema, bueno, el código que tienes, si funciona y compila bien, bueno al menos aqui.
La versión que uso de piklab es la 0.15.7 con librerias kde 3.5.10 sobre ubuntu 10.04
El piklab que tengo instalado es de los repositorios.
El wine que tengo es 1.1.42 tambien de los repositorios
y la version de CCS es 4.088
Otra cuestion, antes de copiar y pegar tu código en un archivo nuevo en piklab, debes crear un proyecto nuevo
asignando primero el nombre del proyecto
luego la carpeta donde ubicaras tu proyecto
el tipo de compilador (si lo tienes en ingles dice toolchain)
y el tipo de programador (en mi caso elijo gpsim o programador personalizado, ya que tengo un pickit2 clon)
despues te abre otra ventana
y ahi yo pongo abrir un archivo nuevo con plantilla (toma en cuenta que piklab aun no tiene soporte para esta funcion, pero a mi así me ha servido)
luego copia tu código en la ventana, y si por si las moscas te marca un error no puedo abrir 16f8xxx.h
Da clic en Proyecto, ahora da clic sobre la opcion agregar un archivo fuente al proyecto
vas a tu home y sobre da clic derecho, aparece un menu contextual y elije la opcion "mostrar archivos ocultos"
ahora ve a la carpeta
$HOME/.wine/drive_c/Archivos de Programa/PICC/devices/
y elije el archivo 16f8xxxx.h
Te va a preguntar si desides agregar este archivo al proyecto o tambien lo deseas copiar a la ubicacion de tu codigo fuente
en tu caso, a la ruta /home/dennysferrer/Escritorio/piklab 1/
eso tu lo decides.
ahora veras que en el panel de la derecha sale el archivo como archivo de cabecera para tu proyecto, compilas y listo!
Espero te sirva y no te haya confudido mas, y mucha suerte y éxito en tus compilaciones, por cierto, siempre cuesta un poco de trabajo, espero que no te rindas.
Saludos desde Mx
maigke- Asiduo del Foro
- Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 47
Localización : Mexico
Re: Compilar un proyecto en Piklab con CCS [VIDEO]
Bueno ahora actualizando este hilo con un video!
Hace tiempo que ya tenia este video para instalar CCS en Linux y compilar un archivo en piklab, pero lamentablemente ando cortito de tiempo.
Pues este fin de semana, me di tiempo de todo, incluso no he apagado mi máquina desde el jueves, pues úede entre otras cosas subir el video, lamentablemente la calidad no es muy buena, puesto que hice la conversion a formato AVI, por que aun no he podido subir los ogv que son de muy buena calidad.
sin mas aqui les dejo el video
Hace tiempo que ya tenia este video para instalar CCS en Linux y compilar un archivo en piklab, pero lamentablemente ando cortito de tiempo.
Pues este fin de semana, me di tiempo de todo, incluso no he apagado mi máquina desde el jueves, pues úede entre otras cosas subir el video, lamentablemente la calidad no es muy buena, puesto que hice la conversion a formato AVI, por que aun no he podido subir los ogv que son de muy buena calidad.
sin mas aqui les dejo el video
maigke- Asiduo del Foro
- Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 47
Localización : Mexico
Temas similares
» como compilar piklab, pikloops y pk2cmd para programar con pickit 2
» instalar piklab en ubuntu 12.10 (video)
» Un Pequeño Video Tutorial Piklab y Sdcc
» LCD 44780 4-bits para PIC16F, driver y ejemplo.
» ayuda para compilar en c
» instalar piklab en ubuntu 12.10 (video)
» Un Pequeño Video Tutorial Piklab y Sdcc
» LCD 44780 4-bits para PIC16F, driver y ejemplo.
» ayuda para compilar en c
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.