Bascom mit AVRISPmk2 und Lib-USB

dino03

Aktives Mitglied
27. Okt. 2008
6.760
20
38
Sprachen
  1. BascomAVR
  2. Assembler
Hallo zusammen,

ich wollte hier mal ne Warnung aussprechen was man nicht machen sollte :p :rolleyes:

Ich hab am Wochenende mein Bascom 2.0.7.0 mit Lizenz bekommen und da dachte ich mir , sieh mal zu ob man den AVRISPmk2 nicht vollständig integrieren kann. So mit Fuses und allem drum und dran. Bis dahin lief er in der Demo-4k-Version immer mit der Einstellung "STK500.exe" und konnte damit nur programmieren aber irgendwie die Fuses nicht bearbeiten. Das hab ich dann immer mit dem AVR-Studio gemacht.

Nach allen möglichen Einstellversuchen hab ich dann als letzte Möglichkeit LibUSB-win32 von SourceForge runtergeladen, entpackt und mal die Verzeichnisse durchstöbert. Irgendwie hab ich nicht wirklich nen Setup oder Install oder was ähnliches gefunden. Naja ... also kam mir dieser INF-Wizard am naheliegensten vor.
LibUSB_INF-Wizard.png

Also mal schnell nen Doppelklick und dann bei der Abfrage den AVR-ISP-mk2 angeklickt und schon ist der Treiber drauf. ;)

Und schon sieht das dann im Gerätemanager so aus ...
WinDriver_Jungo.png

Es ist ein WinDriver dazugekommen. Das Ergebnis war auf jeden Fall ... Bascom läuft erste Sahne mit Fuses und allem drum und dran. Also erst einmal der volle Erfolg. :cool:

Wenn man nun aber AVR-Studio startet dann findet es ums Verrecken den Progger nicht mehr. Wenn man dann den WinDriver und den Jungo und AVR-Studio und alles was damit zusammenhängt wieder vom System schmeißt um alles sauber neu zu installieren dann bekommt man von Windows leider den Stinkefinger gezeigt. :p

Der Jungo-Treiber von AVR-Studio bleibt verschollen. Was man auch macht. Man bekommt AVR-Studio nicht mehr dazu, den AVR-ISP-mk2 zu finden. Bei jedem Versuch taucht immer wieder der WinDriver aus der Versenkung auf. Irgendwo in Windows ist die USB-ID des AVR-Proggers jetzt mit dem WinDriver verkoppelt der dadurch wieder reaktiviert wird.

Also Endergebnis : Um es wiederzubeleben sieht es im Moment nach einer Neuinstallation von Windows aus :mad: MIST !

Wenn noch einer ne Idee hat wie man Windows den ganzen Kram wieder entziehen kann, dann her damit.

Alle Versuche die normalerweise zum Erfolg führen hab ich bereits durch. Die Registry hab ich auch schon durchsucht und gesäubert. Das hatte leider auch keinen Erfolg.

Aber der EeePC muß sowieso demnächst neu installiert werden :p :rolleyes: Im Endeffekt sollte dann aber doch irgendwann mal beides vollständig nebeneinander funktionieren. Und ... bei der Neuinstallation gibts nach dem Basissystem ein Image :cool:

... und nun habe ich für heute die Nase voll :banghead: ... gute Nacht :vollkommenauf: :goodnight: :sleep: ...

Gruß
Dino
 
Hallo Dino,

ich habe bei mir nach Längerem den Programmer zum Laufen bekommen, sowohl unter AVR-Studio als auch unter Bascom. Ich habe allerdings nicht den INF-Wizard genommen, sondern den Filter-Wizard. Aber erst, nachdem AVR-Studio den Jungo-Treiber installiert hat.
 
moin dino,

also die LibUSB ist zum teil allgemein gehässig auch wenn du selbst Treiber machst :p... ich hatte mir da auch schon meine HID Treiber abgeschossen ...

Entweder .. http://www.windows-tweaks.info/html/unused-treiber.html

Oder den riskanteren aber dafür Tiefgreifenderen Weg gehen mit http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272 -> The DevCon von Microsoft ...

Code:
devcon findall usb*
werden dir alle jemals an PC gesteckten Geräte Angezeigt ...

bzw wenn du die VID deines Programmers kennst

Code:
devcon findall usb\vid_00abc

dann kriegst du raus welchen Namen das teil hat ...

so dann gehst in die Registry

HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Enum\USB
bzw
CurrentControlSet

das ist von den Usern Abhängig .. ich machs sicherheitshalber immer bei allen ...

-> Natürlich vorher die Registry sichern .. (ich übernehm keine Garantie :p)...

Dann haust einfach den kompletten Pfad (also deines Devices) raus (Device sollte Abgesteckt sein...)

vorher kennt dein Windows noch das Teil und wird dir immer den "kaputten" Treiber nehmen ...


Ev. hilft das noch vor der Neuinstallation ;) ansonsten bei WinXP kann ich dir nur Empfenheln mach einfach ne Systemwiederherstellung von vor ner Woche dann müsste der Treiber auch raus sein (das das Einfachste) :).

Gruß
Manuel
 
Hallo Dino!

Ich weiß gar nicht, was du da immer machst. :wink:


Ich habe mich bei der Installation der LIBUSB nur an die Anleitung gehalten und es gab keine Probleme.
Ungünstig finde ich allerdings immer noch, dass man den Treiber für den AVRISPmkII nur "bekommt", wenn man vorher das ganze AVR-Studio installiert hat.

Wie in der Anleitung der LIBUSB beschrieben, habe ich vorher die eine LIB-Datei in das System-Verzeichnis kopiert und entsprechend benannt.
Dann habe ich die EXE gestartet und alles wurde richtig erstellt.

Mein Gerätemanager sieht bei angeschlossenem Programmer allerdings auch so aus:
Gerätemanager_Win7.png

Der Jungo/WinDriver bleibt immer bestehen.....
nur der Eintrag mit dem libusb-win32 device/AVRISP mkII ist "variabel" und verschwindet, sobald ich den Programmer wieder entferne.


Kommt mir also so vor, als hättest du irgendwo einen Bock geschossen. :wink:


Grüße,
Cassio
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)