Autor Tema: Archivo .asm generado por Niple con error  (Leído 3093 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado cobmirpic

  • PIC10
  • *
  • Mensajes: 20
Archivo .asm generado por Niple con error
« en: 15 de Abril de 2010, 11:46:36 »
Hola a tod@s.

Inicio este tema para ver si alguien más está en la misma situación.
Resulta que cuando realizo un proyecto que me ocupa más espacio de la página 0, cuando niple va a generar el código .asm sale una leyenda de advertencia que dice "el código Assembler supera una página de memoria Niple organizará la memoria automáticamente". Le doy a "organizar memoria".
Y aparece la leyenda "Niple organizará la memoria de la siguiente manera:
-Programa principal e interrupciones página 0
-Rutinas de usuario y subrutinas automáticas página 1"
Le doy a OK y a continuación dice "El código assembler de la página 1 supera las 2048 líneas (2K), reorganice el programa en rutinas de usuario y éstas en distintas páginas de memoria."
Vale, le doy a OK y sale una pantalla en la que se puedede organizar la memoria , (memoria que ocupa dos página la 0 y la 1) La organizo y le doy a OK, Niple dice "se realizará la codificación nuevamente", doy a OK y genera el código sin errores.
El problema viene cuando paso a .hex el código que ha generado Niple. (Nunca he tenido problemas hasta el tema de la reorganización de las páginas).
Compilo con MPLAB y siempre a partir de aquí da el mismo error
 "Error - section '.org_2' can not fit the absolute section. Section '.org_2' start=0x00000800, length=0x00000e6e
Errors    : 1"
Buscando un poco en internet he visto que tiene que ver con una mala asignacion de las páginas y que es un error del código .asm
¿Le ha pasado a alguien esto. Alguien ha superado la página 0 y no ha tenido problemas?.
(...Sigo con las preguntas)
¿Es un bug del programa?.
Si es así ¿hay alguna manera de corregir el código assembler para que funcione?


Gracias a tod@s.
Un saludo

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Archivo .asm generado por Niple con error
« Respuesta #1 en: 15 de Abril de 2010, 12:42:17 »
¿Puedes colocar tu proyecto para comprobarlo?

F.
Todos los días se aprende algo nuevo.

Desconectado cobmirpic

  • PIC10
  • *
  • Mensajes: 20
Re: Archivo .asm generado por Niple con error
« Respuesta #2 en: 15 de Abril de 2010, 18:32:54 »
Hola Fer_Taca

Adjunto el archivo .asm generado por Niple. Intenta compilarlo a ver si te sale el mismo error.

Saludos

Desconectado juanfra

  • PIC12
  • **
  • Mensajes: 74
Re: Archivo .asm generado por Niple con error
« Respuesta #3 en: 16 de Abril de 2010, 15:23:21 »
HOLA cobmirpic

Yo he tenido ese problema, lo solucione organizando la memoria de varias maneras hasta que la cosa rulo, podrias enviarme el *.npl, y intentare reorganizartelo.
A mi lo que me paso es que en un proyecto de un aradioestacion meteorologica estaba muy justo de memoria, y al tratar de organizarla la cosa es estropeo, pero como ya te digo haciendo distintas combinaciones al final rulo.
Envia el *.npl, pues mandaste el list,  y le metere un vistazo

ala

Juanfra

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Archivo .asm generado por Niple con error
« Respuesta #4 en: 16 de Abril de 2010, 17:47:04 »
Hola Juanfra:

¿Hay algun metodo o manera para realizar esto?

fermin
Todos los días se aprende algo nuevo.

Desconectado juanfra

  • PIC12
  • **
  • Mensajes: 74
Re: Archivo .asm generado por Niple con error
« Respuesta #5 en: 18 de Abril de 2010, 07:56:08 »
Lo cierto es que , después de muchas combinaciones, al parecer  el cambio de paginas dentro de una misma subrutinas+otra embebida, no da buen resultado.
No sabría decirte que metodo, yo hice muchas pruebas y al final la cosa salio.Prueba a meter en el BANCO 0 los saltos a las demás rutinas, pero te digo que tendrás que ir probando, si quieres te mando un proyecto *.npl, que dio problemas y le metes mano, este mismo proyecto , esta hecho con 5.4 y si consigo asm, pero  con 5.5.1 no hay manera, le faltan registros....,  no hay forma.

Juanfra

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Archivo .asm generado por Niple con error
« Respuesta #6 en: 19 de Abril de 2010, 03:08:47 »
Pues mandame el NPL y le echamos un vistazo.

F.
Todos los días se aprende algo nuevo.


 

anything