User Tag List

Resultados 1 al 11 de 11

Tema: Cable serie para depurar

  1. #1

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,465
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    88
    Agradecer Thanks Received 
    171
    Thanked in
    Agradecido 100 veces en [ARG:2 UNDEFINED] posts

    Cable serie para depurar

    Gracias a las indicaciones de un gurú de la electrónica en el foro inglés, he conseguido fabricarme un cable EXT-serie para la Wiz. Ya tengo mi placa de desarrollo casera.

    Esto sirve a los programadores para ver los mensajes que envía la consola por el puerto serie. Hay veces que las aplicaciones fallan y se queda la pantalla en negro, entonces por el puerto serie te dice que le falta cierta librería o cierto fichero.

    Para realizar este cable se necesita un cable de datos de móvil Samsung E810 y un poco de maña soldando. Se usa este cable porque tiene un conector EXT como la Wiz y tiene un circuito conversor serie.

    El procedimiento para modificar el cable para la GP2X está en el wiki oficial. Pero en la Wiz han cambiado los contactos del EXT y hasta ahora no se sabían. Además los contactos de la versión final son distintos a los de los prototipos.

    Os pongo las diferencias para la Wiz. El conector DB9 hay que hacerlo igual que en el wiki. El que cambia es el conector EXT, que es así.

    Cable rojo soldar al pin 5 ---> +3.7 V
    Cable negro soldar al pin 19 ---> Masa
    Cable verde soldar al pin 14 ---> TX
    Cable blanco soldar al pin 13 ---> RX

    En mi conector el último cable no es blanco, sino gris, por si tenéis el mismo cable que lo sepáis. Esto funciona perfectamente en la Wiz.

    Os pongo un extracto de los mensajes de arranque de la Wiz

    Código:
      U-Boot 1.1.6 (May 28 2009 - 09:50:48)
       
      U-Boot code: 03680000 -> 036B0AF0  BSS: -> 036E4148
      RAM Configuration:
      Bank #0: 00000000 64 MB
      manufacture ID = 191lx
      device ID = 9051lx
      flash_protect ON: from 0x80000000 to 0x80030AEF
      protect on 0
      protect on 1
      protect on 2
      protect on 3
      flash_protect ON: from 0x80050000 to 0x8005FFFF
      protect on 5
      Flash:  4 MB
      *** Warning - bad CRC, using default environment
       
      In:    serial
      Out:   serial
      Err:   serial
      ### main_loop entered: bootdelay=0
       
      ### main_loop: bootcmd="cp.b 0x80060000 0x2000000 0x300000; bootm 0x02000000"
      Hit any key to stop autoboot:  0
      No initrd
       
      Starting kernel ...
       
      [Device Version]>> 1
      [JB]>> 2048 : mtd->writesizetype
      [JB]>> 64 : mtd->oobsize
      [JB]>> 262144 : mtd->erasesize
      VFS: Mounted root (ubifs filesystem).
      Freeing init memory: 152K
      UBIFS: background thread "ubifs_bgt0_0" started, PID 241
      INIT: version 2.84 booting
      rc.udev start
      Initializing udev dynamic device directory.
      Starting udevd:  /sbin/udevd --daemon
      mount: Mounting /dev/root on / failed: No such device
      INIT: Entering runlevel: 3
       
      login[636]: root login  on `tts/0'
    Con esto ya podemos depurar cosas en la consola.
    Un saludo.

  2. #2

    Fecha de ingreso
    Oct 2005
    Ubicación
    Getxo
    Mensajes
    5,777
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    443
    Agradecer Thanks Received 
    220
    Thanked in
    Agradecido 130 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Es como el del video???

    [media]http://www.youtube.com/watch?v=RuoYzIpk_Q8[/media]

  3. #3

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,465
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    88
    Agradecer Thanks Received 
    171
    Thanked in
    Agradecido 100 veces en [ARG:2 UNDEFINED] posts
    Sí, justo como el del vídeo. También se puede acceder a la consola de Linux como se ve en el vídeo.
    Última edición por hardyx; 01/06/2009 a las 09:08

  4. #4

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    aca hay algo que no va...
    arme el cable... me volvi loco hasta darme cuenta que me conectaba, porque el video no me sale a la pc... se que va lo que escribo... porque con el termula escribo y lo que escribo aparece en la wiz... pero no tengo echo de la salida a la pc...
    tx y rx estan bien conectados, porque si desconecto alguno de los 2, no hay comunicacion...
    no se si falta comentar algo al respecto, tengo una wiz con firmware del 2009.07.06 o por lo menos el test dice "2009.07.06 - GP2XV003 - 00000084", no se si tengo que cambiar de firmware o algo, pero lo que se es que no sale como en el video, para nada...
    saludos, y se agradece todo ayuda.

  5. #5

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,465
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    88
    Agradecer Thanks Received 
    171
    Thanked in
    Agradecido 100 veces en [ARG:2 UNDEFINED] posts
    El software de terminal que estés usando debe estar configurado con los siguientes parámetros: COM1 (el que uses), 9600 bps, 8 bits de datos, 1 bit de stop, sin paridad y control de flujo xon/xoff. Activa también la opción de "eco local" (local echo) en el terminal, para ver lo que escribes.

  6. #6

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    eso lo hice, y eso funciona... pero no me sale el echo de lo que la terminal hace...

    expliquemos con un ejemplo

    prendo la consola con el cable conectado y nada de lo que muestra el video me aparece... sin embargo se queda en la pantalla previa al "NOW LOADING...", hasta que pulso una serie de teclas entre las cuales esta ESC y arranca el menu... luego de eso, algunas cosas puede que se queden con la pantalla en negro al detectar que tengo conectado el cable... luego, cuando pongo el termula (terminal para wiz, debo hacerlo sin el cable, sino se queda la pantalla en "cargando") , conecto el cable y lo que escribo en el PC sale en la wiz... pero nunca lo que sale en la "terminal del wiz" aparece en el programa de terminal del PC.

    solo hiciste el cable? o tocaste alguna configuracion en la wiz? por otro lado, podrias colgar aqui tu /etc de la wiz compactado? gracias.

  7. #7

    Fecha de ingreso
    Jun 2003
    Mensajes
    111
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    4
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Una duda que me surge al ver este tema. Los cables de datos para el E810 que hay por eBay son acabados en su gran mayoría en USB. Lo que me temo es que no tienen la eletrónica de control (TTL-USB) y tiran de pines directos del móvil que hablan USB. ¿Es así?

  8. #8

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    No se, yo no use ese cable, porque no lo encontre... adapte uno de alimentacion de un LG GM220... que es lo mismo... y uso una interfaz con max232 para hacer la correcta conversion... se comunica bien, pero me temo o que falte alguna señal en el cable o que mis wizs (2) tengan alguna version del sistema que la salida este deshabilitada (por soft).

  9. #9

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,465
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    88
    Agradecer Thanks Received 
    171
    Thanked in
    Agradecido 100 veces en [ARG:2 UNDEFINED] posts
    SplinterGU, es raro que se bloquee la Wiz cuando conectas el cable. Eso es que los datos de TX no le llegan bien y está enviando comandos raros. Usas otro cable, puede que algún contacto esté mal. Mi Wiz es una comercial como la mayoría y no he tocado nada de la configuración. Todas las Wiz tienen activada la entrada y salida serie por el EXT. Creo recordar que pediste un prototipo a GPH para portar el Bennu, no sé si te lo mandaron, en estas unidades los contactos son distintos. Aquí y aquí tienes más información.

    sirou, los cables USB son más comunes pero no están documentados para la Wiz, aunque tienen su circuito de conversión. Así que tendrás que descubrir los contactos con prueba y error. Mira esto del wiki y este post.
    Última edición por hardyx; 26/07/2009 a las 00:13

  10. #10

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,736
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    supongo que no se bloquea, que sale por algun error y queda la pantalla negra.
    pero el cable funciona, controlo la wiz, negocia la comunicacion con la pc, pero no veo nada, no importa, ya lo solucionare...
    es una consola normal, comercial... gracias... saludos.

  11. #11

    Fecha de ingreso
    Jun 2003
    Mensajes
    111
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    4
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por hardyx Ver mensaje
    SplinterGU, es raro que se bloquee la Wiz cuando conectas el cable. Eso es que los datos de TX no le llegan bien y está enviando comandos raros. Usas otro cable, puede que algún contacto esté mal. Mi Wiz es una comercial como la mayoría y no he tocado nada de la configuración. Todas las Wiz tienen activada la entrada y salida serie por el EXT. Creo recordar que pediste un prototipo a GPH para portar el Bennu, no sé si te lo mandaron, en estas unidades los contactos son distintos. Aquí y aquí tienes más información.

    sirou, los cables USB son más comunes pero no están documentados para la Wiz, aunque tienen su circuito de conversión. Así que tendrás que descubrir los contactos con prueba y error. Mira esto del wiki y este post.
    Ok gracias hardyx, lo miraré, pero casi seguro que no valen los cables que ahora abundan por eBay, por lo que he dicho, el E810 tiene las señales USB en su conector por lo que no necesita conversión TTL-USB externa.

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •