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.

CCS/AM4372: SC_ERR_XDS110_TARGET_SUPPLY

Part Number: AM4372
Other Parts Discussed in Thread: SEGGER

Tool/software: Code Composer Studio

Hi,

I am trying to connect to a AM4373 based board using XDS110 and CCS 10.1 in Linux.

When trying to connect to the target, I always receive a SC_ERR_XDS110_TARGET_SUPPLY error. Voltage on VTref is 3.3V and PINs 4 and 8 are connected for GND. The target is operating on an external power source, so I have chosen "target supplied power".

What I do not understand is that, with reference to software-dl.ti.com/.../ccs_debugging_jtag_connectivity_issues.html error is meant to show up in case the target is probe-powered?!

Any idea what I could try? The following PINs are connected between debugger and target: TDS, TDI, VTref, TDO, RTCK, TCK, NCRST, TRST, 2x GND.

Below the target configuration source, and screenshots of the configuration, and the connection test output.

Thank you and regards
Peter

<?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_d.xml" id="drivers" xml="tixds510icepick_d.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cs_child.xml" id="drivers" xml="tixds510cs_child.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510cortexA9.xml" id="drivers" xml="tixds510cortexA9.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510csstm.xml" id="drivers" xml="tixds510csstm.xml" xmlpath="drivers"/>
            <instance XML_version="1.2" href="drivers/tixds510etbcs.xml" id="drivers" xml="tixds510etbcs.xml" xmlpath="drivers"/>
            <property Type="choicelist" Value="0" id="Power Selection">
            <choice Name="Target supplied power" value="0">
                </choice>
            <choice Name="Probe supplied power" value="1">
                    <property Type="stringfield" Value="3.3V" id="Voltage Level"/>
                </choice>
            </property>
            <platform XML_version="1.2" id="platform_0">
                <instance XML_version="1.2" desc="AM4372_0" href="devices/AM4372.xml" id="AM4372_0" xml="AM4372.xml" xmlpath="devices"/>
            </platform>
        </connection>
    </configuration>
</configurations>

[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)]------------------------------------

/home/phoyer/.ti/ccs1010/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 'libjioxds110.so'.
The library build date was 'May  7 2020'.
The library build time was '20:44:54'.
The library package version is '9.2.0.00002'.
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]

  • Hi Peter,

    Peter Hoyer said:
    What I do not understand is that, with reference to software-dl.ti.com/.../ccs_debugging_jtag_connectivity_issues.html error is meant to show up in case the target is probe-powered?!

    Yes I agree, the document is contradictory to your settings. The only thing I can think of is that the target is not getting proper (or enough) power. Can you confirm that that is not the case? Does the target run as expected when the debugger is detached?

    Thanks

    ki

  • Hi Ki,

    Thank you for your quick feedback. At the end the problem was a Segger TI-20-CTI adapter. Although I mapped all pins correctly, it seems that for some reason the fact that this adapter connects all GND pins has an influence. With a self-made cable it is working fine.

    Regards
    Peter

  • Glad to hear that you resolved the issue and thank you for the update!

    ki