Forum: Mikrocontroller und Digitale Elektronik avrdude avrispmkii windows xp


von user (Gast)


Lesenswert?

Bekomme avrdude nicht unter XP ans laufen.

http://zadig.akeo.ie

Das Programm wird in Windowx XP wegen Signaturproblemen nicht 
ausgeführt.



Habe dann eine libusb0.dll ins avrdude Verzeichnis kopiert.

Extract libusb-win32-bin-1.2.6.0/bin/x86/libusb_x86.dll to where you 
have avrdude.exe placed and rename libusb_x86.dll to libusb0.dll

... so beschrieben hier:
http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude



Weiß nicht mehr weiter.

Habe mal als Programmer usbasp eingestellt, da sagt er dann 'Could not 
find USB device with vid ... pid ...'

Also USB treiber sollte eigentlich ok sein.


Kommando:
avrdude -c avrispmkii -p x32e5 -U xmegaled.hex

avrdude done. Thank you.

von Jim M. (turboj)


Lesenswert?

Moment: Für WinXP muss man die entsprechende Version (zadig_xp_2.2.exe) 
einseten, da gibt es irgendeine Library Abhängigkeit.

Notfalls nimmt man eine der ältern Versionen, bei Libusb-win32 hat sich 
lange nix geändert.

> Also USB treiber sollte eigentlich ok sein.

Welcher denn? Libusb0.dll auspacken reicht nicht: Es gibt eine 
Kernel-Mode Komponente bei Libusb-win32, im Gerätemanager muss als 
Treiber libusb0.sys angezeigt werden.

von Rainer S. (rsonline)


Lesenswert?

Jim M. schrieb:
> Moment: Für WinXP muss man die entsprechende Version
> (zadig_xp_2.2.exe)
> einseten, da gibt es irgendeine Library Abhängigkeit.

Ja, hab' ich gemacht. Da kommt dann von XP die Meldung: Problemsignatur.

> Notfalls nimmt man eine der ältern Versionen, bei Libusb-win32 hat sich
> lange nix geändert.

Hab' ich auch alle probiert, das gleiche.

>> Also USB treiber sollte eigentlich ok sein.
>
> Welcher denn? Libusb0.dll auspacken reicht nicht: Es gibt eine
> Kernel-Mode Komponente bei Libusb-win32, im Gerätemanager muss als
> Treiber libusb0.sys angezeigt werden.

Hab' das so gemacht wie hier beschrieben ...

http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/

Extract libusb-win32-bin-1.2.6.0/bin/x86/libusb_x86.dll to where you 
have avrdude.exe placed and rename libusb_x86.dll to libusb0.dll

... und dann die .dll im avrdude Verzeichnis kopiert.

Im Gerätemanager wird der Programmer angezeigt als

+Jungo
  AVRISP mkII

Gerätestatus: Das Gerät ist betriebsbereit.

Treiberanbieter: Jungo LTD.
Treiberdatum: 06.05.2005
Treiberversion: 7.0.0.0
Signaturgeber: Nicht digital signiert

Treiberdetails:
C:\WINDOWS\system32\drivers\windrvr6.sys

von Rainer S. (rsonline)


Lesenswert?

Brauch' ich sowas hier?

http://www.libusb.org/wiki/libusb-win32

von Rainer S. (rsonline)


Lesenswert?

Hab' mir die Lib geladen und entpackt.

Dann im bin Verzeichnis inf-wizard.exe aufgerufen und mich 
durckgeklickt.

Jetzt läuft es.

Beim installieren sollte der AVRISP mkII eingesteckt sein.

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.