Autor Tema: Problema puntos de interrupcion en proteus  (Leído 4264 veces)

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

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Problema puntos de interrupcion en proteus
« en: 30 de Diciembre de 2011, 09:42:24 »
hola, tengo un curioso problema al ejecutar un programa de pic16f877a en isis proteus, y es que cuando comienzo la simulación, hay lugares del programa donde no me deja poner puntos de interrupción, y las direcciones nemónicasd de memoria de cada instrucción hasn desaparecido en esos lugares del progrma, la simulación la hace correcta, solo es eso, me lo ha empezado hacer de repente orque antes me salia todo el source code igualito.
Alguien le ha pasado esto???

Gracias.

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Problema puntos de interrupcion en proteus
« Respuesta #1 en: 30 de Diciembre de 2011, 11:48:09 »
esto te lo hace porque probablemente el compilador te ha eliminado esa parte del codigo por la optimizacion

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: Problema puntos de interrupcion en proteus
« Respuesta #2 en: 30 de Diciembre de 2011, 12:50:39 »
esto te lo hace porque probablemente el compilador te ha eliminado esa parte del codigo por la optimizacion

Gracias por tu respuesta, si parece que tiene sentido, he modificado el código, pasando del 36% de rom al 24%, y vuelve a verse todo el código, ahora la cuestión es, sabes si se puede hacer algo para que no lo haga?? Utilizo CCS y se que hay un comando para reducir la optimización que por defecto es 9, la máxima, cuando me vuelva a pasar lo pruebo para poder debuggar.

Saludos.

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Problema puntos de interrupcion en proteus
« Respuesta #3 en: 30 de Diciembre de 2011, 12:58:12 »
pues en las opciones se podra cambiar, pero nidea

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Problema puntos de interrupcion en proteus
« Respuesta #4 en: 30 de Diciembre de 2011, 13:49:44 »
  ¿Qué versión de ISIS estás utilizando?

  A mi me pasaba con la 7.6 que con ciertos programas (compilados con HiTechC) no me mostraba la dirección de memoria y por lo tanto no podía colocar un BreakPoint.

  Al cambiar a la versión 7.8 SP2 ya no tuve mas ese problema.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado antoniopa

  • PIC12
  • **
  • Mensajes: 72
Re: Problema puntos de interrupcion en proteus
« Respuesta #5 en: 30 de Diciembre de 2011, 15:08:54 »
  ¿Qué versión de ISIS estás utilizando?

  A mi me pasaba con la 7.6 que con ciertos programas (compilados con HiTechC) no me mostraba la dirección de memoria y por lo tanto no podía colocar un BreakPoint.

  Al cambiar a la versión 7.8 SP2 ya no tuve mas ese problema.

Pues tengo la 7.7 SP2, a ver si va a ser eso ... tienes algun enlace para bajarme la 7.8 ????

saludos

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Problema puntos de interrupcion en proteus
« Respuesta #6 en: 30 de Diciembre de 2011, 15:42:39 »
 ¿Qué versión de ISIS estás utilizando?

  A mi me pasaba con la 7.6 que con ciertos programas (compilados con HiTechC) no me mostraba la dirección de memoria y por lo tanto no podía colocar un BreakPoint.

  Al cambiar a la versión 7.8 SP2 ya no tuve mas ese problema.

Pues tengo la 7.7 SP2, a ver si va a ser eso ... tienes algun enlace para bajarme la 7.8 ????

saludos

  pues yo lo busqué en taringa
« Última modificación: 30 de Diciembre de 2011, 18:06:20 por AngelGris »
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas


 

anything