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.
Hi,
based on suggestion from Raja, I'm re-posting original issue (https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/538989) as well on this forum.
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.
As for the settings in CCS I use "Texas Instruments XDS2xx USB Onboard Debug Probe"under which I have TCI6630K2L device.
I went through processors.wiki.ti.com/.../Debugging_JTAG_Connectivity_Problems as well as processors.wiki.ti.com/.../Processor_SDK_RTOS_Setup_CCS and processors.wiki.ti.com/.../XDS200 and forum, but without success.
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).
Thank you in advance for any suggestions
Ondrej
Host OS Windows 7 Proffesional 32bit (tried as well on Windows 10 64bit and Ubuntu 14.04LTS 64 bit as well as 32 bit all with the same result)
CCS version is 6.1.3.00034
Device used is TCIEVMK2LX v1.0.3.0 with on-board XDS200 emulator
Test case: When USB cable is plugged in J2 mini-USB connector on EVMK2L board (and in PC on other end), enumeration of USB device doesn't start at all. Expected result would be to see onboard XDS200 being enumerated.See detailed description above
Log from performed test connection in CCS:
"[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]
"
Ondrej,
Just to be sure, are you connecting the USB cable to the USB Jack below?
When I plug the USB cable, both DS1 and DS2 are lit.
Therefore I wonder if somehow the onboard XDS200 is either faulty or simply not programmed from the factory.
Can you use the low-level utility xds2xx_conf shown below to see if you are able to at least get some sort of communications going on? Its location and syntax are shown in the link below:
http://processors.wiki.ti.com/index.php/XDS200#Updating_the_XDS200_firmware
If that fails and given that you tested everything else that I could recommend (multiple PCs, multiple USB ports, multiple USB cables) I believe your XDS200 is not programmed and you should issue a RMA with the distributor/company you purchased it.
Hope this helps,
Rafael
Hi Rafael,
yes I'm using the USB port as on the picture you've attached. I've tried several PCs, USB cables, USB ports as well as USB3.0 vs. 2.0, direct PC vs. powered hub, but issue is same all the time.
Output of xds2xx_conf is the following:
D:\Program Files\ti\ccsv6\ccs_base\common\uscif\xds2xx>xds2xx_conf -v get xds2xxu 0
Error : Failed to open port connection : xds2xxu : 0
Error : test failed
Seems that I will have to ship them eventually for repair. Meanwhile I have ordered XDS100v2 emulator + conversion to MIPI-60 connector, so before sending it to repair, I will try if it works at least with an external emulator.
Thank you very much for support.
Ondrej