MSP430 JTAG Interface USB Driver

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search


  • Image:Google-16x16.png Search for an article here:


The MSP-FET430UIF Development Tool

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

  • Low-Level USB VCP Drivers: These drivers are responsible to provide an interface between the high-level debugger drivers and the MSP-FET430UIF's USB interface. This is accomplished through means of a Virtual COM Port (VCP).
  • High-Level Debugger Drivers (MSP430.dll & HIL.dll): The debugging and emulation's intelligence resides in the high-level driver files MSP430.dll and HIL.dll. MSP430 IDEs such as Code Composer Studio or IAR Embedded Workbench access the debugger through these library files.


Contents

Officially Supported Operating Systems

  • Windows XP, 32- and 64-bit
  • Windows Vista, 32- and 64-bit
  • Windows 7, 32- and 64-bit

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: http://focus.ti.com/docs/toolsw/folders/print/tusbwinvcp.html. All drivers are Microsoft WHQL certified.

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.

Driver Installation

To install new drivers, 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.

  • IAR: C:\Program Files\IAR Systems\Embedded Workbench 5.0\430\bin
  • CCS: C:\Program Files\Texas Instruments\ccsv4\DebugServer\drivers
  • CCE: C:\Program Files\Texas Instruments\CC Essentials v3\DebugServer\drivers

For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article MSP430 JTAG Interface USB Driver here.
Leave a Comment

Comments

Comments on MSP430 JTAG Interface USB Driver



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)

Personal tools