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.

Error connecting to target: No MSP430 was found on USB FET 1

Expert 1030 points
Other Parts Discussed in Thread: MSP430F2013, MSP430FG4618

I recently bought TI's MSP-FET430UIF Evaluation Board/Kit with the CCSv4.0 software but was unable to get it to communicate with my target. The target board is very simple, apart from an MSP430F2013 (14-pin DIP) its only other components are a 3V regulator and a 100 kOhm/1 nF reset circuit. After searching the web for a solution I looked at my computer's Device Manager and found "Texas Instruments XDS560 PCI JTAG Emulator" with an exclamation point ! There were no entries under "Universal Serial Bus controllers". At a loss for what to do I recently (22-Apr) downloaded and installed ccsv4.1 onto my computer and tried again to get the debugger to communicate with the MSP430F2013 via the 4-wire JTAG pins. All I can get is the same old message - "Error connecting to target: No MSP430 device was found on USB FET 1".

Can anybody tell me:

Why is there a reference to XDS560 in the Device Manager? Under properties it says only "This device cannot start. (code 10)"

Why is there no entry in the Device Manager's USB Controller section? Surely there should be one.

How can I be sure my debugger is working in 4-wire JTAG mode and not 2-wire JTAG Spy-Bi-Wire mode? Where is this set in CCSv4.1?

Why won't it work?

Thanks.

  • Hi,

    I recommend going through the following troubleshooting document: Troubleshooting the MSP-FET430UIF

  • Hello,

    The XDS560 can be seen in the Device Manager as you describe. I can't tell why, however there is no impact regarding the any MSP430 emulator.

    As Brandon suggested, please check the wiki for details on the UIF interface.

     

    Regarding your question on 4-wire or 2-wire mode in CCS:

    The IDE automatically detects whether the device is connected in JTAG or Spy-Bi-Wire mode. Therefore, there is no option to select the connection type.

    Hope this helps,

    Markus

     

     

     

     

  • halo said:
    Why is there no entry in the Device Manager's USB Controller section? Surely there should be one.

    No. In this section you only find USB controllers and HUBs. Not USB devices. Some devices have an internal USB HUB and appear in this list too.

    You may open the HUB properties. There is a tab showing attached devices and their power consumption. You might find the device listed there. Mine shows up in the USB root hub as "MSP-FET430UIF (TI USB FET) Adapter 100mA"

    As a device, it appears under "Mehrfachadapter" (I don't know the term used on English systems) as "MSP-FET430UIF - VCP (COM8)" and again under COM&LPT as "MSP-FET430UIF - Serial Port (COM7)"  (well, that is weird... Is it COM7 or 8 or both? At least it works...)

    Maybe in your case the device driver cannot start because the virtual com port is wants to provide is already occupied by another system? You can try boot with logging enabled and check the logfile for the exact error message.

     

  • halo - there's nothing wrong with the FET or your drivers. 

    halo said:
    "Error connecting to target: No MSP430 device was found on USB FET 1".

    that means that CCS can communicate with the FET but the FET can't communicate with your MSP430F2013.  since you're using a DIP device (on a breadboard?), the problem is most likely in your connections from MSP430 to FET.  double check your connections and give it another try.

  • Thanks to all you guys for your responses.

    Brandon. vis-a-vis MSP-FET430UIF troubleshooting, OS=Vista, hardware self-test=Green light, 2nd PC=not available, custom board=as described (very simple PCB not breadboard), JTAG connections = 6 (VCC pin 1 from tool,GND pin 14, TCK pin 6,TMS pin 7,TDI pin 8,TDO pin 9, RST pin 10), New project test=not yet, Device manager=MSP-FET430UIF - VCP (COM 4) under COM &LPT section.

    Markus. Thanks for telling me that 4-wire and 2-wire are configured automatically. I hadn't read that anywhere.

    Jens-Michael Gross.Thanks.

    adrian. Yeah. I should have been more explicit. The problem, I felt, was not with the FET430UIF but with my board or the F2013 on it. It was only the entry in the Device Manager that made me think otherwise. I don't know why the reference to XDS560 should be there; it only serves to alarm unnecessarily.

    I guess it's back to the drawing board, then. One last observation. Using a multimeter and looking at what is on the pins after the FET430 has tried to establish communications, I can see 3V on TCK, 0 V on TMS, TDI seems to be toggling and TDO is at 3V.

    Actually, a closer read of SLAU157C page 23 Fig 3-1 note D tells me the problem may be the reset pin connection. I thought it said that the RST connection is optional for a 4-wire JTAG connection; but it really says for a 4-wire JTAG ONLY device. For a 2-wire and 4-wire capable device, the RST wire is required. I think I should look into that.

    Thanks anyway to all of you for your help.

  • I suggest using the MSP430 Tools Hardware User's Guide (SLAU278) instead of SLAU157 (Rev. C is VERY old). You can find it here http://www.ti.com/lit/pdf/slau278.

     

    Regards,

    Markus

  • Hi Markus,

    Thanks for that. I've already looked at it. Pages 13, 18, 21 - 24 and 78 seem to be the relevant ones. On pages 86 - 88 there's also some info.

  • Hi Adrian i have a similar problem.... I am using the MSP430FG4618/F2013 experimenters board for last couple of months but it never show me the connection error  "error connecting to the target:No MSP430 device was found on USB FET 1" but today it show me this error and i tried everything whatever you and other group member told, but still i am not short out the problem. I am using windows 7 64 bit home basic. And also i am using the CCS 4.0.2.01003 version. I also install it in different laptop but it how me the same error.I also see the MSP430-UIF wiki page but not getting any solution.

    please reply....

**Attention** This is a public forum