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.

CCSTUDIO: Spectrum digital XDS560 traveler won't connect to emulator but sd560v2config finds it and it work fine

Part Number: CCSTUDIO

I have a spectrum digital XDS560v2 travel and just recently stopped working in CCS 7.4 and 9.3 (once and a while I get it to connection); however, no issues when running sd560v2config program. it does work on other computer could a windows update cause this? if so is there a fix? I've turn off antivirus no effect. I do have a XDS200 and BlackHawk usb200 both connect fine the only issue is with the xds560V2.

winver = 20H2

below CCS 7.4 (test connection)

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

This utility has selected a 560/2xx-class product.
This utility will load the program 'sd560v2u.out'.
E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
Loaded FPGA Image: C:\ccs7\ccsv7\ccs_base\common\uscif\dtc_top.jbc
The library build date was 'Nov 6 2017'.
The library build time was '09:31:00'.
The library package version is '7.0.100.0'.
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.

SD56v2Config

Spectrum Digital Configuration Utility (running DTC_CONF)

@BEGIN-1
addrConf=:55756
addrIo=:55755
boardRev=2
dtcName=none
epkRev=2.2.0.0
fpgaRev=1.57
ipAddress=none
ipBroadcast=none
ipClient=none
ipConfig=dhcp
ipGateway=none
ipHwaddress=none
ipLeasehours=none
ipLeasetime=none
ipMtu=none
ipNetmask=none
ipNetwork=none
ipPointopoint=none
productClass=XDS560V2
productName=XDS560V2 TRAVELER
safeMode=false
serialNum=00:0E:99:03:D0:A2
swBuildTime=Sep 30 2011 11:26:30
swRev=2.2.0.5
time=none
vendorName=Spectrum Digital
standbyEnable=true
standbyMinutes=20
@END-1

Thanks in advance

Rob

  • Hi Rob,

    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf

    This error indicates that the debugger was unable to communicate with the XDS560v2. However, it looks like the Sd560v2Config utility is able to. Are you able to successfully run the loopback test (under the USBStatus tab) and DbgJtag test (with path length and integrity tests enabled) in the Sd560v2Config utility?

    Thanks

    ki

  • yes.. no issues

    Thanks for the reply

    rb

  • Can you provide the full output for the DbgJtag test?

    You can copy&paste the output to a text file and then attach the file to this thread.

    Thanks

    ki

  • ok,,

    @BEGIN-9

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r

    Error: This utility has invalid options.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -S pathlength

    Error: This utility has invalid options.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -S integrity

    Error: This utility has invalid options.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -G range, lowest=12MHz,highest=25Mhz -o

    Error: This utility has invalid options.
    @END-9

    This Failed. other test pass?

  • Note: the above test, The response from the unit is the same on my laptop as my desktop; however, it works correctly on my laptop? 

  • Error: This utility has invalid options.

    This is an odd error. The utility is unable to run. What version of the SD560v2Config utility are you using? With which CCS version did it comes with?

  • my first test was under 7.4 and now testing under 9.3. 9.3 the test above hangs on my desktop and my laptop (see below)

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r
    Loaded FPGA Image: C:\ti930\ccs\ccs_base\common\uscif\dtc_top.jbc

    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 '-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.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -S pathlength

  • That looks better. At least the utility can run.

    Is the probe connected to your board? The error is saying that it is not.

  • At this time/testing, both cases the board is not connected to a board

  • Can you connect the probe to your board and run the same test? This will validate the communication between the debugger, probe, and device

  • Desktop ccs 9.3:

    Spectrum Digital Configuration Utility


    @BEGIN-1

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    Loaded FPGA Image: C:\ccs930\ccs\ccs_base\common\uscif\dtc_top.jbc


    CMD:dbgjtag.exe -d sd560v2u -p 0 -S pathlength

    @END-1

    @BEGIN-2

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Receive::dtc_io
    Failed to open i/o connection (sd560v2u:0)

    An error occurred while soft opening the controller.

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

    Laptop seems fine though

    @BEGIN-1

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r
    Loaded FPGA Image: C:\ti930\ccs\ccs_base\common\uscif\dtc_top.jbc


    CMD:dbgjtag.exe -d sd560v2u -p 0 -S pathlength
    Loaded FPGA Image: C:\ti930\ccs\ccs_base\common\uscif\dtc_top.jbc

    -----[Perform the standard path-length test on the JTAG IR and DR]-----------

    This path-length test uses blocks of 64 32-bit words.

    The test for the JTAG IR instruction path-length succeeded.
    The JTAG IR instruction path-length is 6 bits.

    The test for the JTAG DR bypass path-length succeeded.
    The JTAG DR bypass path-length is 1 bits.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -S integrity
    Loaded FPGA Image: C:\ti930\ccs\ccs_base\common\uscif\dtc_top.jbc

    -----[Perform the Integrity scan-test on the JTAG IR]------------------------

    This test will use blocks of 64 32-bit words.
    This test will be applied just once.

    Do a test using 0xFFFFFFFF.
    Scan tests: 1, skipped: 0, failed: 0
    Do a test using 0x00000000.
    Scan tests: 2, skipped: 0, failed: 0
    Do a test using 0xFE03E0E2.
    Scan tests: 3, skipped: 0, failed: 0
    Do a test using 0x01FC1F1D.
    Scan tests: 4, skipped: 0, failed: 0
    Do a test using 0x5533CCAA.
    Scan tests: 5, skipped: 0, failed: 0
    Do a test using 0xAACC3355.
    Scan tests: 6, skipped: 0, failed: 0
    All of the values were scanned correctly.

    The JTAG IR Integrity scan-test has succeeded.

    -----[Perform the Integrity scan-test on the JTAG DR]------------------------

    Could windows update make Spectrum Digital 560V2 have issues?

  • laptop winver is 1709

  • Could windows update make Spectrum Digital 560V2 have issues?

    My desktop PC has Windows 10-64 version 20H2. My SD 560v2 probe works fine there.

    Can you try rebooting your desktop?

  • I did that a few times already

  • And reloaded ccs7.4 too

  • For some reason, there is an issue communicating with the debug probe on your laptop. It is not specifically a CCS Issue since you have the same issue using the SD utility. It is a type of host connection error:

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#host-connection-error

    The probe itself is fine since it works on your laptop. Hence it is some system issue specific to your desktop. A PC reboot often helps resolve this issue. But not in your case.

    You can try taking a look at the tips in the above link. However I'm not sure how helpful they will be for your case. I assume everything was working before you updated your Windows version? 

    One other thing to try is updating to the latest CCS version (10.3.1) and see if the latest drivers that comes with it help.

  • I'll load 10.3.1 once I get back to my Desktop.  Since it works for you is there any dir/files that outside the ccs dir that could have gotten corrupted. I know about the one in the windows system32\driver\sdusb2em.sys 

  • here is the output from the test using 10.3.1 sd560V2:

    Spectrum Digital Configuration Utility


    @BEGIN-1

    CMD:dbgjtag.exe -d sd560v2u -p 0 -r
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Send::dtc_conf
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Receive::dtc_io
    Failed to open i/o connection (sd560v2u:0)

    An error occurred while soft 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 '-250' (0xffffff06).
    The title is 'SC_ERR_ECOM_EMUNAME'.

    The explanation is:
    An attempt to access the debug probe via USCIF ECOM has failed.

    CMD:dbgjtag.exe -d sd560v2u -p 0 -S pathlength

    It is connect to a board.. Any help to understand why would be great

  • Sorry, but I am still not sure what the issue is with that particular machine.

    You mentioned " just recently stopped working", so I assume that it did once work totally fine on that machine but now it does not. Did is stop working after some WIndows update or some other change to your machine?

  • Yes, it just stopped working on this machine, but works on other machine without issue. Whether a windows update cause the issue I’m not sure. you suggested I loaded 10.3.1 and same basic issues. Therefore, my thought is that is a driver or dll or configuration file that is global to all 3 version of the Spectrum digital driver and it is not with the CCS individual dir for the version tested (7.4, 9.3 and 10.3.1) unless the issue is in the common TI directory or an permission issue; however, I did deactivate norton during the testing and ran program as admin. Note: it does work every now and then, but if I try the test after it works it then failures - makes no sense. I’m out until 6/15 and can’t test anything until I return from vacation, but can see all responses. Any thoughts or suggestion would be great. I know spectrum digital is no longer in business or I would ping them.

    Dir where things are load:

    c:\ccs9

    c:\ccs7

    C:\ccs10

    c;\ti for version 5.5 (all main board development package are loaded and support stuff), NDK, Ethercat,… etc. 

    Thanks for any and all suggestions 

    Rob

  • It is likely some issue with the system drivers for the XDS560v2 on your machine. One thing you can try is to for to Device Manager and look for "SD USB Based Debug Tools -> Spectrum Digital XDS560v2 USB Traveler" and uninstall the driver for it and reinstall it.

  • Thanks for the reply. I did that a couple time without lucky.. I think I'm just going to move to the BlackHawk version of the 560, that does work.

  • Ok, good luck with the Blackhawk. Please keep us posted how it goes.

  • I think I'm just going to move to the BlackHawk version of the 560, that does work.

    Oops, I didn't read your e-mail thoroughly and just saw that it does work on your system. Glad to hear that it does.

    Thanks

    ki