PDA

Ver la versión completa : debug en wiz?



^MiSaTo^
24/03/2010, 19:30
Holas!
Tiene la wiz telnet o similar como tenía la GP2X?
Si no es así, cómo haceis para ver la consola cuando casca algo? Me sería muy util para debugar el emu ;)

hardyx
24/03/2010, 20:04
Hay un driver para serie por USB y otro de USB ethernet al estilo de la GP2X. Todo con el cable que trae la Wiz.

Aquí tienes más info del USBnet:
http://www.gp32spain.com/foros/showthread.php?t=69298

Aquí tienes info del USB serial:
http://www.gp32spain.com/foros/showthread.php?t=69218

También tienes esto para hacer un cable serie:
http://www.gp32spain.com/foros/showthread.php?t=64575

^MiSaTo^
24/03/2010, 20:05
Hay un driver para serie por USB y otro de USB ethernet al estilo de la GP2X. Todo con el cable que trae la Wiz.

Aquí tienes más info del USBnet:
http://www.gp32spain.com/foros/showthread.php?t=69298

Aquí tienes info del USB serial:
http://www.gp32spain.com/foros/showthread.php?t=69218

Muchas gracias hardyx ;)

hardyx
24/03/2010, 20:14
Se me olvidó decirlo, en el último firmware 1.2.x no funcionan estos drivers.

^MiSaTo^
24/03/2010, 20:16
Se me olvidó decirlo, en el último firmware 1.2.x no funcionan estos drivers.

Vaya, entonces nada :(

hardyx
24/03/2010, 20:28
Si tienes un cable serie de la GP2X, cambiando dos contactos lo adaptas para Wiz. Lo tienes en el último enlace. O sino, puedes downgradear a la 1.1.0.

^MiSaTo^
24/03/2010, 20:31
Si tienes un cable serie de la GP2X, cambiando dos contactos lo adaptas para Wiz. Lo tienes en el último enlace. O sino, puedes downgradear a la 1.1.0.

Qué va, sólo tengo el cable USB de la gp2x :(
Y bueno downgradear... prefiero no cargarme nada todavía xD
Gracias igualmente :brindis:

hopez
24/03/2010, 21:51
El usbserial funciona correctamente en 1.2.x además se pueden transefrir archivos via minicom, hay un hilo en tutoriales creo ;)

SplinterGU
25/03/2010, 15:33
igual las veces que yo quise debuguear con la terminal no funciono... no recuerdo el tema, pero creo que lo que no iba era lanzar la aplicacion desde la terminal... por ende no ves el log... quizas necesitaba hacer algun export de alguna variable, ni idea... pero no va...

hopez
25/03/2010, 15:44
Para debugar yo lo único que tengo que tener en cuenta es que se tiene que matar el proceso de gp2xmenu, si no interfiere con lo que suelo ejecutar des de terminal (killall gp2xmenu)

SplinterGU
26/03/2010, 02:53
si... si, pero no va ni asi... por lo menos a mi no me fue...

hopez
26/03/2010, 15:59
Pues así depende de la aplicación que necesitaras lanzar, entiendo que si tienes acceso a shell te tendría que dar el error por el que no es capaz de ejecutar el programa que te interesa...

Es decir normalmente si lo que quieres ejecutar necesita que modifiques la variable HOME ya se te queja de que no encuentra archivos :P

¿Simplemente te quedaba el shell sin hacer nada?
¿Te funcionaban los comandos de sistema (ls,cd,mv,etc.)?

SplinterGU
26/03/2010, 22:14
si, el error da, pero no lanza la aplicacion... pero como has dicho, depende de la aplicacion... la cosa que las que necesito debugear no arrancan...

tengo que volver a probar, pero creo que las que no funcionan son las que tienen SDL...

si, funcionan todos los ls, etc...

hopez
26/03/2010, 22:18
Si te da segfault normalmente es culpa de la pantalla, asegurate que está a 320x240 y como mucho a 16bpp, para hacer debug o lo haces a mano sacando printfs y viendo donde falla o usas algo como el gdb...

¿Que error te da?

SplinterGU
27/03/2010, 18:15
eso seguro, no te preocupes, luego probare e informare, pero tiene que ver con que el display asociado a la terminal serial es otro...

Segata Sanshiro
29/03/2010, 00:19
¿Te sería útil la forma de depurar del SDK oficial? Aunque parece que solo se puede hacer mediante WiFI :confused:

SplinterGU
29/03/2010, 16:00
estuve probando... es como bien decias... hay que matar el gp2xmenu... y ahi ya va... levanto terminal y desde ahi hago todo, con el programita de zmodem paso los archivos... es un lujo...

en resumen, si se puede debugear con la wiz...

ahh, si, debugear con printfs y esas cosas... gdb no hay en la consola...

hopez
29/03/2010, 16:39
En el sdk oficial hay un gdbserver, que resulta un poco inútil ya que no tenemos posibilidad de usar la red (a menos que uses el fw 1.1.0 222)

Si te interesa también puedes utilizar el gdb de la gp2x, en wiz funciona correctamente, pero ojo, consume algo de memoria y la wiz no es que la lleve sobrada precisamente...

SplinterGU
29/03/2010, 21:15
si, me imagino, la verdad ni se me ocurriria correr en gdb en tan poca memoria... pero es bueno saber que funciona... para cosas chicas... gracias.

Puck2099
29/03/2010, 21:18
Pues yo uso el gdb en la Wiz (como lo usaba en la GP2X) y no tengo problemas con memoria...

SplinterGU
29/03/2010, 21:23
entonces no hay mas que decir... se puede hacer debug en la wiz...