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.

EVMK2L - onboard XDS200 does not enumerate

Other Parts Discussed in Thread: TCI6630K2L

Hello,
 I've got an XTCIEVMK2LX evaluation board and I'm having troubles to make the onboard XDS200 to work. Board itself seems to be OK - pre-flashed applications are running fine. I'm as well able to connect to BMC chip without any problems. Yet I'm failing with XDS200, I've tried numerous USB cables, 4 different PCs both with Linux and Windows, as well as USB2 and 3, but behavior seems to be consistent - enumeration process doesn't seem to start at all. In Linux no message appears in dmesg as well as no additional device appears in lsusb listing after connecting to XDS200 USB port. Similar behavior is seen in Windows - usbview doesn't show any additional USB device, in device manager there is no new (known or unknown) device visible.

As for the board LEDs, when XDS200 USB is connected to a PC DS1 LED on K2L board glows. Both DS2 and DS3 LEDs are off all the time.

I went through http://processors.wiki.ti.com/index.php/Debugging_JTAG_Connectivity_Problems#Host_connection_error and forum, but without success. Any hints or comments on what I should try are most welcomed.


Kind regards

Ondrej Hudousek

  • Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com). Please read all the links below my signature.

    What is the CCS Version used? I recommend you to post it on CCS forum(link below) as well for their suggestions. 

    We will get back to you on the above query shortly. Thank you for your patience.

    Please post your compiler related queries to Compiler forum and Code Composer Studio related queries to CCS Forum.

    Note: We strongly recommend you to create new e2e thread for your queries instead of following up on an old/closed e2e thread, new threads gets more attention than old threads and can provide link of old threads or information on the new post for clarity and faster response.

  • Hi,

    In addition to Raja's comment, see the following guide:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Setup_CCS

    Also, I think the XDS200 guide would be useful:
    processors.wiki.ti.com/.../XDS200

    Best Regards,
    Yordan
  • I presume that you are using correct USB port for emulation.
    processors.wiki.ti.com/.../TCIEVMK2L_Hardware_Setup

    Can you please do "Test connection" in CCS ?
  • Hi,
    thank you for pointing out additional resources, I went through them, but it doesn't seem to make me able to progress further. My CCS version is 6.1.3.00034, running on Windows 7 Proffesional. I've tried the same version as well on Windows 10 (diffferent PC) and Ubuntu LTS 14.04 (another 2 PCs).
    In my opinion the problem doesn't seem to be related to CCS, as the enumeration process doesn't start at all. Even without CCS installed, I'd expect enumeration to start and show (at least) unknown USB device. But I don't see anything in Device Manager or USBView (on Windows) or using lsusb or dmesg for kernel messages (on Linux). Would you have any suggestions what to try out?
    Thank You
    Ondrej Hudousek
  • Hi,
    yes I'm using the one that is close to GPS input. The other mini USB connector, which is used to connect to BMC is working fine for me (i.e. I can connect to BMC using serial over USB). As for the settings in CCS I use "Texas Instruments XDS2xx USB Onboard Debug Probe"under which I have TCI6630K2L device. Output of test connection is the following:
    "[Start: Texas Instruments XDS2xx USB Onboard 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\HUDOUS~1\AppData\Local\TEXASI~1\
    CCS\ti\0\0\BrdDat\testBoard.dat

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

    This utility has selected a 560/2xx-class product.
    This utility will load the program 'xds2xxu.out'.
    E_RPCENV_IO_ERROR(-6) No connection: DTC_IO_Open::dtc_io
    Failed to open i/o connection (xds2xxu: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.

    [End: Texas Instruments XDS2xx USB Onboard Debug Probe_0]
    "
  • Hi,
    please would you have any suggestions on how to proceed with onboard XD200 not being enumerated on EVMK2L dev board as described above? Thank you very much in advance
    Ondrej
  • Have you posted this on CCS forum or not?
  • I don't believe it is CCS related as I reasoned above. Anyway I have just now re-posted to CCS forum (https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/540221).
    Thank you for suggestions.
    Best regards
    Ondrej