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.

SAU100-USB - TMDX570LS12HDK (TMS570LS1227) connection error

Other Parts Discussed in Thread: TMS570LS1227, RM46L852

Hi,

We are having problems connecting SAU100-USB(xds100v2)  jtag emulator (http://www.ti.com/tool/c2000_3p_sauri_sau100-usb) to TMDX570LS12HDK and to our custom TMS570LS1227 board. Previously I have been using the TMDX570LS12HDK board with its built in emulator and have no issues programming it etc.

When I connect SAU100-USB to J4 (ARM 20pin JTAG header) of HDK, LED DS1 light up (indicate the presence of the ARM JTAG Plugin). I have run the test connection utility of CCS5.4 and got error, LED D2 (JTAG TDI) of HDK was off. Test connection utility for our custom TMS570LS1227 board using an SAU100-USB give same error:

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

The value is '-183' (0xffffff49).

The title is 'SC_ERR_CTL_CBL_BREAK_FAR'.

The explanation is: The controller has detected a cable break far-from itself. The user must connect the cable/pod to the target."

Test connection utility for built in emulator of TMDX570LS12HDK has succeeded, his LED D2 (JTAG TDI) was blinking. I check TMDX570LS12HDK JTAG signals for internal built in emulator and external SAU100-USB emulator.  Signals TRST, TCK, RTCK is same, only TDI from SAU100-USB is missing (all time is high).

Answer me please:

1. Is support SAU100-USB of TMS570LS1227?

2. Is support of  work TMDX570LS12HDK with external emulator SAU100-USB via J4 (ARM 20pin JTAG header)?

  • Alex,

    I've check Souris website and they claim their XDS100V2 is base on TI XDS100V2 so it should work.
    I don't have this emulator available for me so I can't test it but I have other third party XDS100V2 and they all work on our Hercules products.

    Could you send a screen shoot of your target configuration using this emulator?

    Also, have you tried to contact the manufacturer for this emulator?

     

  • Hi Jean-Mar,

    Target configuration for SAU100-USB (Emulator_1):

    Test report:

    0841.Test_report.txt

    We checked 2 SAU100-USB emulators with the same result.

    In the description SAU100-USB told that supported Cortex-R4. But hardly manufacturer for this emulator has TMDX570LS12HDK to test it :(

    Please bring a list of trusted you with TMS570 and TMDX570LS12HDK emulators of XDS100V2 type.

    Best regards,

    Alex

  • Alex,

    I have for my test the following emulator:

    Blackhawk USB100V2

    TI XDS100V2

    Build in XDS100V2

    All are working with our Hercules family, including the TMDX570LS12HDK.
    The Target configuration is use is the same for all 3 emulators.

    In your target configuration, there is something I don't understand. Why do you have emulator_0 and emulator_1?

    Here is a screen shot of my configuration:

    Here is the source version:

    ========================================================================================

    <?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 XDS100v2 USB Emulator_0">
    <instance XML_version="1.2" desc="Texas Instruments XDS100v2 USB Emulator_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2 USB Emulator_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/>
    <connection XML_version="1.2" id="Texas Instruments XDS100v2 USB Emulator_0">
    <instance XML_version="1.2" href="drivers/tixds100v2icepick_c.xml" id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/>
    <instance XML_version="1.2" href="drivers/tixds100v2cs_dap.xml" id="drivers" xml="tixds100v2cs_dap.xml" xmlpath="drivers"/>
    <instance XML_version="1.2" href="drivers/tixds100v2cortexR.xml" id="drivers" xml="tixds100v2cortexR.xml" xmlpath="drivers"/>
    <platform XML_version="1.2" id="platform_0">
    <instance XML_version="1.2" desc="RM46L852_0" href="devices/rm46l852.xml" id="RM46L852_0" xml="rm46l852.xml" xmlpath="devices"/>
    </platform>
    </connection>
    </configuration>
    </configurations>

    ========================================================================================

    For information, I've attached a target configuration file that should work for you.
    Under CCS, display the Target Configuration window and import (copy) the following target configuration file: http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/312/1768.TMS570LS1227_5F00_XDS100v2.ccxml

  • The problem was with the SAU100-USB adapter, Sauris answered:

    "Please connect pin #4 (CBL_DIS) of SAU100 connector to ground (i.e. to pin #8 (GND) of this connector) on the ARM-20 adapter. This issue is known since CCS version about 5.1, older CCS's versions didn't use this signal, and newer use."

    After adding the short 4pin - 8pin on the SAU100-USB adapter the test pass

    Thanks,

    Best regards