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.

MSP-FET430UIF Install Failed on Ubuntu 14.04

Other Parts Discussed in Thread: ENERGIA, MSP430F6659, MSP-FET

Hello everyone,

I trying to install MSP-FET430UIF on Ubuntu 14.04.3 LTS (3.16.0-53-generic),
but I got the error message when insert the usb.

I had already install_drivers.sh and msp430uif_install.sh on ti/ccsv6/install_scripts, but the error message is still.

Could anyone can help for this ?
Thank you very much.

[ 1450.190026] usb 2-1: new full-speed USB device number 12 using uhci_hcd
[ 1450.340872] usb 2-1: New USB device found, idVendor=0451, idProduct=f430
[ 1450.340875] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1450.340877] usb 2-1: Product: MSP-FET430UIF JTAG Tool
[ 1450.340878] usb 2-1: Manufacturer: Texas Instruments
[ 1450.340879] usb 2-1: SerialNumber: TUSB34105010D4869246FFB3
[ 1450.364446] ti_usb_3410_5052 2-1:1.0: TI USB 3410 1 port adapter converter detected
[ 1450.364485] usb 2-1: Direct firmware load failed with error -2 [ 1450.364486] usb 2-1: Falling back to user helper
[ 1451.046263] usb 2-1: reset full-speed USB device number 12 using uhci_hcd [ 1451.182435] usb 2-1: device firmware changed
[ 1451.182652] ti_usb_3410_5052: probe of 2-1:1.0 failed with error -5
[ 1451.182794] usb 2-1: USB disconnect, device number 12
[ 1451.398306] usb 2-1: new full-speed USB device number 13 using uhci_hcd

  • Hello Vic Lin,

    Here are a few other E2E posts/blogs that cover how to initialize the MSP-FET430UIF device on Ubuntu:
    e2e.ti.com/.../255323
    e2e.ti.com/.../18574
    michael-rushanan.blogspot.com/.../ubuntu-1304-my-experience-with-mspdebug.html

    Let me know if any of these fix your issue.

    Regards,
    Ryan
  • Hi Vic Lin,

    Have the other sources aided in solving your issue?

    Regards,
    Ryan
  • Hi Ryan,

    Thank you for your reply.
    I had already tried those solutions which are you list.

    but not solve the issue.
  • Hi Vic, not sure I can help but I try

    USB  idVendor=0451, idProduct=f430  resemble old FET USB serial mode programmer, I fear this is not supported and never TI wish support on CCS for Linux, just on winzz with all odd of bad system DLL. I suppose new winzz also don't suppor as for parallel and floppy...

    Please run command lsusb before and after error then post what happen on terminal, just the line with TI number.

    After that try run again CCS as root and see if error is the same.

    If you own a Launchpad 5xxx series try to see if it work, the new interface work IMHO more better than FET as Spy By Wire but if you use old 1xx or 4xx legacy you forever need a supported full JTAG FET programmer.

    All myprogrammers where burned out from winzz update before my switch to Linux so I cannot try nothing on my side with broken fet and I fear the only supported programmer under Linux is this one:

    http://www.ti.com/tool/MSP-FET

    The old one was plagued by serial driver DLL issues, these issue are all on WInzz only due to a defective system DLL, Linux never suffered these issue on serial device and is still serial device are supported by system but not Launchpad G nor all good serial port programmer where supported on CCS for Linux by TI.

    IMHO I wish use the good and expensive Elprotronic but never TI nor EL (promised long time ago) never released working Linux drivers.

    As test for your system try GCC chain or Energia, debugger support all devices and also old parallel port too.

  • Roberto Romano said:
    USB  idVendor=0451, idProduct=f430  resemble old FET USB serial mode programmer, I fear this is not supported and never TI wish support on CCS

    USB  idVendor=0451, idProduct=f430 is also used for a MSP-FET430UIF with version 2 firmware. In that case, using a Windows PC to update the MSP-FET430UIF to version 3 firmware may then allow the MSP-FET430UIF to be used under Linux. See https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/345194/1207032#1207032

  • Hi Chester, thank for hint, I never bought a new programmer due Launchpad is working on all new devices I am using.
    My old software on legacy is unported to CCS nor I think I can do that but I can try recover and sell old unused hardware.
    About my old question... is an image of firmware available ready to burn in or I can try read from a clone like this:
    www.ebay.com/.../272071818770
  • Roberto Romano said:
    About my old question... is an image of firmware available ready to burn in or I can try read from a clone like this

    The firmware is built into the MSP430.dll (Windows) or libmsp430.so (Linux).

    Under CentOS 6.7 64-bit I have been using a MSP-FET430UIF successfully. The MSP-FET430UIF has version 3 firmware, and lsbusb shows it enumerates as:

    Bus 001 Device 037: ID 2047:0010 Texas Instruments

    Just tried alternating between CCS 6.1.1, CCS 5.5 and MSPFlasher v1.3.4 under Linux. These different programs use a different version of libmsp430.so each with different built-in firmware for the MSP-FET430UIF. Switching between these different programs caused the MSP-FET430UIF firmware to be updated without error and the target MSP430F6659 to be accessed.

    i.e. as long as the MSP-FET430UIF is enumerated as ID 2047:0010 can't see any problem with using the MSP-FET430UIF under Linux.

  • Chester Gillon said:
    i.e. as long as the MSP-FET430UIF is enumerated as ID 2047:0010 can't see any problem with using the MSP-FET430UIF under Linux.

     Hi Chester, good point but I don't remember what happened and I don't have my UIF at hand.

     Trouble was caused near 2008 2009 by service 3 to XP, it brokened 3 or 4 old RF2500 intefaces I recovered with a copy and the 2 UIF I was never able to access more nor in WInzz nor in Linux.

     Definitively I need an image for Firmware, source ode was released but is not so simple to use and no ready to burn image where found.

  • Roberto Romano said:

    ... and I fear the only supported programmer under Linux is this one:

    http://www.ti.com/tool/MSP-FET

    IMHO I wish use the good and expensive Elprotronic but never TI nor EL (promised long time ago) never released working Linux drivers.

    My flasher working on Linux, and I am finishing OS X support right now. On PC side it is enumerated as CDC device, and it works on Linux / OS X with native USB drivers. There is no need to install anything.

    By using SBW+ in slow mode (master device MCLK is only 6 MHz) it is faster than Elprotronic (full JTAG, max speed). However, it is only flasher, not debugger.

    http://forum.43oh.com/topic/2972-sbw-msp430f550x-based-programmer/?p=69769

  • Hi there,

    Since past post, my colleague on windows 7 using MSP-FET JTAG debug had updated firmware.
    I can find ttyACM0 in the /dev on ubuntu 14.04, it's working now.

    Thank you everyone for your support !

    [ 6.874372] usb 1-2: new high-speed USB device number 3 using ehci-pci
    [ 7.010754] usb 1-2: New USB device found, idVendor=203a, idProduct=fffa
    [ 7.010757] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 7.010759] usb 1-2: Product: Virtual Printer (Print to PDF (Mac Desktop))
    [ 7.010761] usb 1-2: Manufacturer: Parallels [ 7.010762] usb 1-2: SerialNumber: TAG11d87aca0
    [ 8.025090] usblp 1-2:1.0: usblp0: USB Unidirectional printer dev 3 if 0 alt 0 proto 1 vid 0x203A pid 0xFFFA
    [ 8.025162] usbcore: registered new interface driver usblp
    [ 8.266570] floppy0: no floppy controllers found
    [ 8.321047] init: plymouth-splash main process (2614) terminated with status 1
    [ 35.866659] audit: type=1400 audit(1450313990.647:62): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=3424 comm="apparmor_parser"
    [ 35.866666] audit: type=1400 audit(1450313990.647:63): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=3424 comm="apparmor_parser"
    [ 35.866997] audit: type=1400 audit(1450313990.647:64): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=3424 comm="apparmor_parser"
    [ 1871.280582] usb 2-1: new full-speed USB device number 2 using uhci_hcd
    [ 1871.441931] usb 2-1: New USB device found, idVendor=2047, idProduct=0010
    [ 1871.441950] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 1871.441966] usb 2-1: Product: Texas Instruments MSP430-JTAG
    [ 1871.441980] usb 2-1: Manufacturer: Texas Instruments
    [ 1871.441999] usb 2-1: SerialNumber: B3FF469286D41050
    [ 1871.497546] cdc_acm 2-1:1.0: This device cannot do calls on its own. It is not a modem.
    [ 1871.497567] cdc_acm 2-1:1.0: ttyACM0: USB ACM device
    [ 1871.499481] usbcore: registered new interface driver cdc_acm
    [ 1871.499483] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 2029.553203] usb 2-1: USB disconnect, device number 2

**Attention** This is a public forum