Forum: Mikrocontroller und Digitale Elektronik AVRISP mkII verbinden


von Wombat (Gast)


Lesenswert?

Hallöchen,

ich habe mir auf meinem neuen Windoof 10 Rechner das alte AVR Studio 
4.19 installiert, um ein altes Projekt etwas zu modifizieren.
Nachdem ich die Pfade auf das avr-gcc und make file eingestellt habe und 
irgendeine obskure dll Datei in den WinAVR Ordner kopiert habe, konnte 
ich das Projekt schon mal kompilieren. Aber zu früh gefreut. Ich kann es 
nicht flashen. Mit dem alten PC klappt es ohne Probleme. Es kann also 
nicht an der Hardware liegen. Im Gerätemanager hatte ich zuerst eine 
Fehlermeldung beim mk2. Nach etwas rumsuchen habe ich mit zadig den 
Treiber neu installiert. Nun habe ich keine Fehlermeldungen mehr im 
Gerätemanager. Unter Jungo steht WinDriver und unter libusb-win32 dvices 
steht der AVRISP mkII. Im AVR Studio kann ich aber immer noch keine 
Verbindung aufbauen. Was muss ich tun?

von Gerhard O. (gerhard_)


Lesenswert?

Wombat schrieb:
> Hallöchen,
>
> ich habe mir auf meinem neuen Windoof 10 Rechner das alte AVR Studio
> 4.19 installiert, um ein altes Projekt etwas zu modifizieren.
> Nachdem ich die Pfade auf das avr-gcc und make file eingestellt habe und
> irgendeine obskure dll Datei in den WinAVR Ordner kopiert habe, konnte
> ich das Projekt schon mal kompilieren. Aber zu früh gefreut. Ich kann es
> nicht flashen. Mit dem alten PC klappt es ohne Probleme. Es kann also
> nicht an der Hardware liegen. Im Gerätemanager hatte ich zuerst eine
> Fehlermeldung beim mk2. Nach etwas rumsuchen habe ich mit zadig den
> Treiber neu installiert. Nun habe ich keine Fehlermeldungen mehr im
> Gerätemanager. Unter Jungo steht WinDriver und unter libusb-win32 dvices
> steht der AVRISP mkII. Im AVR Studio kann ich aber immer noch keine
> Verbindung aufbauen. Was muss ich tun?

Weiß ich leider auch nicht. Mir ist dasselbe in der Arbeit (seit 
Umstellung von W7 auf W10) und zu hause passiert. USB Treiber alle als 
OK gemeldet, funktioniert aber ums Verrecken nicht. IN W8.1 und W7X64 
funktioniert alles bestens. In der Arbeit muss ich zum Flashen eine VM 
W7X32 benutzen da ich bis jetzt noch keine Lösung gefunden habe. 
Traurig, aber wahr.

Genau wie Du ist mir V4.19 lieber da die neuesten Version grottig 
langsam laufen.

Sollte jemand das Problem gelöst haben ist es mir z. Zt nicht bekannt.

von Tom (Gast)


Lesenswert?

Windows 10 hat bei mir auch nicht gefunzt!

Bis vor einem Jahr hatte Mikrosoft ja das Update von Win8 zu Win10 noch 
kostenlos angeboten. Unter Win8 und mit dem Atmel Studio 6 lief alles 
besten. Nachdem ich dann von dem kostenlosen Update auf Win10 gebrauch 
gemacht hatte lief zwar Atmel Studio 6 noch einwandfrei, aber es konnten 
keine Programmiergeräte mehr angesprochen werden. Weder der AVRISP mkII 
noch der JTAG Programmer funktionierten nicht mehr.
Nach erfolglosem tagelangem herumprobieren und herumfuhrwerken in der 
Registry von Win10 habe ich dann frustriert ein Downgrade zurück zu 
Win8.1 gemacht. Da funktionierte dann alles wieder auf Anhieb.

Ich vermute das die in Win10 verbesserte(?) Zugangsberechtigung zum 
System bzw. die Sperrung von Systemdateien für nicht 
Administratorrechte, die Ursache dafür ist. Eine Lösung des Problems 
konnte ich jedoch unter Win10 auch nicht finden.

Da ja Win10 auch bekannt dafür ist, noch mehr Daten an Papa Mikrosoft zu 
senden als es die Vorgängerversionen schon getan haben, bin ich sowieso 
der Meinung, das man sein "altes" funktionierendes Windows (wenn es 
schon Windows sein muss) behalten sollte. Spart jedenfalls viel Nerven 
und Geld!
Und wenn man Angst hat, das man sich ein Virus o.a. sich damit 
einhandelt, dann einfach das Netzwerkkabel rausziehen bzw. erst gar 
nicht einstecken! Denn für die Entwicklung einer Software und das 
Programmieren eines Atmel´s braucht man nun wirklich kein Netzwerk!

von win10_nutzer (Gast)


Lesenswert?

Das gleiche bei mir, mein selbstgebauter mk2 lief on XP bis win8.1 
problemlos, ab win10 dann stress.
Jetzt nutze ich nen Atmel Ice, der funktioniert unter w10 problemlos.

von Wombat (Gast)


Lesenswert?

Oh man, das klingt ja nicht gut. Danke für die Antworten.
Ein Windows Downgrade ist keine Option. Höchstens ein Upgrade auf das 
neuste Atmel Studio. Die Installation hat letztes mal aber über 2 
Stunden gedauert und dann lief es auch bei mir total langsam.
Würde es mit dem neuesten Atmel Studio denn überhaupt funktionieren? 
Kann ja nicht sein, dass man mit Windows 10 grundsätzlich nicht mehr mit 
dem Atmel Zeug arbeiten kann.

von Tom (Gast)


Lesenswert?

Wombat schrieb:
> Kann ja nicht sein, dass man mit Windows 10 grundsätzlich nicht mehr mit
> dem Atmel Zeug arbeiten kann.

leider ist es aber so...
Auch eine neuere Version von Atmel Studio bringt nichts, weil das 
Problem am Treiber des AVRISP mkII liegt, der für Win10 nicht vorgesehen 
ist und deshalb von Win10 auch nicht akzeptiert wird. Atmel bzw. 
Microchip müßte einen neuen Treiber für all die Programmiergeräte die 
vor Win10 gewesen sind, herausgeben. Das die aber noch mal was neues 
machen denke ich mal nicht. Man möchte ja auch die neuen Programmer 
verkaufen....

Wie schon  "win10_nutzer" geschrieben hat, funktioniert aktuell nur der 
neue Atmel ICE mit Win10. Bleibt dann wahrscheinlich nichts anderes 
übrig als einen neuen Programmer zu kaufen, wenn man nicht zu älteren 
Versionen von Windows zurück kann. Dann sind halt ca. 125,- € fällig.

von Wombat (Gast)


Lesenswert?

Ist ja echt ätzend. Und gibt es da nicht auch billige Kopien von, wie 
damals auch vom mk2?

von Tom (Gast)


Lesenswert?

soviel mir zur Zeit bekannt ist, gibt es noch keine Kopie von einem 
Programmer ähnlich wie dem Atmel ICE. Der Atmel ICE ist ja auch erst 
nach Win10 auf den Markt gekommen.
ABER! Es gab ja schließlich eine ganze Reihe von AVRISP mkII Derivaten 
von verschiedenen Anbietern. Auch wenn die vielleicht nicht ganz so toll 
waren, hat vielleicht der ein oder andere Hersteller/Anbieter auch einen 
funktionierenden Treiber für seine Kopie bereits im Angebot. Da müsstest 
du dich mal schlau machen. Aber auch hier kommt man um einen Neukauf 
nicht Drumherum, wenn man eine solche Kopie noch nicht besitzt. Der 
einzigste Vorteil, man kommt kostengünstiger davon.

von Jim M. (turboj)


Lesenswert?

Wombat schrieb:
> Unter Jungo steht WinDriver und unter libusb-win32 dvices
> steht der AVRISP mkII.

Das ist AFAIK die Kombination für AVRDUDE. Probiere es mal damit.

von Maxim B. (max182)


Lesenswert?

Wombat schrieb:
> Hallöchen,
>
> ich habe mir auf meinem neuen Windoof 10 Rechner das alte AVR Studio
> 4.19 installiert
> Was muss ich tun?

Hallo,
ich habe mich auch mit Win10 gequält. Ein Notebook mit vorinstalliertem 
Win10 und keine Treiber für ältere Windows.

Nach ein paar Tage Quälerei habe ich eine Lösung gefunden, die wirklich 
gut funktioniert, wenn man Problem mit Treiber hat:

1. Win10 löschen, Festplatte formatieren (hier gibt es ein Problem: 
Win10 versucht zu verhindern, dass man in BIOS kommt. Man muss 
verschiedene Wege ausprobieren).

2. Kubuntu installieren. Natürlich muss man OS dann einstimmen, wie auch 
Windows.

3. In Kubuntu eine virtuelle Maschine installieren, mit allen 
Erweiterungen. Ich habe VirtualBox installiert. Auch hier einiges 
einstimmen (vor allem Umgang mit USB)

4. In diese Maschine Windows XP, Windows 7 oder Windows 8 installieren.

Weiter kannst du in diesem Windows alles wie gewöhnlich machen. Es ist 
auch möglich, Windows auf ganze Bildschirm auszudehnen, so dass man kaum 
noch sieht, dass das keine direkte Windows-Installation ist. Klingt 
komisch, aber auf dem gleichen Computer arbeitet das auch schneller, als 
"reine" Windows 10.

Aus meiner Erfahrung: Windows 10 ist für praktische Arbeit ungeeignet. 
Das ist keine OS im gewöhnlichen Sinn, sondern lediglich ein System, um 
Daten zu sammeln für Microsoft, mit einigen Funktionen von OS, die dafür 
unverzichtbar sind. Deshalb löschen!

Kubuntu löst Problem mit Treiber für eingebaute Computerteile. Als Bonus 
höhere Sicherheit in Internet.

: Bearbeitet durch User
von nicht"Gast" (Gast)


Lesenswert?

Wombat schrieb:
> ich habe mir auf meinem neuen Windoof 10 Rechner das alte AVR Studio
> 4.19 installiert, um ein altes Projekt etwas zu modifizieren.

Da fängt es schon mal an. Installier mal Windows 10. Das ist einfach 
Runder.

Bei mir läuft Win10 + libusb + Atmel Studio 7 + avrisp mkii. Hab damit 
keine Sorgen und kann alles machen was ich will. Nebenbei läuft auch 
avrdude für Serienprogrammierung.


libusb installiert man unter Win10 am besten mit dem Zadig Tool. Der 
Installer von libusb selber geht nicht so gut.


Grüße,

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.