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.

TMDSCNCD280025C: Can't connect XDS110 debug probe to TMDSCNCD280025C Control Card

Part Number: TMDSCNCD280025C
Other Parts Discussed in Thread: TMDSHSECDOCK, CODECOMPOSER

I have the control card plugged into a TMDSHSECDOCK docking station and it's been working fine with the on-board XDS100v2 USB interface. However I want to verify that we'll be able to use the XDS110 debug probe with our product and haven't been able to get it to connect. The S1:A settings are Position 1: OFF, Position 2: ON, and the S4 settings are Position 1: OFF, Position 2: ON, as per the documentation. The control card is powered via an external 5V power supply and the docking switch is set to EXTERN. When I try to verify the JTAG connection from CodeComposer for the project I get the following:

Execute the command:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

[Result]

-----[Print the board config pathname(s)]------------------------------------

C:\Users\erikm\AppData\Local\TEXASI~1\CCS\
    ccs1040\0\0\BrdDat\testBoard.dat

-----[Print the reset-command software log-file]-----------------------------

This utility has selected a 100- or 510-class product.
This utility will load the adapter 'jioxds110.dll'.
The library build date was 'Jun 25 2021'.
The library build time was '11:45:30'.
The library package version is '9.4.0.00129'.
The library component version is '35.35.0.0'.
The controller does not use a programmable FPGA.

An error occurred while hard opening the controller.

-----[An error has occurred and this utility has aborted]--------------------

This error is generated by TI's USCIF driver or utilities.

The value is '-267' (0xfffffef5).
The title is 'SC_ERR_XDS110_TARGET_SUPPLY'.

The explanation is:
The controller could not detect valid target supply. Check target
JTAG connection and/or connection setting specifying voltage level.

[End]

  • Erik,

    Looks like you have right switch setting and it should work. 

    Can you share your target configuration file?

  • Sure, here's the file contents. Thanks!

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
            <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
            <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
                <instance XML_version="1.2" href="drivers/tixds510icepick_c.xml" id="drivers" xml="tixds510icepick_c.xml" xmlpath="drivers"/>
                <instance XML_version="1.2" href="drivers/tixds510c28x.xml" id="drivers" xml="tixds510c28x.xml" xmlpath="drivers"/>
                <property Type="choicelist" Value="4" id="SWD Mode Settings">
                    <choice Name="cJTAG (1149.7) 2-pin advanced modes" value="enable">
                        <property Type="choicelist" Value="1" id="XDS110 Aux Port"/>
                    </choice>
                </property>
                <platform XML_version="1.2" id="platform_0">
                    <instance XML_version="1.2" desc="TMS320F280025C_0" href="devices/f280025c.xml" id="TMS320F280025C_0" xml="f280025c.xml" xmlpath="devices"/>
                </platform>
            </connection>
        </configuration>
    </configurations>

  • Erik,

    Did you try to configure 4-pin standard mode?

  • Thanks Satosh, I gave it a wing, but got the same result when I click the Test Connection button. Here's the target config file

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">
    <configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
            <instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
            <connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
                <instance XML_version="1.2" href="drivers/tixds510icepick_c.xml" id="drivers" xml="tixds510icepick_c.xml" xmlpath="drivers"/>
                <instance XML_version="1.2" href="drivers/tixds510c28x.xml" id="drivers" xml="tixds510c28x.xml" xmlpath="drivers"/>
                <property Type="choicelist" Value="3" id="SWD Mode Settings">
                    <choice Name="cJTAG (1149.7) 2-pin advanced modes" value="enable">
                        <property Type="choicelist" Value="1" id="XDS110 Aux Port"/>
                    </choice>
                </property>
                <platform XML_version="1.2" id="platform_0">
                    <instance XML_version="1.2" desc="TMS320F280025C_0" href="devices/f280025c.xml" id="TMS320F280025C_0" xml="f280025c.xml" xmlpath="devices"/>
                </platform>
            </connection>
        </configuration>
    </configurations>
    

    with the result:

    [Start: Texas Instruments XDS110 USB Debug Probe_0]
    
    Execute the command:
    
    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity
    
    [Result]
    
    
    -----[Print the board config pathname(s)]------------------------------------
    
    C:\Users\erikm\AppData\Local\TEXASI~1\CCS\
        ccs1040\0\0\BrdDat\testBoard.dat
    
    -----[Print the reset-command software log-file]-----------------------------
    
    This utility has selected a 100- or 510-class product.
    This utility will load the adapter 'jioxds110.dll'.
    The library build date was 'Jun 25 2021'.
    The library build time was '11:45:30'.
    The library package version is '9.4.0.00129'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.
    
    An error occurred while hard opening the controller.
    
    -----[An error has occurred and this utility has aborted]--------------------
    
    This error is generated by TI's USCIF driver or utilities.
    
    The value is '-267' (0xfffffef5).
    The title is 'SC_ERR_XDS110_TARGET_SUPPLY'.
    
    The explanation is:
    The controller could not detect valid target supply. Check target
    JTAG connection and/or connection setting specifying voltage level.
    
    [End: Texas Instruments XDS110 USB Debug Probe_0]
    

    I reckon it could be a problem with the probe, or adapter, or docking card, though I'm not sure where to test to narrow that down.

  • The 'SC_ERR_XDS110_TARGET_SUPPLY' error is explained in Power loss, which suggests the probe is not sensing power on the TVRef pin.

    I haven't looked at the TMDSHSECDOCK schematic to see what TVRef on the JTAG connector is connected to.

  • Erik,

    I tested it on my setup with external XDS110 emulator and power supplied to dock-station 5V. You should see green LED on when power is connected and switch is towards EXT-ON. It should work on both modes 4-pin standard and 2-pin advanced mode. I validated in both modes.

    Here is the picture of my setup.

    Can you compare your setup with this. Let us try same switch setup on your platform and let us know if it helps?

  • Thanks Satosh. I did set up the card the same as you show, and no joy. D1 is not lighted. However I believe it's the docking card. The 3.3V rail is only showing 0.6V. Likewise the TVRef pin on the 14-pin JTAG port (pin 5) is reading only 0.6V. Interestingly the 5V rail is fine. Same deal whether I power it from an external adapter or USB. I'm guessing the little baby regulator U1 is not working correctly.

  • The regulator has an internal 3 ohm short on the output. We're going to replace it and hopefully that will fix the problem.

  • Any update on this?

    Let us know if you are able to resolve the issue.

  • We're still repairing the card. Will let you know once we've replaced the regulator. Thanks!

  • We replaced the regulator so we were getting the 3.3V out and it works fine now. Thanks for all the help and switch setting example.