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.

EVMDM6437 TGR_ERR_COMM_FAILURE

Other Parts Discussed in Thread: TMS320DM6435

Hello,
I searched this topic in the forums and haven't come up with a good solution.  I was working with our target hardware (using a DM6435) a few days ago and it was working fine.  Today I am trying to use the device again, and every time I try and connect, I get the error: TRG_ERR_COMM_FAILURE Error Occured at 0x0000000D.  I have switched to use the EVMDM6437 and have the same exact issue. 

I also use the DM642 and this board connects to the same emulator/PC with no problem.

Hopefully this covers the basic info you need:

Code Composer Info:
CCS: v4.2.1.0004 (No updates show in the update manager)
If you need more info about CCS, please let me know.

System Info:
Windows 7 64 bit
Device manager shows driver v1.0.0.3 for Texas Instruments XDS560 PCI JTAG Emulator.
CCS Is not installed to Program Files (x86) and UAC is disabled

Target Configurations:
This is what i am trying to use to connect to the DM6435 based hardware.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0">
        <instance XML_version="1.2" desc="TI XDS560 Emulator, 20-pin Rev-D Cable_0" href="connections\TIXDS560_Rev_D_Connection.xml" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0" xml="TIXDS560_Rev_D_Connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0">
            <instance XML_version="1.2" href="drivers\tixds560icepick_c.xml" id="drivers" xml="tixds560icepick_c.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers\tixds560c64xp.xml" id="drivers" xml="tixds560c64xp.xml" xmlpath="drivers"/>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="TMS320DM6435_0" href="Devices\dm6435.xml" id="TMS320DM6435_0" xml="dm6435.xml" xmlpath="Devices"/>
            </platform>
        </connection>
    </configuration>
</configurations>

This is what i am using to try and connect to the DVMDM6437.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0">
        <instance XML_version="1.2" desc="TI XDS560 Emulator, 20-pin Rev-D Cable_0" href="connections\TIXDS560_Rev_D_Connection.xml" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0" xml="TIXDS560_Rev_D_Connection.xml" xmlpath="connections"/>
        <connection XML_version="1.2" id="TI XDS560 Emulator, 20-pin Rev-D Cable_0">
            <instance XML_version="1.2" href="drivers\tixds560icepick_c.xml" id="drivers" xml="tixds560icepick_c.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers\tixds560c64xp.xml" id="drivers" xml="tixds560c64xp.xml" xmlpath="drivers"/>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="EVMDM6437_0" href="boards\evmdm6437.xml" id="EVMDM6437_0" xml="evmdm6437.xml" xmlpath="boards"/>
            </platform>
        </connection>
    </configuration>
</configurations>

 

 

 

  • The error TRG_ERR_COMM_FAILURE is basically saying that the communication with the emulator failed. As a first step, please check your emulator configuration and connections, reset the emulator, and retry the operation. I would then recommend taking a look at the JTAG troubleshooting wiki page and determine whether the JTAG connection is working at the lowest level by running dbgjtag. Details on using dbgjtag are described in that page.

    In some instances, users have reported that a uninstall/reinstall of the xds560 driver has helped resolve such errors, but I'm not sure if that would really help here as the driver seems to be installed and recognized properly in your device manager.

  • I was frustrated enough that I actually moved the PCI slot that the emulator was in, and now it seems to be working ok.  What I don't understand is why I was able to communicate with the DM642 with no problems, but the DM643x would not connect...