Autor Tema: error 102 code crosses boundary @ 800h  (Leído 3129 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado lactoria

  • PIC10
  • *
  • Mensajes: 19
error 102 code crosses boundary @ 800h
« 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

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7918
RE: error 102 code crosses boundary @ 800h
« Respuesta #1 en: 18 de Diciembre de 2003, 06:35:00 »
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.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado lactoria

  • PIC10
  • *
  • Mensajes: 19
RE: error 102 code crosses boundary @ 800h
« Respuesta #2 en: 19 de Diciembre de 2003, 04:37:00 »
Gracias lo probare con mi lento icprog  haber que pasa

Desconectado er_clemen

  • PIC10
  • *
  • Mensajes: 42
RE: error 102 code crosses boundary @ 800h
« Respuesta #3 en: 23 de Enero de 2004, 22:10:00 »
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.

Desconectado lager

  • PIC18
  • ****
  • Mensajes: 258
RE: error 102 code crosses boundary @ 800h
« Respuesta #4 en: 24 de Enero de 2004, 12:19:00 »
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

Desconectado er_clemen

  • PIC10
  • *
  • Mensajes: 42
RE: error 102 code crosses boundary @ 800h
« Respuesta #5 en: 29 de Enero de 2004, 19:09:00 »
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.


 

anything