Msp430 Usb Debug Interface Msp Fet430uif Drivers For Mac
- Msp430 Usb Debug Interface Msp Fet430uif Drivers For Mac Download
- Msp430 Usb Driver
- Msp430 Usb
- Msp430 Usb-debug-interface Msp-fet430uif
Msp430 Msp-fet430uif Lsd-fet430uif USB JTAG Emulator Programmer Debugger TI. Please enter a valid ZIP Code. Refer to eBay Return policy for more details. Seller information sunwenjun Will usually ship within 1 business day of receiving cleared payment – opens in a new window or tab. The following tools contain the USB debug interface (MSP-FET430UIF) and the respective target-socket module:.MSP-FET430U14 (for MSP430 devices in 14-pin PW packages).MSP-FET430U28 (for MSP430 devices in 20- and 28-in DW or PW packages).MSP-FET430U38 (for MSP430 devices in 38-pin DA packages).
USB Debugging Interface, Real-Time, In-System Programming and Debugging Some Part number from the same manufacture Texas Instruments, Inc. MSP-TS430PZ100USB Specifications: Silicon Family Name: MSP430F5xx; Core Architecture: MSP430; Core Sub-Architecture: MSP430; IC Product Type: Debugger / Programmer; Kit Contents: JTAG Header Cable, Two. Low-Level USB CDC or VCP Drivers These drivers provide an interface between the high-level debugger drivers (MSP430.DLL & HIL.DLL) and the MSP-FET430UIF's USB interface. This is accomplished by using a Communication Device Class (CDC) or Virtual COM Port (VCP) protocol. My old MSP-FET430UIF MSP430 USB-Debug-Interface works fine with CrossWorks. The drivers are installed and the Flash Emulation Tool shows up in Windows Device Manager. It also works with the Texas Instruments MSP430Flasher program version 1.3.7. The following tools contain the USB debug interface (MSP-FET430UIF) and the respective target socket module:.MSP-FET430U14 (for MSP430 devices in 14-pin PW packages).MSP-FET430U28 (for MSP430 devices in 20- and 28-in DW or PW packages).MSP-FET430U38 (for MSP430 devices in 38-pin DA packages). . MSP-FET430UIF(debug interface with USB connection, for all MSP430 flash-baseddevices). eZ430-F2013(USB stick form factor interface with attached MSP430F2013 target, for all MSP430F20xx, MSP430G2x01, MSP430G2x11, MSP430G2x21, and MSP430G2x31 devices).
The MSP-FET430UIF is a powerful flash emulation tool to quickly begin application development on the MSP430 MCU. It includes USB debugging interface used to program and debug the MSP430 in-system through the JTAG interface or the pin saving Spy Bi-Wire (2-wire JTAG) protocol. The flash memory can be erased and programmed in seconds with only a few keystrokes, and since the MSP430 flash is ultra-low power, no external power supply is required.
The debugging tool interfaces the MSP430 to the included integrated software environment and includes code to start your design immediately. The MSP-FET430UIF development tool supports all MSP430 flash devices.
see also:
Contents
|
Features
- USB debugging interface (MSP-FET430UIF) connects a flash-based MSP430 MCU to a PC for real-time, in-system programming and debugging
- Technical specifications:
- Software configurable supply voltage between 1.8 and 3.6 volts at 100mA
- Supports JTAG Security Fuse blow to protect code
- Supports all MSP430 boards with JTAG header
- Supports both JTAG and Spy-Bi-Wire (2-wire JTAG) debug protocols
Documentation
Software Version
What version of the software tool are you using?
/freebsd-92-download.html. It is recommended that only the latest version be installed for proper functionality.
Updating to the latest version fixes bugs in previous releases and provides support for the latest MSP430 devices. Using the latest version will eliminate software variables as a cause of your issue.
IAR EW430 5.40 has various problems with v3 FET protocol, such as getting message 'Could not find device (or device not supported)' during download. See this article for more information and a workaround.
IAR EW430 Firmware upgrade
If your MSP-FET430UIF is successfully recognized by your OS but within your IAR EW430 the only entry under 'FET Debugger->USB Selection' is 'Automatic',be sure to read the following article: FET-firmware upgrade and downgrade.
- EW430 version 5.40+ and firmware downgrade
- 'After upgrading to EW430 version 5.40, there might be problems using the FET debugger with older EW430 releases. It is possible to replace the old msp430.dll with the new DLL from EW430 5.40, to get it working. If this does not work, you can use the downgrade utility, V32V2.bat, located in the 430/bin directory to do a firmware downgrade. See the 5.40 Release Notes for more info[..]'.
In other words: If you e.g. worked with IAR EW430 v5.10 and installed parallel an evaluation version >= 5.40 that requested a firmware upgrade, your v5.10 does not longer recognize your MSP-FET430UIF! In this case you have to copy the msp430.dll located in 430binmsp430.dll to your older IAR EW430 version and replace the old one as described above.
Are you using a valid OS?
The USB FET (MSP-FET430UIF) drivers included with the latest IAR Kickstart and the TI Code Composer Studio IDEs support Windows XP, Vista, and Windows 7, both 32-bit and 64-bit versions. All drivers are Microsoft WHQL certified.
The linux version of CCS5 does not support auto-update (or manual update) of DLL V3 (CDC-based) driver. Without installing a CCS5 or IAR on Windows, the MSP430-Flasher tool can be used for a quick firmware update. See MSP430_Flasher_-_Command_Line_Programmer
Hardware Self Test
When your device is plugged in do the LEDs blink? The pattern should be RED-RED-RED-GREEN and then the green should stay on. This indicates that the device is receiving power.
If the above does not happen: Sometimes updating the firmware will fix this problem, but if not the hardware could be damaged.
Note: The blinking pattern only applies on FET firmware v2. Newer firmware just lights the GREEN led when connected to PC.
2nd PC Test
Have you tried to install the same questionable USB FET on other PCs (using the installation guide steps in appendix C) of the Hardware User's Guide
If your FET works on a second PC the issue probably is a PC driver conflict with your first PC.
Usage History
Was the tool in question ever recognized by any PC? If so were able to successfully program and debug with this tool at any time in the past?
If the tool used to work but no longer responds it could be damaged, or the drivers could have a conflict with newly installed 3rd party software.
Custom Board Comparison
Are you using a TI target board or a custom board design?
Hardware considerations can be ruled out by using a TI target board, available for order at www.MSP430.com
JTAG Connections
If you are using your own board, does your JTAG connections differ in any way from the recommendations we give in the Hardware User's Guide, page 23 (4-wire) or page 24 (2-wire/Spy-Bi-Wire)?
If there are significant differences this could very well be the source of your problem. See the Custom Board Comparison topic above.
New Project Test
After the above steps have been performed please do the following: If you create a new project using the steps in the attached word document (IAR [1], CCE V3 [2], CCS V4) and attempt to load a simple TI code example[3], do you see the same issue? This should rule out software considerations.
Device Manager Comparison
You should have a virtual com port (VCP) entry like the image below under PORTS (COM & LPT) If it does not then right-click and reinstall.
Update: the VCP-stuff is related to DLL V2. For DLL V3 (which add features), the CDC driver must be notified instead of VCP. Both types of drivers create a virtual COM port.
Still having problems?
Please open a new request at TI Support & reply to the Service Request bounce-back email with:
- Comments/Answers to the above questions
- Screen image of the device manager & error message
- the newly created workspace and files using the steps above, back to us in a zip file so we may take a look at it. Please also send the answers to the above questions.
Once the above questions are answered we can identify and rule out any issues regarding:
- Driver Errors
- Operating System Incompatibilities
- Software Tool Updates
- Software Setup/Project Option Issues
References
- SLAU138
|
Overview
The MSP debug stack (MSPDS) for all MSP430 devices is called MSP430.DLL. It consists of a dynamic link library as well as embedded firmware that runs on the MSP-FET430UIF or the eZ430 emulators. It is the bridging element between all PC software and all MSP430 microcontroller derivatives and handles tasks such as code download, stepping through code, break point handling and so forth. Examples that use the DLLv3 are IDEs such as Code Composer Studio (CCS), IAR's Embedded Workbench or others. Also other TI tools like Smart RF Studio or Elprotronic's FlashPro430 are using the MSP430.DLL.
The MSP debug stack is officially supporting the following Operating Systems:
- Windows XP SP3, 32- and 64-bit
- Windows Vista, 32- and 64-bit
- Windows 7, 32- and 64-bit
- Windows 8, 32- and 64-bit
- Linux Ubuntu 10.04
- Linux Suse 10.3
What's new in the MSP430.DLLv3
We're glad to announce that we've released MSP430.DLLv3 end of 2011! It is an all new version of the previous MSP430.DLLv2, which has been used in all tools until October 2011. The DLLv3 was created from scratch and was written in an object oriented way, which allows for simpler modifications.
Furthermore, we're introducing a new USB protocol (CDC) for the MSP-FET430UIF debuggers, which will improve stability significantly and doesn't require any drivers except for an .inf file.
One of the most important aspects of the MSP430.DLLv3 is that it is available as open source software. See the MSPDS Open Source DLL package.
The DLLv3 supports all features of the previous DLLv2 (see release notes for limitations). In addition it features:
- Open source package
- Host OS independent design
- Linux support (Open Source Release available - see below and in CCSv5.2 and newer)
- Faster operation, especially when stepping through code
- Improved stability - CDC driver for the MSP-FET430UIF debugger
- Improved usability
- Extended LPMx.5 support
Backward compatibility:The new MSP430.DLLv3 provides full backward compatibility once the MSP-FET430UIF debugger has been updated and the CDC driver has been installed on the target system. The automated update from MSP430.DLLv2 to MSP430.DLLv3 for the MSP-FET430UIF debuggers is a new feature however, and not compatible with previous IDE releases.
IMPORTANT NOTE |
---|
The DLLv3 requires a significant firmware-update of the MSP-FET430UIF debugger. This update is different from the usual DLLv2 update, as the USB protocol stack will be updated as well. Once an update was done, the updated MSP-FET430UIF debugger won't work with older IDE or other MSP430.DLL based software anymore, unless a downgrade will be performed. For details see MSPDS Debugger Up- and Downgrade. |
IMPORTANT NOTE |
---|
Do not unplug the JTAG cable during an active debug session! This might cause unknown device behavior! |
Downloads
There are numerous ways of obtaining the MSP430.DLL.
- If you intend to program your MSP430 device out of an IDE, simply download the latest CCS or IAR Embedded Workbench release. The latest MSP430.dll will be included.
- Download the MSP430 Flasher to be able to access the basic functionality of the MSP430.DLL on the command line.
- Download the DLL Developers Package if you plan to create your own project based on the MSP430.DLL.
- Download the MSP430.DLL open source package to take a look at the low-level functionality (includes the MSP-FET430UIF firmware!)
IDEs
Each new IDE release with support for new MSP430 derivatives will include the latest version of the MSP430.DLL. The first IDE versions that contain the new MSP430.DLLv3 are:
| ||
Default MSP430/HIL.dll locations:
|
MSP430 Flasher
The MSP430 Flasher is a command line tool which provides easy access to the most common functions of the MSP430.dll (programming & reading device memory, setting hardware breakpoints or blowing the security fuse). |
Get the MSP430 Flasher here. |
Msp430 Usb Debug Interface Msp Fet430uif Drivers For Mac Download
DLL Developers Package
The DLL Developers Package contains everything to give your DLL-based MSP430 project a head start:
|
Download DLL Developers Package v3.3.1.4 Released 09/27/2013 |
Older versions:
|
Open Source Release
The MSP430.DLLv3 is available as open source software. It has been tested on Windows and Linux [see distributions above] |
Get the Open Source package here. |
Documentation
Download the MSP430.DLL documentation directly without any additional software. |
Low-Level USB CDC or VCP Drivers
These drivers provide an interface between the high-level debugger drivers (MSP430.DLL & HIL.DLL) and the MSP-FET430UIF's USB interface. This is accomplished by using a Communication Device Class (CDC) or Virtual COM Port (VCP) protocol.Please note that all necessary low-level drivers are included in each IDE release (Code Composer Studio & IAR Embedded Workbench) and get installed automatically. Download these drivers only if you are solely using the Open Source DLL or the MSP430 Flasher.
Windows
Please use our new and easy-to-use stand-alone driver package. It does not only include the CDC drivers for the latest MSP Debug Stack releases but also legacy VCP drivers for DLLv2 support.
Supported operating systems: WinXP-32/64, WinVista-32/64, Win7-32/64, Win8-32/64
Download driver package - these drivers are Microsoft WHQL certified.
The USB CDC drivers to use the back-channel UART on the LaunchPad or on the eZ430 Emulator can be downloaded and installed from this link: Download
Linux: Native CDC support - no driver installation required - Download installation script to set the required udev rules
Msp430 Usb Driver
Linux
Native CDC support - no driver installation required - Download installation script to set the required udev rules
VCP (for legacy DLLv2 support only):
Download from Brimson Labs Kernel 2.4: Release notesKernel 2.6: Release notes
MAC OS X (experimental)
Releases
Msp430 Usb
Release | Date | CCS version | IAR version | USB Driver | Notes |
DLLv3 | |||||
3.3.1.4 | September 20, 2013 | CCSv5.5.0.00077 + MSP430 emulation p2 update package (5.5.0.18) | 5.60.2 | CDC 1.04 | New device support:
New features:
Bug Fixes:
Known Limitations:
|
3.3.1.3 | June 28, 2013 | CCSv5.5.0.00077 | 5.60.1 | CDC 1.04 | New device support:
New features:
Bug Fixes:
Known Limitations:
|
3.3.0.6 | January 31, 2013 | 5.4.0.00091 | 5.51.6 | CDC 1.04 | New device support: New features:
Changes:
Bug Fixes:
Known Problems:
|
3.2.5.4 | September 27, 2012 | 5.3.0.000090 | 5.51.3 | CDC 1.04 | New device support: Changes:
Bug Fixes:
Known Problems:
|
3.2.4.5 | June 26, 2012 | 5.2.1.00018 | 5.50.1 - FET613 | CDC 1.04 | New device support:
Bug Fixes:
Known Problems:
|
3.2.3.15 | March 16, 2012 | 5.2.0.00069 | 5.40.6 - FET611 | CDC 1.04 | New Features:
Bug Fixes:
Known Problems:
|
3.2.3.2 | December 30, 2011 | 5.1.1.00031 | 5.40.3 - FET610 | CDC 1.04 | Bug Fixes:
Known Problems:
|
3.2.2.0 | December 23, 2011 | - | 5.40.1 - FET608 | CDC 1.04 | New device support:
|
3.2.1.9 | November 8, 2011 | 5.1.0.09000 | - | CDC 1.04 | The DLL version 3.2.1.9 is an all new DLL design compared to the last DLL version 2.4.9.1. This new DLL includes also a new UIF-Firmware. Furthermore the USB driver has been changed to a certified CDC driver. The DLL is implemented in C++ and follows an object based design, which is host operating system independent. The API of the new DLL is the same as for the old one. DLL functionality keeps the same as in the old V2 DLL. The new DLL V3 also includes a compiled version of the DLL v2.Known Problems:
|
DLLv2 | |||||
2.4.9.1 | May 8, 2011 | CCSv4.2.4 | 5.30.1 - FET607 | VCP 6.5.9017.0 | New device support:
Known Problems:
|
2.4.8.2 | March 10, 2011 | CCSv4.2.3 | 5.20.4 - FET604 | VCP 6.5.9017.0 | New device support: New Features:
Bug Fixes:
Known Problems:
|
2.4.7.1 | November 30, 2010 | CCSv4.2.1 | 5.20.1 - FET603 | VCP 6.5.9017.0 | New device support: New Features: Enhanced MSP430.DLL to support LPMx.5 debugging for the MSP430FR5739. The MSP430F5739 can enter LPMx.5 when Release JTAG on Go is selected. Bug Fixes:
Known Problems:
|
2.4.6.1 | November 5, 2010 | CCSv4.2.0 | 5.10.6 - FET602 | VCP 6.5.9017.0 | New device support: MSP430F6733, MSP430F11x2 & MSP430F12x2 new revisions, MSP430F5510, MSP430F5509, MSP430F5508, MSP430F5507, MSP430F5506, MSP430F5505, MSP430F5505, MSP430F5504, MSP430F5503, MSP430F5502, MSP430F5501, MSP430F5500, MSP430F5310, MSP430F5309, MSP430F5308, MSP430F5304 New Features:
Bug Fixes:
Known Problems:
|
2.4.5.3 | July 1, 2010 | CCSv4.1.3 | 5.10.4 - FET601 | VCP 6.5.9017.0 | New device support: MSP430F438, F439, full support for L092 and C092 devices. New Features:
Bug Fixes:
|
2.4.4.0 | April 1, 2010 | CCSv4.1.2 | 5.10.1 - FET600 | VCP 6.5.9017.0 | New Device Support:
New Features:
Bug Fixes:
Known Problems:
|
2.4.2.0 | November 1, 2009 | CCSv4.1.0 | 4.21.7 - FET522 | VCP 6.5.9017.0 | New Device Support:
Bug Fixes:
Known Problems:
|
2.4.1.4 | October 9, 2009 | CCSv4.0.1 | 4.21.4 - FET521 | VCP 6.5.9003.0 | New Features: The memory read routine was updated because of memory design changes on the F55xx family. If the device memory is spitted over two physical flash memory blocks it's important that both physical memory blocks are erased when a mass erase occurs. Known Problems:
|
New Findings
This section describes new findings that have been identified after the release happend (i.e. not covered in release notes). They are planned to be addressed in the upcoming release.
Msp430 Usb-debug-interface Msp-fet430uif
# | Symptoms | Treatment |
1 | DLLv3.3.1.3 only supports MSP430F5259, but none of the other F525x spins. | No workaround, we're about to provide a new release with a fix for this issue. |
2 | A FET firmware update from older DLL versions (up to v3.2.3.15) to v3.2.4.5 and newer versions might not be completed correctly. In this case, the IDE/programmer software won't respond anymore. | The IDE/programmer software will have to be closed and restarted. Additionally, the FET has to be unplugged and reconnected again. |
3 | Can't launch debug session for MSP430F67xx devices when using 4-wire JTAG mode. | Make sure that device is not in LPMx.5 when launching a debug session or use 2-wire SBW mode. |
4 | Error message 'Can't set Vcc' occurs upon debug session launch with DLLv3.3.0.6. | Known issue that's under investigation. Workaround: Unplug/reconnect debug interface and launch debug session again. This issue has been fixed in DLLv3.3.1.3 and newer versions. |
5 | Can't set breakpoints while device is running (FR59xx series) with DLLv3.3.0.6. | This feature is not yet supported but will be for the next release. This issue has been fixed in DLLv3.3.1.3 and newer versions. |
6 | Can only access F2xx master devices (e.g. MSP430F2274 works, but not the F2272) with eZ-FET based emulators. | This bug will be fixed with the next release. This issue has been fixed in DLLv3.3.1.3 and newer versions. |
Feedback
Your feedback to the MSP40.DLLv3 binary as well as the open source release is highly appreciated! Please visit the E2E forums!