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.

Cannot connect to XDS200 from Ubuntu 12.04 64 bit

I have successfully connected to this XDS200 from Windows but the source is on my Linux box so...

I successfully installed ccs v5.5.0.00077 for all users. It launches with no issues.

lsusb shows

Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 008: ID 0451:bef0 Texas Instruments, Inc.
Bus 003 Device 002: ID 058f:6364 Alcor Micro Corp. Hi-Speed 7-in-1 Flash Card Reader/Writer [Sabrent]
Bus 003 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 003 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

$ ls -l /dev/ttyA*
crw-rw-rw- 1 root dialout 166, 0 Jan 22 12:41 /dev/ttyACM0
crw-rw-rw- 1 root dialout 166, 1 Jan 22 12:41 /dev/ttyACM1

My user id is a member of the dialout group so that should be fine.

So the XDS200 is connected and should be accessible.
However I get the following error when I try Test Connection.

[Start]

Execute the command:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity

[Result]


-----[Print the board config pathname(s)]------------------------------------

/home/andrew/.TI/1524211065/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
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 named emulator via USCIF ECOM has failed.

[End]

Can anyone help me get this working please?


Andrew

  • Andrew,

    Apart from the obvious tip of switching the USB port, there is a reported issue about XDS200 emulators and Ubuntu 13.04/64 - not 12.04. Thus I am not 100% sure if this is entirely applicable to your scenario, but you may give this a try.

    Unfortunately my Ubuntu 12.04/64 is temporarily out of commission, therefore I am unable to test it myself.

    Hope this helps,

    Rafael

  • Yes, I saw that issue while I was researching my problem. However the fix was included in CCS 5.5 which is what I am running so it has not resolved my problem. I did try an alternative USB port on my machine with no difference. The device is visible to lsusb and seems to have been set up by the udev rule ie the permissions on the ttyACM? devices match those specified.


    Andrew