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.

FTDI driver problem in Ubuntu

I have a trouble to use XDS100 v2 in Ubuntu. I don't know if you heard this same problem from others before?

 

CCS reports

======

IcePick_D_0: Error connecting to the target: (Error -151 @ 0x0) 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. (Emulation package 5.0.681.0) ======

 

And I can't find serial port report from below:

======

halw@JONES-ubuntu:/opt/ti/ccsv5/ccs_base/common/uscif$ ./xds100serial Scanning for XDS100 emulators...

 

VID/PID    Type            Serial #    Description

0403/a6d0  XDS100v1/v2     ?           BeagleBon

======

 

I did use root to install the driver, but still same problem.

 

BTW, XDS100 v2 works fine in Windows.

  • I have the same fault but running an ICE instead of a beaglebone.

    Could you solve it? Or has anyone else an Idea?

    xds100serial detects the board and CCS 5.2 is completly installed as root. Previously i tried with Windows XP in a VM an there everything works fine (well the flashing process is a litle bit tricky and not as fast as i would like him to be but thats another topic)

  • I'm not sure about the CCS side of things, but I found this link http://processors.wiki.ti.com/index.php/FAQ_-_CCSv5#Q:_I_can.27t_connect_to_my_BeagleBone_in_CCSv5._What_is_happening.3F that explains what works with what.

    To see the serial port under Ubuntu Linux for the Beaglebone, you should do an lsmod on your host. If ftdi_sio is loaded, you should rmmod ftdi_sio. Now load it with modprobe ftdi_sio vendor=0x0403 product=0xa6d0. This only needs to be done if your vid/pid are 0403/a6d0. I think around beaglebone A5 the pid was changed to something more generic that the ftdi_sio driver loads automatically. CCS does not used this driver so this only needs to be done if you want to see uart output from the beaglebone.

    Steve K.