Hello,
I have an XDS100v2 USB emulator that I have successfully used to debug and program F28335 devices using CCSv5 under Windows. However, I have attempted to migrate to Linux and I cannot get the XDS100 drivers to detect the USB emulator.
Here is the relevant info:
Computer:
Ubuntu 14.04, CCS v6.0.0.00190
XDS100v2 info:
Bus 002 Device 005: ID 0403:a6d0 Future Technology Devices International, Ltd Texas Instruments XDS100v2 JTAG / BeagleBone A3
Here are the last several lines of output from CCS when I use the "Test Connection" button:
-----[Print the reset-command software log-file]-----------------------------
This utility has selected a 100- or 510-class product.
This utility will load the adapter 'libjioserdesusb.so'.
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 '-151' (0xffffff69).
The title is 'SC_ERR_FTDI_OPEN'.
The explanation is:
One of the FTDI driver functions used during
the connect returned bad status or an error.
The cause may one or more of: invalid emulator serial number,
blank emulator EEPROM, missing FTDI drivers, faulty USB cable.
Use the xds100serial command-line utility in the 'common/uscif'
folder to verify the emulator can be located.
[End: Texas Instruments XDS100v2 USB Emulator_0]
Here is the output of the xds100serial utility:
Scanning for XDS100 emulators...
No XDS100 emulators were found on the system.
Also, for what it's worth /dev/ttyUSB0 does get populated when the XDS100v2 emulator is connected to the computer, so the FTDI driver must be loading. Also, I have tried to re-run /ti/ccsv6/install_scripts/install_drivers.sh and it seems to succeed, but CCS still cannot detect the XDS100v2.
Any suggestions?