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 THE EMULATOR USING CCS V5 IN UBUNTU

Other Parts Discussed in Thread: OMAPL138

Hi guys,

I am new to TI chips, I have some problems with CCS5.4.0.00091 and I cannot figure it out.

I am using omapl138 and CCS is installed in virtualbox 3.1.8 with Ubuntu 10.04 LTS. Every time I try to test the DSP core connection, I get the error message.

[Start]

Execute the command:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

[Result]


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

/home/ran/.TI/1524211065/0/1/BrdDat/testBoard.dat

-----[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]

I searched for the solution and tried install_drivers.sh in install_scripts folder. The system shows udev start/running, process xxxx. I don't think this helps, because the problem is still there.

The xds100serial shows:

VID/PID        Type                                 Serial #                                         Description
0403/6010   generic FT2232           FTWTFPVC                       USB <-> Serial Converter

Any help is appreciated! 

  • Hi,

    Usually these errors happen when the emulator is not properly initialized or detected - the xds100serial is detecting a generic device and not a XDS100 emulator. The expected output is shown below, where the built-in XDS100v1 of my OMAPL138 EVM is plugged to my Linux PC.

    xds100serial output said:

    user@host:/opt/CCSv5/ccs_5_4_0_00091/ccsv5/ccs_base/common/uscif$ ./xds100serial Scanning for XDS100 emulators...

    VID/PID    Type            Serial #    Description 0403/a6d0  XDS100v1/v2     TISK0SEG    Texas Instruments Inc.XDS100 Ver 1.

    However, using Linux as a guest OS on virtual machines is prone to problems, especially XDS100 emulators - check section 2 of the wiki page below:

    http://processors.wiki.ti.com/index.php/VMware_with_CCS

    In these cases it is better to use a different emulator or use a PC with native Linux.

    Hope this helps,

    Rafael