MSP430 JTAG Interface USB Driver

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

The MSP-FET430UIF Development Tool

For MSP-FET430UIF and eZ430 emulator operation, two driver components are necessary:


Contents

Officially Supported Operating Systems

FET430UIF Low-Level USB CDC Drivers

With DLL version 3 the low-level USB protocol has changed to CDC (Communication Device Class).

The neccessary drivers for the MSP-FET430UIF are included with the latest Code Composer Studio and IAR Embedded Workbench IDEs and get installed automatically. Alternatively, the driver can be downloaded and installed from here:

Windows: Download CDC Driver Windows

The driver is Microsoft WHQL certified.

FET430UIF Low-Level USB VCP Drivers

The necessary low-level drivers for the MSP-FET430UIF are included with the latest Code Composer Studio or IAR Embedded Workbench IDEs and get installed automatically. Alternatively, the driver can be downloaded and installed from here:

Windows: XP32 \ XP64 \ Vista32 \ Vista64 \ Win7-32 \ Win7-64

MAC OS X (beta): Download from e2e

Linux: Download from Brimson Labs Kernel 2.4: Release notes Kernel 2.6: Release notes

All 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

High-Level Debugger Drivers MSP430.dll & HIL.dll

The MSP430.dll and HIL.dll are two files required to interface a JTAG interface such as an MSP-FET430UIF with your PC. These drivers allow the IDE to download code and debug applications over JTAG. Officially supported versions of the dlls are included with the IDE. In order to support newer devices with a specific software tool (IAR, CCS, etc), the dll must include support for the target device. Note that the MSP430.dll is also responsible for upgrading the firmware of the MSP-FET430UIF if necessary and for this includes the MSP-FET430UIF's firmware image. This process is invoked automatically by the IDE if needed. Note also that when installing or moving driver libraries between different IDEs (such as from IAR to CCS), both MSP430.dll and HIL.dll must be exchanged at the same time.

Preliminary as-is drivers implementing new features or addressing known issues are available for evaluation use. These changes will likely be available soon as part of an official IAR and CCS release/service pack. In case you don't have an immediate issue, do not install these preliminary drivers. Instead, wait for the next official IDE release / service pack. Also, only install these drivers if they are newer than the ones currently installed with your IDE. Please do not contact TI support if you run into any issues. Please provide feedback on the MSP430 Forum.

Download MSP430.DLL V3.2.3.15 Released 04/04/2012

Download MSP430.DLL V3.2.3.15


Older DLL versions


DLL v3 vs. IDE & Driver

Release Date DLL Version IAR Version CCS Version USB CDC Driver
04/04/2012 3.2.3.15 5.40.6 --- 1.04
11/08/2011 3.2.1.9 5.40.2 5.1.0.09000 1.04


DLL v2 vs. IDE & Driver

Release Date DLL Version IAR Version CCS Version USB Virtual Com Port Driver
05/08/2011 2.4.9.1 V5.30.1 - FET607 CCSv4.2.4 V 6.5.9017.0
03/10/2011 2.4.8.2 V5.20.4 - FET604 CCSv4.2.3 V 6.5.9017.0
11/30/2010 2.4.7.1 V5.20.1 - FET603 CCSv4.2.1 V 6.5.9017.0
11/5/2010 2.4.6.1 V5.10.6 - FET602 CCSv4.2.0 V 6.5.9017.0
7/1/2010 2.4.5.3 V5.10.4 - FET601 CCSv4.1.3 V 6.5.9017.0
4/1/2010 2.4.4.0 V5.10.1 - FET600 CCSv4.1.2 V 6.5.9017.0
11/1/2009 2.4.2.0 V4.21.7 - FET522 CCSv4.1.0 V 6.5.9017.0
10/9/2009 2.4.1.4 V4.21.4 - FET521 CCSv4.0.1 V 6.5.9003.0


DLL Installation

To install new DLLs, simply copy the DLL files into the the IDEs directories. The default locations for these files are shown below. The IDE should be shut down while doing this, and also it is strongly recommended to make a backup copy of the original files.

Default MSP430/HIL.dll locations:

Other Resources (SEO)

Microcontroller, MCU, Embedded Controller, 8 bit microcontroller alternatives, 16 bit microcontroller MSP430, Arm Microcontroller, Arm Processor, 32 bit microcontroller, DC motor controller, Capacitive Touch Microcontroller, Capacitive Touch MCU, Microcontroller Code, Microcontroller Projects, Smart Grid, 6LoWPAN, Safety Microcontroller, Automotive Microcontroller

E2e.jpg For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article MSP430 JTAG Interface USB Driver here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment

Comments

Comments on MSP430 JTAG Interface USB Driver



Contents

Dmschwartz said ...

I downloaded swrc094e and have run the setup program and then restarted my System 7 computer. When I plug is my MSP-430UIF I get a green light but a check of the Device Manager shows that it has no driver installed! I tried various combinations of installing IAR, the hight level drivers but all with no joy. Help!

--Dmschwartz 14:57, 2 May 2010 (CDT)

Dmschwartz said ...

I resolved the problem by downloading and installing the IAR version located in slac050. I was using a version from the IAR website and it appears that it was not packaged with the correct drivers... I think it was version 4.2 but am not sure.

--Dmschwartz 17:11, 2 May 2010 (CDT)

Nmdoresearcher said ...

Hello, I am having the same problem as you Dmshwartz, but I didn`t understood what you said about using another version of IAR. What occurs is that when I set the folder of the IAR that contains the driver for windows XP 32bits my Windows 7 64Bits does not recognize that as a driver, and don`t install the device. I would like to know if is there some driver for windows 7 64 bits avaiable for download, without needing to change the entire version of my IAR ide... Since now, thank you very much!

--Nmdoresearcher 14:07, 13 January 2011 (CST)

SJackson said ...

This was without a doubt the most unstable software I've ever come across. DVD that came with the 4358 board or FET-UIF definitely outdated and did not install low-level USB drivers, after 2 weeks of BSOD's finally works.

1) Throw away CD-ROM from TI

2) Download and install the latest swrc094 from TI, without it I got wdf010001.sys BSODs(there is a co-install dll), driver may be the one that fakes out USB to FET as a COM port

3) Get the latest slac050 IAR & install seemed to install the next level of USB drivers needed, CD version not so much

4) Get latest CCS download from TI & install

5) FET would not power 4358 board unless JTAG connector already connected before connecting USB from PC to FET

6) If everything went correctly when USB okugged in to FET it will want to update FET internal driver let it look for one.

7) 16KB User Experience for CCS will not compile still need to troubleshoot(looks like a header file prob), but at least both CCS and IAR recignize the debug is connected. IAR User Experince is too big exceeds the 4K limit for the free one.

Additionally, I had to uninstall National Instruments LabView and Studio to get rid of the rest of the BSODs, also an issue with Daemon Tools so uninstalled that. Seems stable for the last few hours.

--SJackson 13:31, 21 January 2011 (CST)

Daniel3550 said ...

I'm running Windows 7 Professional 64bit and the directions on this page are crap. The easiest thing to do is go to IAR website and download the most recent kickstart version. Install it and use the drivers in INSTALL_ROOT/430/drivers/TIUSBFET. They have them for all current windows OS versions. There is an installer in there, or you can copy the files to your licensed IAR directory. Voilia. You can uninstall kickstart when done.

--Daniel3550 16:30, 21 January 2011 (CST)

Florian Berenbrinker said ...

All drivers are up to date now. Due to this fact all issues which where mentions in the comments above are solved.

Regards Florian


--Florian Berenbrinker 03:58, 18 March 2011 (CDT)

Sysyphus said ...

IS there a problem with the format of the Low-Level USB VCP Drivers .ZIP files ? I have only downloaded the Win7 versions but neither Windows explorer nor WinRAR can extract the contents. WinRAR v4 reports "unknown method". Is it possible to make these available in a usable format ?

--Sysyphus 05:13, 18 March 2011 (CDT)

Gregl said ...

I don't find the example.c in the folder. Someone has already use this DLL to program with the FET430UIF ?

--Gregl 03:30, 2 May 2011 (CDT)

Pat said ...

This is my first time using the micro, and IAR. I am using I/O on Port 2 pins, and while the interrupts are disabled, I try to clear P2IFG. But as soon as I try to set it to 0, it comes up as 1. Is the Interface using this port pin? How do I get around this?

--Pat 17:36, 27 June 2011 (CDT)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox