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.

TMS320C6678: TMDSEVM6678LE and XDS560v2 emulator problem

Part Number: TMS320C6678

Hi

Our mezzanine XDS560v2 on TMDSEVM6678LE has hardware problem.

Status LEDs on XDS560v2 not blinking after power on (no any blink activity). And can not connect to computer.

Blackhawk detect utility shows 0 founded devices.

Main board works fine with embedded XDS100 emulator.

We also have second same eval board and checked XDS560v2 on it. Mezzanine card is not working too.

We can't find any solution about this problem on E2E.

We have contacted local sales representative. They told us to post this problem on e2e.ti.com/support/tools/ and make sure that is techical problem.

Thank you!

  • Hi,

    Do you have an external JTAG emulator? Can you remove the Mezzanine card and connect the external emulator?

    Best Regards,
    Yordan
  • Hi, Yordan.

    Unfortunately, we do not have an external JTAG emulator. But we have another same eval board with another XDS560v2.

    We are afraid that the problem may be in the main board. Because xds560 might was broken due to the main board problem (i.e. wrong incoming DC power to xds560 and etc.). For this reason we don’t want to put our working xds560 on this main board for test.

    Best Regards,
    Dmitriy
  • Hi Dmitriy,

    Yes, this is possible. But the only way to verify this is connect with a scope somewhere on the power planes (resistors, capacitors, etc.) and check the signal levels.
    You can find the TMDSEVM6678L schematics here: www2.advantech.com/.../6678le_download3.aspx

    Best Regards,
    Yordan
  • Hi Yordan,

    We checked power on our main board according to schematic. All powers are good. Also we checked another XDS560v2 on our main board. Another XDS560v2 works fine.

    Can we manually check our XDS560v2 in any way? Maybe some test point on the XDS560v2 is the output of the Linux boot log or something like that?

    Best Regards,
    Dmitriy

  • Hi Dmitriy,

    I don't have the schematics of the mezzanine card on TMDSEVM6678LE. I've notified the design team to elaborate.

    Best Regards,
    Yordan
  • Dmitriy,

    You indicate that you have 2 TMDSEVM6678LE boards with mezzanine XDS560v2 where both fail to connect to through CCS.  Are these a new purchase or have these been used successfully previously?  The TMDSEVM6678LE EVM also contains an integrated XDS100 emulator that is lower performance.  Are you able to connect the the DSP using this on-board emulator?  You will need to remove the mezzanine XDS560v2 to perform this test.

    Tom

  • Hi Tom,

    We already have one TMDSEVM6678LE board. And we decided to purchase another identical board. Our first TMDSEVM6678LE with XDS560v2 works fine. We can connect to through CCS for debug.

    We purchased a second TMDSEVM6678LE board recently. New TMDSEVM6678LE works fine only with embedded XDS100, and we can debug it through CCS. XDS560v2 on the new board did not work (no any LED blink activity, unable to connect via USB).

    We put new XDS560v2 mezzanine card to our first TMDSEVM6678LE board for test. New XDS560v2 didn't work too. The problem is in the new XDS560v2.

    XDS100 is very slow for debugging, but we try to debug through it.

    Best Regards,
    Dmitriy

  • Dmitriy,

    The XDS560V2 mezzanine emulator runs a Linux filesystem from FLASH memory.  This can get corrupted from time to time.  There are 2 documented failure conditions that can occur.  The document at the following link explains methods to recover your XDS560V2 mezzanine emulator: 

    http://processors.wiki.ti.com/images/d/df/Emulator_safemode.pdf.

    Below is a related E2E thread where we worked with a customer that was having similar difficulties: 

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/180264/665238.aspx#665238.

    Tom

  • Dmitriy,

    Have you tried to reload the FLASH image in the XDS560v2 emulator?

    Tom

  • Hi, Tom.

    Our XDS560v2 not in "Safe Mode". LEDs D4, D5 and D6 not blink simultaneously.

    We tried to fix Flash image according to note "XDS560v2 Emulator fails to connect properly and it is not in Safe mode" from your link http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/180264/665238.aspx#665238.

    We have done following steps:

    1. Power on the EVM containing the XDS560V2 Mezzanine emulator for about 10 seconds and then turn it back off for about 5 seconds. Repeat this sequence 10 times to force the emulator to enter the ‘Safe’ mode.
    2. Power on the EVM containing the XDS560V2 Mezzanine emulator
    3. Open ‘BH560v2 Config Utility’ with XDS560V2 Mezzanine emulator connected to your PC via a USB cable.
    4. The utility will report the emulator in the SAFE Mode...

    ... and nothing happens.

    We repeat 10,15, 20 times steps above. XDS560v2 not forced into Safe mode, and not visible in Bh560v2Config utility. The end of Bh560v2Config output log:

    ...


    LAN: Filter devices...
    LAN: 0 devices found.


    CMD: dtc_conf get bh560v2u 0
    USB: 0 devices found.

    TOTAL: 0 devices found.

  • Dmitriy,

    The process described was to force the XDS560V2 emulator back into safe mode.  Are you saying that you have tried short-cycling the power-up cycle many times and you cannot get it to enter safe mode?  This then is preventing you from being able to reload the run-time software in the emulator.  Therefore, the failure must be more fundamental then a corrupted FLASH file system.  You will need to work with the sales channel that you used when purchasing to request an RMA.  You will need to reference this E2E to verify that you have exhausted options for debugging and restoring the unit.

    Tom