Technical Note 64346

IAR Embedded Workbench running on 'Windows 7' and/or 64-bit

EW targets: All
EW component: General issues
Keywords: BDM debugger, dongle, driver, emulation, emulator, FET, J-Link, JTAG, Migration, upgrade, Windows, Windows7, Vista
Last update: February 13, 2012

This tech note has been updated several times. The tech note was originally created 2010-05-18.

Background
Users have contacted the IAR Systems Support Department with questions about compatibility to Windows 7.

Known problems
The reported problems comes mainly from hardware drivers.

The dongle drivers and the IAR License Manager from older versions will not work correct on Windows 7.

Most hardware debuggers was not compatible with Windows 7 (especially the 64-bit variant) when the OS was released. This has improved over the time. IAR Systems release patches when updated hardware debugger drivers are available from the manufacturers.

Typical user questions are:

Will my version of IAR Embedded Workbench work with 'Windows 7'?

When will my product officially support 'Windows 7'?

Will my hardware debugger work in 'Windows 7'?

Comments

If the version in use supports Windows Vista, then we see few reasons for the product not to work with 'Windows 7'.

The most probable area for problems is in the use of hardware debugger probes, due to driver incompatibilities.

When using older versions (with no support for Windows Vista) we anticipate the GUI to work (at least when running in a 'compatible mode to older Windows versions').

The older the version the lesser chance that it will work in 'Windows 7'.

Official support in for 'Windows 7' will be added when feasible (look in the read-me-files of newer version for the details). Problems in all earlier versions might be possible for you to work around.

Suggested installation sequence for old version on a Windows 7 computer

Install the old version you are using.

Replace the IAR License Manager application with the present version from the tech note 14255 , through the link to the right.

Install the present dongle driver from the tech note 62867 , through the link to the right. Please note: The old dongle driver must be removed. Remove the old driver in the Windows Add/Remove Programs system tool.

Check at the manufacturers' home page for the present driver for your hardware debugger.

Install the present driver for your hardware debugger, if it supports Windows 7.

Status for some debugger drivers

EW430

USB-FET - - there exists drivers that support Windows 7 (both 32bit and 64bit). These can be fetched from Tech Note 40194.

PP-FET - - Windows Vista, Windows 7 are NOT supported by the TI driver for the parallel port FET. The TI driver supports Windows XP and Windows 2000.

J-Link - - is a dropped product, drivers will not be made for Windows 7.

EW78K - 64 bit USB drivers for IECUBE and MINICUBE/MINICUBE2 comes in a patch for V4.70. Available in MyPages.

EW8051 - Texas Instruments debugger drivers for 64-bit Windows 7 and Vista comes in patch V7.51M and V7.60.6. Available in MyPages.

EWARM

J-Link - there exists drivers that support Windows 7 (both 32bit and 64bit). These can be fetched from our partner Segger, link in Tech Note 41987.

OSBDM -

Older Kinetis alpha boards must have their OSBDM firmware updated

Drivers in version 6.10 only recognize older firmware on a 32-bit install, not a 64-bit, ergo you must update the firmware with a 32-bit machine before you can get them to work on a 64-bit machine

EWAVR - The debugger drivers for AVR® ONE!, JTAGICE mkII, and AVR Dragon have been updated to support 64-bit versions of Windows Vista and Windows 7 in version 5.40.

EWAVR32 - The debugger drivers for AVR® ONE! and JTAGICE mkII have been updated to support 64-bit versions of Windows Vista and Windows 7 in version 3.30.

EWCF - 64-bit drivers (Windows 7, Vista) have been added for P&E USB Multilink, P&E Cyclone MAX, P&E Cyclone PRO, and J-Link for ColdFire in the V1.23 release.

EWCR16C - 64-bit drivers will not be made for the Nexus debugger.

EWH8 - 64-bit USB drivers have been added for E10A-USB and E8a in the V2.30 release.

EWHCS12 - USB drivers for 64-bit Windows 7 comes in a patch for V3.20. Available in MyPages.

EWM16C - 64-bit drivers have been added for E8, E8a, E10 and E100 in the V3.50 release.

EWM32C - Windows 7 64 bit USB drivers for E8 and E8a Emulator are avialable in version 3.30.

EWR32C - 64 bit USB drivers for E8a Emulator comes in a patch for V1.31. Available in MyPages.

EWRL78 - 64-bit drivers are present for E1/E20, IECUBE and MINICUBE from the first release (i.e. V1.1).

EWRX - 64-bit Windows 7 drivers have been added for E1, E20 and J-Link in the V2.20 release.

EWS08 - In version 1.20, the drivers for P&E USB Multilink and P&E Cyclone PRO have been updated to support 64-bit versions of Windows Vista and Windows 7.

EWSAM8 - The OPENice i2000 emulator driver supports both the USB connection and 64-bit Windows Vista/Windows 7 in the release V3.20.

EWSH - 64-bit Windows 7 drivers have been added for E8 and E10 in the V2.20 release.

EWSTM8

- ST-Link - version 1.30 supports Winodws 7.

- STIce - version 1.30 supports Winodws 7 and 64-bit.

EWV850 - 64 bit USB drivers for IECUBE and MINICUBE/MINICUBE2 comes in a patch for V3.71. Available in MyPages.



All product names are trademarks or registered trademarks of their respective owners.

MyPages at IAR.com
Some patches may be found here

Related Support notes:

Technical note 14255
IAR License Manager (LMS1)

Technical note 25585
JTAGMKII on 64-bit versions of Windows Vista and Windows 7

Technical note 40194
MSP430 JTAG Interface USB 64-bit Driver for XP, Vista and Windows 7 (4.21 and later)

Technical note 41987
Updated J-Link drivers for EWARM

Technical note 62867
"No valid license found for this product"

Technical note 86084
Green dongle (old product) & Windows Vista or Windows 7