TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: championz en 27 de Marzo de 2007, 00:47:34

Título: Problema al compilar (AYUDA POR FAVOR!!!)
Publicado por: championz en 27 de Marzo de 2007, 00:47:34
Buenas! como andan? les dejo una pregunta... tengo el compilador 4.013 (CCS).. compilo archivos que ya antes he compilado con versiones anteriores, pero cuando los grabo en el pic, este hace "cosas extrañas" ... es decir... en el LCD muestra caracteres raros y no andan algunas funciones... es un error del compilador??

cuando uso otro compilador anda perfecto... pero con esta version mas nueva no anda bien... que puede ser??


Muchas gracias
Título: Re: Problema al compilar.
Publicado por: championz en 27 de Marzo de 2007, 02:43:59
al parecer todo anda bien, lo que hace es colocar caracteres basura en el LCD... es decir, por ejemplo:

lcd_putc("\fEliminando...");

en la LCD muestra:   Eliminando... C   

aparece una C!  :shock:  y en otros strings aparencen "@" y cosas asi.
Esto lo hace solo con el compilador 4.013 con los anteriores no lo hace.

Gracias
Título: Re: Problema al compilar.
Publicado por: RiBerZerO en 27 de Marzo de 2007, 02:51:28
 :-/ A lo mejor es algun problema con los tiempos de la libreria del LCD, solo lo hace al usar esta libreria o con alguna otra, deberias checar tambien el manual, en las funciones que utilizasas para ver si hubo algun cambio
Título: Re: Problema al compilar.
Publicado por: championz en 27 de Marzo de 2007, 03:13:25
Gracias RiBerZerO por la respuesta, probe usar la libreria que usaba anteriormente con el compilador antiguo... pero sigue pasando lo mismo... no le encuentro explicacion...

alguien sabe porque puede estar pasando esto ???  :( :( :( :(
Título: Re: Problema al compilar.
Publicado por: RiBerZerO en 27 de Marzo de 2007, 03:59:06
 :-/ ya se la mejor solucion  :-/

compila con otra version y guarda el hex, despues compilas con esta version y ya que tienes los 2 hex, puedes abrirlo con el winpic800 y ver si falta algun archivo de configuracion, si todos son iguales, puedes checar un poco del hex del programa y con el CCS abres la opcion C/asm list para ver que esta cambiando

Bueno espero sirva hay nos cuentas :-/
Título: Re: Problema al compilar.
Publicado por: championz en 27 de Marzo de 2007, 05:11:10
Gracias RiBerZerO ! estuve viendo los HEX y son MUUUY diferentes.... uno usa el 94% de la flash y el otro el 87% ... tambien probe con varias librerias LCD pero NADA... pasa lo mismo  Lo que no entiendo es porque con una verion anterior de CCS anda perfecto y con una nueva no??

a alguien le ha pasado algo asi? uso un 18F252 a 18.432mhz cuando compilo el mismo archivo fuente con un compilador CCS nuevo en la lcd aparecen caracteres raros

AYUDA!!!!!!  :( :( :( :( :( :( :( :( :8} :8} :8} :8}. me quedaria con el compilador anterior... pero tengo que migrar el codigo a un 18F2682 y el compilador viejo no lo soporta.

por favor, si alguien me puede ayudar le agradeceria mucho!

SALUDOS!
Título: Re: Problema al compilar (AYUDA POR FAVOR!!!)
Publicado por: Mario_2004 en 27 de Marzo de 2007, 05:27:14
Hola Championz, seguramente es un bug de la versión 4.013, mira si no lo siguiente, son bugs corregidos en la siguiente revisión:

 4.014  A problem using ZERO_RAM and ICD=TRUE together on some PIC18 parts is fixed
 4.014  Sending a constant string to functions with a char param no longer sends an extra byte
 4.014  The reserved bits in the configuration words are now set correctly
 4.014  Constant data structure names now appear in the .SYM file in the ROM section

saludos,
Mario
Título: Re: Problema al compilar (AYUDA POR FAVOR!!!)
Publicado por: championz en 27 de Marzo de 2007, 13:15:29
aaaaa, eso explicaria todo Mario! muchas gracias.... pero donde puedo conseguir esta nueva version del compilador? alguien sabe?
Título: Re: Problema al compilar (AYUDA POR FAVOR!!!)
Publicado por: RiBerZerO en 27 de Marzo de 2007, 16:06:12
 :-/ Pues solo puedo decir P2P  8)  :-/
Título: Re: Problema al compilar (AYUDA POR FAVOR!!!)
Publicado por: championz en 27 de Marzo de 2007, 20:50:47
listoooo  :-/ :-/ :-/ :-/  actualizé la version y dejo de presentar estos problemas!

gracias a todos!