Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola,
Estoy programando un PIC 16F877A en CCS y me ha dado error de segmento muy largo de código. Me preguntaba si alguno sabe si este compilador aprovecha el 100% de la memoria de programa o si, como hacen muchos, no pasa de la primera página (2K).
GRACIAS 🙂
Hola, supongo que tendrás una demo, si es esta:
http://www.ccsinfo.com/content.php?page=compdemo
Te pone en el enlace las limitaciones que tienes.
Un saludo.
A mi me pasó algo parecido. Aunque no tengo mucha experiencia en PIC y CCS creo que el problema es que el compilador no puede crear un bloque de código continuo de más de una página. La solución es dividirlo en subrrutinas, aunque solo se usen una vez.
A mi me daba el mismo error y lo solucioné dividiendo el main, que era muy largo, en tres subrrutinas. Main las llamaba consecutivamente y ya está. El error desapareció.
Ok gracias. Probaré lo que me habeis indicado.