TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: zer0 en 30 de Octubre de 2007, 07:38:46

Título: Problema PC RELATIVE BRANCH ldiv
Publicado por: zer0 en 30 de Octubre de 2007, 07:38:46
Hola tengo un problema que no se como solucionar mi aplicacion (del trabajo) es larga no se si tiene algo que ver aunque en principio creo que no...
Cuando compilo me pone Link Error: relocation truncated to fit: PC RELATIVE BRANC ldiv.
si quito lineas (que no tienen error ) funciona... y la linea a la que hace referencia el BRANCH esta enottro sitio (puede ser que se quede sin memoria y pete en los long div ?

Que puede ser  ?
Título: Re: Problema PC RELATIVE BRANCH ldiv
Publicado por: Sispic en 30 de Octubre de 2007, 15:24:46
la instrucion BRA puede hacer saltos  hasta 32K instrucciones hacia adelante o hacia atrás.
No se si programas en asm , si es asi deverias tenerlo en cuenta y usar GOTO si es un salto mayor a 32k .

Lo mismo ocurre con RCALL -> CALL

Si es con otro lenguage quizas sea un bug .
Los compiladores usan mucho el bra y rcall ya que se ejecuta mas rapido .

Solucion . Averiguar que es lo que esta tan lejos y ponerlo mas cerca si no tienes mas control

suertes