• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Microcontrollers » MSP430™ Microcontrollers » MSP430 Ultra-Low Power 16-bit Microcontroller Forum » MSP-FET430UIF not recognised.
Share
MSP430™ Microcontrollers
  • Forum
  • Announcements
  • E2E Wiki
Options
  • Subscribe via RSS
MSP430 Resources
  • MSP430 Product Folder
  • MSP-EXP430G2 - MSP430 LaunchPad Value Line Development kit
  • MSP430 Getting Started Guide
  • MSP430 Microcontroller Projects
  • More Resources >
  • MSP-FET430UIF not recognised.

    MSP-FET430UIF not recognised.

    This question is not answered
    otuama
    Posted by otuama
    on Mar 05 2012 03:26 AM
    Prodigy30 points

    Hi all.

    There are similar topics on here, but I haven't seen one disucssing my problem here. 

    I have two MSP-FET430UIFs. One of them works (in debug mode in CCS4) but the other persistently says: "Error initializing emulator: No USB FET was found" 

    A bit of background to the problem. I started off with CCS5 and was unable to get the devices to work with it. After some searching I see that I might need to upgrade the firmware on the devices and the DLL that CCS uses, so I attempt to do this using guidelines outlined on these forums. Even after upgrading the firmware the device didn't work for me. I got the same error on CCS. So I do some more reading.

    I downgraded to CCS4 (a thread said it worked for the poster) and that the same error persisted. So I begin to think that it might be an issue with the hardware itself, so I tried the second FET430, and that works fine for programming, debugging, and everything, seemingly. 

    Slight digression. When trying the first FET430 with CCS5 I tried to upgrade the firmware on the device. I think there was an error in that process, but I can't remember absolutely. And nor can I give you a text of the specific error. Anyway, I have now tried downgrading the firmware of the fet430 to v2 using the scripts prvoded to us, but unfortunately that gives me an error (error is bolded): 

       Initialize: done
    MSP430_FET_GetFwVersion()
    Firmware Version: 0
    Status: Starting firmware update with 'Uifv3Downgrader.txt'!
    Initializing bootloader...
    Erasing firmware...
    Status: VCP USB stack image was loaded successfully onto MSP-FET430UIF
    Please unplug your MSP-FET430UIF debugger from your PC
    Please press 'y' when done
    y
    Please reconnect your MSP-FET430UIF debugger to your PC again
    Please press 'y' when done
    y
    Status: USB stack of MSP-FET430UIF was successfully downgraded to VCP
    Initializing bootloader...
    Erasing firmware...Error, during V2 HAL update
    Press any key to close this application.

    Press any key to continue . . .


    Even Google, when searching for that specific error, gives me nothing that matches exactly. So I'm at a loss about what to do with the first programmer. 

    Is there a way I can see what firmware version is on it? Is there a way I can validate that it is not corrupted? Is there a way I can ensure it isn't a hardware error? 

    I looked at the COM ports that are allocated for the two devices. The first uses COM9 and the second uses COM10. I changed the COM port for the first to COM17 (which isn't in use). Resetted CCS, tried debugging, and error finding device again. 

    I'm at a loss as to what to do now. Any help/advice/etc will be appreciated. 

    Also, how can I find out if specific softwares might be gobbling up the ports that I need? 

    msp-fet430uif error Com Port not recognised
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Mo.
      Posted by Mo.
      on Mar 05 2012 11:21 AM
      Genius10295 points

      Hi Otuama,

      CCSv4 uses VCP driver (DLL v2) for the MSP-FET430UIF whereas CCSv5 uses the CDC driver (DLL v3). Therefore you will need to upgrade FET Tool which has a v2 Firmware.

      Can you please provide the information which MSP-FET430UIF version do you have? 1.3 or 1.4x? All 1.4x debuggers have a version sticker on the bottom (V1.4 or V1.4a) of the enclosure. Older v1.3 interfaces don't have any stickers.

      It seems that you are using an v1.3 debugger. Older v1.3 debugger require an extra step (manual power cycle) for the upgrade. You probably got the below error message when trying to upgrade:

      However this error is normal and belongs to the upgrade procedure.

      Please check it here under MSP-FET430UIF interfaces Rev. 1.3 update procedure:  http://processors.wiki.ti.com/index.php/MSP_Debug_Stack#Upgrade_process_to_MSP430.DLLv3

      All you had to do was to unplug the FET tool from USB and replug it and pressing the debug button again. I assume that, iInstead you tried to downgrade the FET tool to V2 and it gave you the V2 HAL update error. This is because the FET tool was updated only the half way.

      What you need to do:

      1) Uninstall CCSv4 completely

      2) Install the latest CCv5 version

      3) Connect the FET tool with which you got the V2 HAL update error. (You can only have a single MSP-FET430UIF connected for the update)

      4) Start CCSv5 and run the debug session

      5) Now, hopefully  you will be asked to update the FET tool. Press update

      6) That's it. The FET Tool should be updated now.

      How to check the current FET Firware version:

      You can use the Elprotronic FET-Pro430 Software (it is a free third party tool): http://www.elprotronic.com/files/FET-Pro430-Lite-Setup.zip

      Go to Tools-->Read MSP-FET430UIF Firmware version

      I hope this will be helpful, otherwise please let me know.

      Mo.

      Make The Switch to TI MCUs

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • otuama
      Posted by otuama
      on Mar 05 2012 12:28 PM
      Prodigy30 points

      Thanks a lot for your reply. It was very helpful. Unfortunately it hasn't yet fixed my problem. 

      I'm working with a 1.4a debugger. I'd prefer to stay with CCSv4 for a number of reasons, primarily because others I know are currently working with that release. So I'd foresee fewer difficulties if we all use consistent versions. I never received that message. I have CCSv5.1 installed in another computer, and I can use that if needs be. With this clean install (there haven't been any other CCS installations on this second computer) I attempted the 6 steps you suggested, to no avail. It did indeed want to update the firmware, but it gave a number of errors. It is still attempting the update procedure, but here are what it says

      MSP430: Error initializing emulator: A firmware update is required for the MSP430 Debug Interface (MSP-FET430UIF). Click the "Update" button to update the firmware and launch your debug session.  DO NOT UNPLUG THE INTERFACE DURING THE UPDATE.
      MSP430: Error: MSP-FET430UIF Firmware erased - Bootloader active

      I ran the elprotonic program and it says that the firmware version of my FET430UIF device is 0 (this was before I tried steps 1 to 6)... that seems very wrong. Is there a means of manually resetting the device to its factory defaults? Or is that a last step that shouldn't be taken unless needed! The second FET programmer is still working fine.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • otuama
      Posted by otuama
      on Mar 05 2012 12:47 PM
      Prodigy30 points

      And if I try to upgrade the firmware I get: 

         Enter 'y' to confirm: y


      Initialize: done
      MSP430_FET_GetFwVersion()
      Firmware Version: 0
      Status: Starting firmware update with built in image!

      Initializing bootloader...
      Erasing firmware...Error, firmware update returned an error


      Press any key to close this application.
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • RuvMan
      Posted by RuvMan
      on Mar 22 2012 12:37 PM
      Prodigy130 points

      Hi All, 

      I am experiencing the same problem, somehow I succeeded to restore to V2 firmware, however, additional try to update to V3 from V2 once again was not successful.

      Any thoughts?

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • zoster
      Posted by zoster
      on May 16 2012 05:31 AM
      Prodigy90 points

      Same problem!  But I can't restore the firmware to any version.. How have you restored to V2?

      Thanks

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • RuvMan
      Posted by RuvMan
      on May 16 2012 15:43 PM
      Prodigy130 points

      Hi zoster, 

      Actually, I had two jtags  so I updated the second one to V3 and the first one downgraded to V2. The downgrade to V2 was done on other machine with clean install of older drivers.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lenio Cacula
      Posted by Lenio Cacula
      on Jun 04 2012 09:57 AM
      Intellectual1990 points

      Your problem might be related to the Windows USB driver. Make sure the device is properly installed by reviewing the Control Panel / device manager window. If you have one of those yellow exclamation points you will have to update the driver:

      Right click on the device and select to update the driver, which can be downloaded from the wiki page:

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

      Make sure you do not allow windows to select the driver.

      Once the USB driver is properly installed, you should see a vitual comm port (VCP) item in the list of devices. After that, allow CCS or IAR to update the debugger firmware appropriately.


       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Anoop Varghese
      Posted by Anoop Varghese
      on Jul 14 2012 01:30 AM
      Prodigy40 points

      Hi Lenio,

      Even I am facing same issue, I have two debuggers and one of them not respond to upgrade or downgrade or downgrade of firmware versions.

      The debugger retuns following error.

       

       

      Firmware version: 0

      .

      .

       .

      Ereasing firmware .... Error, During V2 HAL update.

       

       

      Please let me know what can be the reason.

       

      Thanks & Regards,
      Anoop

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lenio Cacula
      Posted by Lenio Cacula
      on Jul 15 2012 18:44 PM
      Intellectual1990 points

      Hi Anoop,

      have you checked the Control Panel to verify the status of the USB?


       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Mo.
      Posted by Mo.
      on Jul 16 2012 03:10 AM
      Genius10295 points

      Hello Anoop,

      there might be a VCP assignment problem when using more that one Debugger on the same machine.

      Is it possible for you to do the upgrade/downgrade of the debugger on a different PC?

      Let me know,

      Thanks,

      Mo.

      Make The Switch to TI MCUs

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Anoop Varghese
      Posted by Anoop Varghese
      on Jul 24 2012 00:36 AM
      Prodigy40 points

      Hi Mo,

      Thanks, for your response. However the device is not working in any PCs.

      I could downgrade and upgrade another MSP-FETU430IF on my PC. Also i could see the device on the device manager under ports section -MSP-FET430UIF-CDC (COM4).

      Will it be some hardware error on the debugger?

      Regards,

      Anoop

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lukasz Lopacinski
      Posted by Lukasz Lopacinski
      on Jul 26 2012 04:12 AM
      Prodigy90 points

      Hi guys,

      We are using in ours company a few FET devices, and one is dead during downgrading. I would recommend to not do it if you do not need it.

      Problem in my case was:

      1. Someone borrow my flasher and upgrade it to OCD with CC5.

      2. I tried to use with my older IAR, there was some problems and I found the downgrading procedure.

      3. Downgrade tool wrote me that flash is written ok, both leds was off, and I should unplug and plug the device. I repeated that few times and I waited in between a few minutes.

      4. After power cycle device is found in windows as VCP, but both leds are permanently off, and there is no application which can flash any chip. Downgrading and upgrading tool wrote me that FET is not found (IAR and CC the same).

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • David Caskey
      Posted by David Caskey
      on Aug 20 2012 04:25 AM
      Prodigy10 points

      I encountered the same situation here, had a FET tool with v3 firmware as I had been using with IAR Kickstart v5.40. Needed to use FET tool with IAR v5.10 and it wasn't compatible with the FET firmware.

      So I ran the TI FET downgrader to go from V3 to V2.

      It ran and failed half way through, where it repeatedly asked me to disconnect and reconnect the FET tool. There were no LED's and running the downgrader again resulted in it exiting with error as it could not find a tool.

      So after trawling through the forums and seeing lots of people in a simlar situation I started experimenting. I found that I was able to recover the FET tool using the following convoluted method.

      • Open windows 'device manager'. Most likely you will see the FET tool listed with a yellow exclamation.
      • Right click and 'uninstall device'
      • Unplug the FET tool.
      • Download the correct driver for your computer, I'm Windows 7 so used this http://processors.wiki.ti.com/images/6/6a/TUSBWINVCP_Win7-32.zip, otherwise just look on http://processors.wiki.ti.com/index.php/MSP430_JTAG_Interface_USB_Driver
      • Extract these somewhere convenient.
      • Plug in the FET tool and guide it manually to the drivers you just extracted. That should update the drivers and at least sort out any VCP enumeration issues.
      • Now the next bit may have different ways to do it, but I had Elpotronic LiteFETPro30 installed, so I used it to do this.
      • Download it at http://www.elprotronic.com/files/FET-Pro430-Lite-Setup.zip
      • Within this tool there is a firmware updater tool under 'Tools' menu.
      • Open that and start the process, it may list the current firmware version as '0'. 
      • Let the process continue and hopefully the firmware will get upgraded to the latest, LEDs will be back on and FET is recognised.
      • Now I ran the IAR V3 to V2 downgrader again
      • This time it was successful and took much longer as well as there was an extra programming stage that did not happen first time round.
      • I ran up IAR kick start v5.10 and used the FET, now it detected an out of date firmware but it updated the FET tool itself and worked fine.
      Completely mad process, but I really though I had a dead FET tool after the downgrade failure, so maybe this will help somebody out there.
      I also realised that on the first attempt which failed, I had a FTDI USB - serial converter cable plugged into my machine, perhaps this confused things, I don't know, but I ensured it was out second time round as well.
      Good luck and I hope it works for you.
      MSP-FET430 downgrade fail USB FET tool not working
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Mo.
      Posted by Mo.
      on Aug 20 2012 06:29 AM
      Genius10295 points

      David Caskey
      I also realised that on the first attempt which failed, I had a FTDI USB - serial converter cable plugged into my machine, perhaps this confused things, I don't know, but I ensured it was out second time round as well.

      Very good point. I think this might be the main problem here.

      For all those who have problems with downgrading/upgrading the FET Tool, please make sure that only the FET Tool shows up as a VCP device in the Device Manager during the downgrade/upgrade process.

      If possible, please do disable/remove all other VCP devices during the downgrade/upgrade process.

      BR,

      Mo.

      Make The Switch to TI MCUs

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Anoop Varghese
      Posted by Anoop Varghese
      on Aug 21 2012 00:49 AM
      Prodigy40 points

      Hi Mo,

      I have tried all these methodes, During the firmware upgrade I am observing follwing message and errors.

      Please let me know is this error due to some issue in the flash. We have another debugger so is it possible to flash the firmware directly.

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    12
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use