USB driver for Atmel JTAGICE mkII
Technical Note 61211
Architectures:
AVR
Component:
debugger
Updated:
2019/10/2 17:01
Introduction
When debugging a project the following message appears:
Failed to initialize USB driver: error 0x2000001c ("Incorrect WinDriver version installed")
Solution
- If you have upgraded to IAR Embedded Workbench for AVR version 5.40 or later:
These versions use a new version of the Jungo driver (v10.1.00). You need to manually install this driver as recommended in the Release Notes for the JTAGICE mkII driver.
For IAR Embedded Workbench for AVR version 5.40 to 6.10, run the batch fileinstall.bat
. The batch file is located in the directoryavr\drivers
in the product installation.
For IAR Embedded Workbench for AVR version 6.11 and later, follow the instructions in the JTAGICE mkII Driver Release Notes (the driver installation package is for example namedAVRJungoUSB.exe
,AtmelUSB.exe
orAtmelUSBInstaller.exe
- located inavr\drivers\Atmel
).
For IAR Embedded Workbench for AVR version 6.80.1 through 6.80.8, Jungo version 12 is used.
For IAR Embedded Workbench for AVR version 6.80.9 and 7.10.1 and later, Jungo drivers have been replaced by WinUSB drivers.
- If you are using 64-bit Windows XP:
The JTAGICE mkII driver can, from version 5.40, be used on 64-bit versions of Windows Vista and Windows 7 but not 64-bit XP. If you install AVR Studio Version 4.18, with Service packs 1 and 2, this will update the USB drivers, and the firmware in the JTAGICE mkII. IAR Embedded Workbench for AVR 5.40 will then work on a Windows XP 64-bit system.
All product names are trademarks or registered trademarks of their respective owners.