This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

XDS110 debug probe del launchpad TMS570LC43x no esta funcionando

Other Parts Discussed in Thread: TPD4E004, MANDO

I was working with Launchpad TMS570LC43x when suddenly there was a desconecion not perform and observe the LED 7 having the Launchpad no longer turn on and my computer did not recognize the launchpad, not let me charge you any code CCS what the microcontroller works even though the last program that loaded before it stopped working communication

  • Hi user4474791

    Make sure you have the launchpad plugged into a powered hub as it requires quite some current.

    If you have any booster packs plugged into the board, try removing them.

    Check the voltage across JP6 and ground to see if it reads +5V.

    Then check JP2-GND for +3.3V.

    Last check the voltage on the +1.2V rail through a test point labeled +1V2 which is above the HERCULES MCU text and below BOOSTER #2 pin 80.

    Best Regards,
    Anthony
  • Is the green 5V LED in the lower right corner lit? The schematics are on the WIKI if you want to check the power from the USB connection.

  • Hi Anthony Seely
    I already mentioned the voltages measurements in JP6 gives me a voltage of + 5.04v, in JP2 measures a voltage of + 3.4v and + 1V2 point measured voltage + 1.25V and is still without running the LED7 the XDS110 DEBUG PROBE

  • Hi Bob Crosby
    If the LED 6 + 5v indicating this does not work on the communication from Hercules to my computer is not due to
  • user4474791,

    Does your development machine show the XDS110 as attached to the USB port? (If not what does it show) .
    Are you Windows or Linux?
  • Hi Anthony Seely
    my system is not recognized windows and the Hercules but even before if I worked only now no longer communicates
  • Do you see any sort of "Tiva C" or "Stellaris" device listed in your connected USB devices?
  • no, nothing comes on my computer any recognition of TIVA C
  • hmm. then it's sounding like something was damaged.
    is any chip getting hot?
  • no, not this hot. but the last program that will load the hercules even still works just no longer communicate. Do you know who to address this problem?
  • No but it sounds like there is an issue with the TM4C chip that is the XDS110 not with the Hercules.
    If you have an external emulator you could try attaching this to the external JTAG header - so avoid using the XDS110.

    You could check the crystal for the TM4C to make sure it's running.

    You could check that nothing like debris or wire got into the USB jack, and make sure that the pins on the USB jack are correctly soldered. Also you can try to use a different USB cable ...

    As a last resort - you could try removing the ESD protection device. it is tiny and sometimes it shorts across the USB signals which prevents the Tiva from communicating.

    -Anthony
  • HI Anthony
    ESD protection device? donde encuentro este dispositivo ? es el TPD4E004_DRY_6?
  • Hola, veo que usted tiene problemas con la conexión de su Launchpad TMS570LC43x, me gustaría saber si nos puede enviar algunas capturas de pantalla de su administrador de dispositivos de Windows una vez conectada su tarjeta Launchpad.

    Me gustaría saber algunas cosas, usted actualizo la versión de su CCSv ?

    creo que Anthony se refiere a lo siguiente

    Saludos

    Martin V.

  • Gracias Martin,

    El dispositivo de la ESD es muy pequeño ya veces hay cortocircuitos debido a que los pasadores están tan cerca .

    Esta foto es de una RM46 LaunchPad pero debe ser similar para otros.  En Esta Foto U10 es el dispoitivo de la ESD.

    Para 570LC43, el numero es U3.

    El otro problema que hemos visto con algunas plataformas de lanzamiento es si el conector USB flota en el PCB .

    Se tiene que sobresalir de la PCB. Si flota en el PCB , a veces habrá un corto circuito bajo .

    En la foto , en realidad debería pegarse a cerca de donde dibujé la línea .

    Si la junta "funciona" de otra manera , pero no habla con la XDS110 , muchas veces el problema está aquí .


    Best Regards,

    Anthony


  • Hola ya verifique ese integrado pero, pero como puedo saber si esta dañado les mando un imagen de mi microcontrolador Hercules conectado a mi computadora ahi pueden observar que no enciende el led7 y no reconoce la computadora que se este conectando algo como si solo alimentara al microcontrolador
    saludos

  • Hola, el Dispositivo TDP4E004, es un circuito de protección contra sobre voltajes y esta compuesto de  solo diodos.

    Si usted observa en este diagrama de bloques, La Hércules tiene un Regulador de voltaje independiente y el XDS110 Debug también, por lo que su idea de si solo el microcontrolador esta alimentado es correcta.

    El XDS110 y la Hercules solo comparten un enlace de comunicación de datos para grabar la información en la memoria.

    El circuito Interno de TPD, son solo diodos de alta velocidad en respuesta.

    Usted puede utilizar un multimetro en el modo diodo y verificar de la siguiente manera, este paso debe repetirlo para IO2,IO3,IO4.

    La medicion del multimetro debe ser de 0.8V, segun el datasheet.

     

    Si usted encuentra algún Diodo en corto circuito esa linea es la averiada!

     

    Si usted desea solucionar este problema según la ultima imagen, usted puede remover este componente de la placa y debería de funcionar correctamente la Launchpad, obviamente evite realizar alguna actividad que genere sobre tensiones en la linea USB.

     

    Saludos

    Martin V.

     

  • Entonces solo lo quito y ya? no existe una forma de conseguirlo?
    muchas gracias por responder
  • Si hay un corto en virtud de U3 que hace que la conexión USB no funciona, entonces por lo general la eliminación de U3 también elimina el corto .

    Si prueba de cortocircuitos antes de retirar U3 que es una buena idea . Si no hay cortocircuitos , entonces no hay necesidad de quitar.

    Esto es sólo un lugar común donde se producen problemas. No sé a ciencia cierta su problema está en U3 .

    Si quita U3 entonces necesita tener más cuidado con las descargas electrostáticas . El TM4C tiene protección, pero no es a un alto voltaje como el TPD4E004 . Así que no caminan a través de una habitación en una alfombra y una descarga eléctrica al tablero. Pero con cuidado normal que va a estar bien.
  • Bueno por el momento usted lo puede retirar y luego comprar alguno en las tiendas de TI!

    Dígame si logro hacerlo funcionar

    Saludos Martin V.
  • estuve revisando los diodos y ninguno esta en continuidad pero al medir voltaje los medi en cada uno y me dan un voltaje de 0.03 o al menos que este midiendo mal el voltaje
  • Bueno, es un voltaje demasiado Bajo, el multimetro no lo reconoce como cortocircuito porque aun tiene algo de voltaje, pero los diodos estos están averiados, la máxima caída debería de ser 0.5V, lo mejor es remover el dispositivo.

    Suerte
    Martin V.
  • Hola
    Ya removí el dispositivo y sigue sin funcionar la comunicación.
    aprovechando no sabes si la comunicación JTAG del launchpad MSP432 funcione para este Hercules?
    saludos
  • MSP432P401R LaunchPad Development Kit (MSP-EXP432P401R) User's Guide (Rev. A)    documento  dice que esto:

    2.3.4 Uso del emulador XDS110-ET Con un objetivo diferente
    
    El emulador XDS110-ET en el 'LaunchPad' puede conectarse a la mayoría de los dispositivos ARM derivados, no sólo el a bordo dispositivo de destino MSP432P401R.
    Este no es un caso de uso común, pero para los usuarios que quieren esta funcionalidad, hay una manera para que pueda. Conector J103 se añadió para exponer todas las señales de programación y alimentación necesarios. J103 es un 50 milésimas de pulgada espaciada cabecera de 7 polos. Por defecto no está poblada, por lo que el usuario tendrá que rellenar un conector o soldar directamente en los cables.
    Cuando se utiliza el XDS110-ET con un objetivo diferente, los puentes en el módulo de aislamiento deben ser eliminados, y el interruptor S101 mueve a la posición de depuración externo. Esto desconectará el XDS110-ET de la objetivo MSP432P401R y permitir de depuración de un dispositivo externo. Debido a que sólo las señales son SWD expuesto, el usuario tiene que establecer la configuración del depurador de SWD (sin OSM) en el IDE. Ver el IDE guías de usuario específica MSP432 para más detalles sobre este ajuste.
    Para depurar otros dispositivos externos, hay muchas opciones en el ecosistema ARM depuración incluida la XDS100v2 / 3 y XDS200 de Texas Instruments. Hay muchas otras opciones que incluyen IAR I-jet, Keil ULINK, y Segger J-Link.


    Pero "la mayoría de los dispositivos ARM derivados" está mal - porque " SWD " es realmente sólo es común en la corteza M.

    Por Hércules necesita norma JTAG , TDI , TDO , TMS , TCK , nTRST.

    podría trabajar con hercules pero es más caro que otra "LaunchPad" ; (

    -Anthony
  • se junto con lo que escribio. Estaba checando ya que son el mismo TM4C129 solo la diferencia es que el hercules es de 20 pines y el jtag externo del MSP432 es de 10 pero segun lo que ley aun asi se puede
  • es que ya poseo el Launchpad Hercules TMS570LC43 solo que ya no funciona la comunicación por eso quisiera otra alternativa
  • Muchas gracias por esta gran información, en un futuro me sera de mucha utilidad.