TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: lopb en 12 de Noviembre de 2010, 12:23:53

Título: Error al compilar Input.c
Publicado por: lopb en 12 de Noviembre de 2010, 12:23:53
Hola, estoy tratando de compilar el programa de ejemplo EX_INTEE.C que viene con el CCS
Pero me da este error.

Executing: "C:\Program Files\PICC\Ccsc.exe" +FM "main.c" +EXPORT  #__DEBUG=1 +ICD +DF +LN  I+="C:\Program Files\PICC\Drivers\;C:\Program Files\PICC\Devices\" +T +A +M -Z +Y=9 +EA #__16F628A=TRUE
D:\lopb\Trabajo\Dainippon\Proyectos\scanbang\16f876a\memoria\main.o ===>  0 Errors,  0 Warnings.
Executing: "C:\Program Files\PICC\Ccsc.exe" +FM "INPUT.C" +EXPORT  #__DEBUG=1 +ICD +DF +LN  I+="C:\Program Files\PICC\Drivers\;C:\Program Files\PICC\Devices\" +T +A +M -Z +Y=9 +EA #__16F628A=TRUE
*** Error 128 "INPUT.c" Line 14(1,2): A #DEVICE required before this line
C:\Program Files\PICC\Drivers\INPUT.o ===>  1 Errors,  0 Warnings.
Halting build on first failure as requested.
BUILD FAILED: Fri Nov 12 12:13:29 2010

Si le agrego device arriba de todo tira mas errores aun, como 100.
No me andaba nada porque cambie la version del compilador y los include dirs estaban mal, pero ya lo cabie y ahora esta andando bien, lo unico este error, no se que sera, ya que es un programa de ejemplo y deberian andar as it is.
Título: Re: Error al compilar Input.c
Publicado por: bmb en 12 de Noviembre de 2010, 14:17:30
Por lo que se ve en la ventana de mensajes, parece que primero te compiló bien y luego ya no.  Le agregaste después algún archivo *.c al proyecto?  Si es así debes retirar ese archivo de la ventana de proyecto en Mplab y volver a compilar.  Solo es necesario que en el encabezado del programa figure: #include "*.c"  Si no es ese el caso entonces sería bueno ver el código completo para ver que ocurrió.

Saludos!
Título: Re: Error al compilar Input.c
Publicado por: firepic en 12 de Noviembre de 2010, 15:15:19
Qué tal!
Extraño, a mi me compila sin problemas...

Aquí está el output:
Código: [Seleccionar]
Executing: "C:\Program Files\PICC\Ccsc.exe" +FM "C:\Program Files\PICC\Examples\EX_INTEE.C" +DF +LN +T +A +M +Z +Y=9 +EA
      Memory usage:   ROM=4%      RAM=5% - 6%
      0 Errors,  0 Warnings.
Loaded C:\Program Files\PICC\Examples\EX_INTEE.cof.
BUILD SUCCEEDED: Fri Nov 12 13:41:49 2010

¿Estás compilandolo tal cual desde la carpeta de PICC?
Por intentar, copia y pega el código que te puse en un archivo nuevo a ver si te va...

Saludos!  :mrgreen:

P.D. La versión que estoy usando de CCS es la 4.057 y de MPlab es la 8.33.
Título: Re: Error al compilar Input.c
Publicado por: lopb en 12 de Noviembre de 2010, 15:47:15
hola, burrada de parte mia
tenia el input.c ahi mismo en los archivos source, lo saque de ahi y le deje que compile invocandolo desde main. como habia dicho bmb
gracias, voy a meter logs en la eeprom (creo que alcanza)
Título: Re: Error al compilar Input.c
Publicado por: firepic en 12 de Noviembre de 2010, 16:12:29
Qué bueno que lograste resolver el problema, enhorabuena!  :-/
Nos leemos!  :mrgreen: