TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: lfguerra en 09 de Julio de 2003, 20:11:00

Título: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: lfguerra en 09 de Julio de 2003, 20:11:00
MENSAJE CODE CROSSES BOUNDARY


como hago para eliminar este warning que me aparece cuando paso de un banco de memoria del pic 16f873, estoy trabajando con el pbpro, quisiera saber que lineas debo agregar para eliminarlo.

este warning me puede afectar el funcionamiento normal del programa?.

si alguien me puede ayudar muchas gracias
Título: RE: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: MGLSOFT en 10 de Julio de 2003, 13:50:00
No, no afecta a los programas.
Simplemente ignoralos.
Es una fanfarroneada de Melabs...
Título: RE: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: MarquesSalsero en 11 de Julio de 2003, 12:43:00
Hombre...... fanfarronada, fanfarronada.....

Simplemante te indica que tu programa ha crecido bastante y que debes tenerlo en cuenga para algunas funciones y/o comandos.

Sin ir mas lejos pienso en "BRANCH" y "BRANCHL"
Título: RE: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: MGLSOFT en 11 de Julio de 2003, 13:18:00
Me referia a la fanfarronada acerca que saben hacer muy bien el manejo de paginacion, sacandole los problemas al programador.

Por lo demas, prueba a programar con Branch o Branchl y veras la diferencia del tamaño de codigo final.

Lo que si es discutible es que instrucciones como LCDOUT no permiten enviarle una variable de tipo String a la cual se le cambie el texto, esto es muy bueno para el manejo de menues y me cuesta resolverlo sin agrandar monumentalmente el codigo.....
Título: RE: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: lfguerra en 14 de Julio de 2003, 00:36:00
como haria entonces para decirle al pbp que  cambie de banco para evitarme este warning.

no se si puedo decirle que en cierta parte de mi programa va empezar un banco. algo como @ ORG 0XA0.

GRACIAS POR LA AYUDA.

SUERTE.
Título: RE: PROBLEMA CON EL MENSAJE CODE CROSSES BOUNDARY
Publicado por: MGLSOFT en 14 de Julio de 2003, 06:53:00
No necesitas decirle nada al PBP, el ya lo hizo por vos, pero te aviso que lo hizo para que te enteres que cruzaste de pagina.

Si pones instrucciones especificas para el cruce de pagina solamente te complicaras la vida, pues no sabes donde ponerlas.

Creo que hay instrucciones que eliminan la generacion de determinadas advertencias, pero no se cuales son , y si las de assembler sirven.
Lee las instrucciones del compilador, alli creo que estan.