TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: lactoria en 18 de Diciembre de 2003, 05:39:00
-
Hola tengon un problema cuando compilo un programa con el microcode studio sale esto
code crosses boundary @ 800h donde 800h
puede sur otra reccion
algien sabe como solucionarlo, qureo que tiene que ver con no hacer subrrutinas de codigo muy largas pero las que ago no tienen mas de 5 lineas aunque el programa tiene 1024 lineas
-
Es un Error o un Warning??
Si es un Warning no hay problemas, puedes utilizar el hex, seguramente esta OK, solo te advierte que hizo un salto de pagina.
-
Gracias lo probare con mi lento icprog haber que pasa
-
Hola:
A mi me sale el mismo mensaje y es un warning, pero no funciona.
Solo funciona si divido el programa en dos...
A ver si alguien puede ayudarme
GRACIAS.
-
Que onda Lactoria:
no me acuerdo si este es un warning o un error si es Warning te lo da por que cambias de pagina de RAM en memoria, esto sucede con micros con capadidades grandes en ram como el 16f877. si es error, que es lo mas seguro, es por que tienes exceso de codigo y no podra compilarlo hasta que reduscas tu codigo por qjemplo querer compilar 1234kb en un pic 16f84, etc, que es solo de 1024 kb.
De todas formas cheka si es warning o Error, , pero es casi seguro que sea error.
Saludos
Baygon
Una razon ams para migrar a PBP PLUS
-
Hola:
Lo siento, me sale un Warning y si que funciona. Efectivamente, a no ser que de Error (superando la memoria de código), el warning solo advierte de salto de página y funciona igual.
Una cosa si que apunto por si a alguien le pasa lo que a mi:
Si usais el comando BRANCH, tened en cuenta que no funcionará si hay un salto de página (>2K), en cuyo caso habrá que usar BRANCHL.
saludos.