Problema al probar esperoflanco

Problema al probar esperoflanco

de Laura Carolina Cabrera Casaña -
Número de respuestas: 7
Cuando intentamos correr el programa de prueba de esta subrutina, se queda colgado en ps2-lib. No encontramos error en el archivo quartus ni en nuestra subrutina. Adjunto una captura de lo que ocurre:
 


En respuesta a Laura Carolina Cabrera Casaña

Re: Problema al probar esperoflanco

de Julio Perez -

Es un bug conocido del debugger.

Básicamente el problema es que no se puede hacer stepi sobre la instrucción del tipo loop: DJNZ loop

Tendrías que poner un breakpoint en alguna instrucción más adelante y mandar correr con el comando continue en lugar de correr paso a paso con stepi.

Para más detalle mirá este mensaje del foro del año pasado:

      https://eva.fing.edu.uy/mod/forum/discuss.php?d=64428

Saludos,

julio

En respuesta a Julio Perez

Re: Problema al probar esperoflanco

de Federico Adrian Molina Schöpf -

Julio, que tal?

Estamos teniendo este problema... Buscamos en el foro y vemos que no somos los únicos con esa duda. Sin embargo, la solución propuesta (utilizar un break luego del llamado al mouse_init), no nos resolvió nada... El debugger queda en ese Loop que mencionan... No vemos donde podemos tener el error, alguna idea?

Gracias y saludos.

En respuesta a Federico Adrian Molina Schöpf

Re: Problema al probar esperoflanco

de Leonardo Emanuel De Los Santos Agesta -
Hola. Nosotros teniamos el mismo problema y lo logramos solucionar.
Revisa bien que los puertos esten como los hiciste en el hardware. Lo otro, es que para resetear el ff, nosotros teniamos la senal que reseteaba el mismo,puesta como entrada, entonces haciamos un in, solo para que se active cuado utilizabamos el puerto. Pero necesariamente, la senal que lo active tiene que ser un WR, por lo tanto tenes que hacer un out para resetearlo.
Demas, no se me ocurre que otra cosa pueda ser.  Suerte


En respuesta a Federico Adrian Molina Schöpf

Re: Problema al probar esperoflanco

de Mateo Musitelli Freire -

A nosotros nos sucedio lo mismo. Intentamos con un break luego del llamado a la rutina mouse_init y verificamos que queda trancada en la subrutina. No tenemos idea de cómo solucionarlo o que puede ser la causa.


En respuesta a Mateo Musitelli Freire

Re: Problema al probar esperoflanco

de Maria Pia Grilli Trindade -

Hola, 

A nosotros también nos pasó que se quedaba adentro de mouse_init, el tema era que queríamos probar utilizando BUTTON[2] y en ese caso hay que dejar comentado call mouse_init. Utilizando el mouse si tiene que funcionar con el call.

Capaz les está pasando lo mismo.

Saludos