Forum: Mikrocontroller und Digitale Elektronik Atmel Studio 6.2: Fehler bei USB-Driver Installation auf Windows 8.1 64 Bit (gelöst)


von Axel (gleichrichter)


Lesenswert?

Hallo,

ich hatte gerade ein merkwürdiges Problem, wo sich keinerlei Treiber für 
die Atmel-Tools (z.B. STK600, AVR Dragon, …) installieren ließen. Wenige 
Stunden zuvor hatte es aber mit den selben Installationsdateien an einem 
anderen Win8-64Bit-System anstandslos funktioniert.

Auf dem Problemrechner (Notebook mit Win8-64Bit, UEFI-BIOS und 
Secure-Boot) kam es bei der Installation des AtmelUSBInstaller-6.2.342 
(im Studio 6.2 – Paket) zu einem Fehler „… unsupported 16-bit …“ bei der 
Treiberinstallation.
Der Jungo-USB-Treiber wurde aber fehlerfrei installiert!

Ergebnislos hatte ich eine Weile mit den üblichen Mitteln bei 
Treiberinstallationsproblemen herumprobiert.

Beim genaueren Hinsehen war festzustellen, dass das Setup (aus für mich 
nicht nachvollziehbaren Gründen) eine alte Version von pnputil.exe aus 
dem Versionsarchiv (\Windows\WinSxS) aufruft.

Ich konnte dann aber von Hand jeden Treiber einzeln in das Driver Store 
installieren, womit das Problem sich umschiffen lässt. Die Ursache ist 
aber nicht klar. Ab und zu treten wohl solcherlei Probleme auch noch 
anderswo auf.

Workaround:
•  Admin-login
•  cmd-window (admin!!)
•  Nach Windows\Inf gehen.(hier müssten die .inf-Files der Atmel-Tools 
schon liegen)
•  Einzeln alle Treiber installieren. Z.B.:
pnputil -a STK600.inf

Vielleicht kennt jemand die Ursache? Mit der Installation von Hand 
sollte man aber erst mal weiterkommen.

von Klaus D. (klaus_d)


Lesenswert?

Ich hatte den Fehler auch eben gerade. Kenne leider keine Lösung, aber 
der Workaround hat gut funktioniert. Danke!

Für alle anderen habe ich hier noch eine Liste mit den Treibern, die man 
von Hand nach mit diesem Workaround installieren kann:

atmel_devices_cdc.inf
Atmel_RZUSBstick_Sniffer_XP_Win7.inf
atmel_usb_dfu.inf
atmel-ice.inf
AVRDragon.inf
avrispmkii.inf
avrone.inf
DGI.inf
EDBG_Virtual_Com_Port.inf
HID.inf
ICE50.inf
JTAGICE3.inf
jtagice3plus.inf
JTAGICEmkII.inf
mEDBG_Virtual_Com_Port.inf
QT600.inf
QT600_prog.inf
QT600Driver.inf
RfUsbStick.inf
RZ600_at32uc3xxx_cdc_x32_x64.inf
RzUsbStick.inf
STK600.inf
ZigBits_RF233_RF212B_USB_cdc.inf

Gruß,
 Klaus

von Achim X. (hallali)


Angehängte Dateien:

Lesenswert?

Super, danke!!!
Hab mir eine batch Datei gemacht. Am besten in der admin cmd-window 
ausführen.
1
Microsoft Windows [Version 6.3.9600]
2
(c) 2013 Microsoft Corporation. Alle Rechte vorbehalten.
3
4
C:\WINDOWS\system32>cd..
5
6
C:\Windows>cd inf
7
8
C:\Windows\Inf>avr.bat
9
...


Die avr.bat Datei:
1
pnputil -a atmel_devices_cdc.inf
2
pnputil -a Atmel_RZUSBstick_Sniffer_XP_Win7.inf
3
pnputil -a atmel_usb_dfu.inf
4
pnputil -a atmel-ice.inf
5
pnputil -a AVRDragon.inf
6
pnputil -a avrispmkii.inf
7
pnputil -a avrone.inf
8
pnputil -a DGI.inf
9
pnputil -a EDBG_Virtual_Com_Port.inf
10
pnputil -a HID.inf
11
pnputil -a ICE50.inf
12
pnputil -a JTAGICE3.inf
13
pnputil -a jtagice3plus.inf
14
pnputil -a JTAGICEmkII.inf
15
pnputil -a mEDBG_Virtual_Com_Port.inf
16
pnputil -a QT600.inf
17
pnputil -a QT600_prog.inf
18
pnputil -a QT600Driver.inf
19
pnputil -a RfUsbStick.inf
20
pnputil -a RZ600_at32uc3xxx_cdc_x32_x64.inf
21
pnputil -a RzUsbStick.inf
22
pnputil -a STK600.inf
23
pnputil -a ZigBits_RF233_RF212B_USB_cdc.inf

: Bearbeitet durch User
von Guru (Gast)


Lesenswert?

Wow - You guys made my day. So much for getting started on the 
ATMega168PB Xplained Mini Dev Kit - I was struggling with the driver 
installation for more than a day. Finally found this page. The avr.bat 
file sorted it out.

I have cross referenced this page on the Atmel gallery, as many of them 
were stuck with the same issue. 
(https://gallery.atmel.com/Products/Details/6873be43-0628-46ac-ba83-286869a3d97a)

Thank you very much folks.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.