Troubles Installation von ISP AVR-mkII mit AVR Studio 4

LIBUSB-Filter Treiber für BASCOM-AVR

Liebe Freunde,

Dino und Gerry danke für den Hinweis über LIBUSB. Ich antworte erst jetzt, da ich mich gestern in die BASCOM-Hilfe eingelesen habe
unter LIBUSB. Auch unter

http://sourceforge.net/apps/trac/libusb-win32/wiki

habe ich mich etwas eingelesen. Aber mein Englisch ist halt schlecht, obwohl ich mit dict.cc manche Wörter übersetze.
Anschließend habe ich die Filterversion runter geladen vom Sourceforge.net.

http://sourceforge.net/projects/lib...ibusb-win32-devel-filter-1.2.4.0.exe/download

Vorher noch einen Wiederherstellungspunkt gesetzt. Bevor ich nun die EXE anklicke, noch einige Fragen da ich Windows7 Pro SP1 32 laufen habe
und dies doch von den Screenshoots der Hilfedatei abweicht. Auch erinnere ich mich an einen Artikel von Dino, wo er troubles hatte, nachdem er
einen Treiber hochgeladen hatte. Deshalb zur
Sicherheit noch eine Frage wegen des Filter-Treibers. Die Maus ist bei mir auch an USB angeschlossen. Alle anderen USB-Anschlüsse habe ich
abgezogen wie vorgeschlagen. Ist das recht so? Oder ist das nicht mehr zwingend notwendig? Muss ich während ich die exe-Datei lade, den
Programmer angeschlossen haben mit der Zielplatine oder nur den Programmer. Oder diesen auch nicht? Da gibt es hier am PC noch irgendwo die
Möglichkeit festzulegen glaube ich, für welche Programme dieser Filter-Treiber verwendet
werden soll? Ich warte noch auf Euer OK, bevor ich weiter fortfahre mit der Installation. Denn nach Dino hilft vielleicht der Wiederherstellungspunkt
auch nicht. Und neu aufsetzen von Windows will ich möglichst vermeiden!

Nun zu LotadaC: Habe BASCOM-AVR 2.0.7.1 DEMO SERIAL von MCS Electronics. Bei der DEMO-Version ist kein Update möglich. Oder doch?
Wollte hier einen Screenshot setzen. Leider gelingt mir das nicht.

Nun off topic: Habe noch nie einen Screenshoot hochgeladen. Habe ich da falsche Einstellungen? In der Forum-Hilfe bin ich auch nicht
schlau geworden. Wahrscheinlich habe ich was übersehen. Kenn mich im Forum noch nicht so aus. Habe aber schon einige Beiträge gelesen. So auch
die Verhaltensregeln. Möchte mich auch gerne vorstellen. Macht man das nur auf der Pinwand?. Oder gibts da mehrere Möglichkeiten? Bei anderen
Foren gibt es eine eigene Rubrik "Vorstellung neuer Mitglieder". Das suchte ich hier vergeblich.

Das sind nun schon viele Fragen. Warte gespannt auf Eure Antwort!
Gruß Dieter (Jordy)
 
Hallo Jordi,

Du brachst eigentlich nur der Reihe nach alles abarbeiten was in der Hilfe (LIBUSB) unter "Scenario one" steht. Es ist ja auch gut bebildert.
Ich zitiere: The next step is to plug your programmer, and see if it works with AVR Studio.
Soll heißen Programmer anstöpseln und schaun ob er in AVR Studio funktioniert.
Erst wenn das gegeben ist kannst Du mit der Installation fortfahren.

Gruß Gerry
 
Hi Dieter,

Auch erinnere ich mich an einen Artikel von Dino, wo er troubles hatte, nachdem er
einen Treiber hochgeladen hatte. Deshalb zur
Sicherheit noch eine Frage wegen des Filter-Treibers.
das war bei mir aber leider nicht der Filter-Treiber sondern der andere. Damit habe ich dann dem AVRISPmk2 in Windows eine neue USB-Kennung verpaßt und danach war dann Essig mit dem AVR-Studio. Zur Zeit läuft auf dem Laptop dadurch der AVRISPmk2 nur noch mit Bascom. Das ist bei manchen Situationen recht nervig wenn man nämlich die Fuses unter AVR-Studio nochmal nachkontrollieren will weil es da teilweise übersichtlicher ist und man etwas mehr Möglichkeiten hat.

Gruß
Dino
 
LIBUSB-Filter Treiber installiert.

Hallo Freunde,

habe mich an Eure Ratschläge gehalten. Danke dafür!
Zuerst BASCOM auf Deutsch gestellt, danke Gerry.

Nun den Filter-Treiber installiert und zugewiesen.
Im Gerätemanager stehen nun unter JUNGO: AVRISP mkII und WinDriver
Unter AVRISP mkII>Treiber>Treiberdetails:
C:\Windows\System32\drivers\libusb0.sys
C:\Windows\System32\drivers\windrvr6.sys

Unter C:\Windows\System32\drivers\libusb0.sys steht unter anderem:
Anbieter: http://libusb-win32.sourceforge
Version: 1.2.4.0

Damit sollte nun BASCOM-AVR mit dem AVRISP mkII zusammenspielen. Wenn ich jedoch nach meinem
Buch (von Roland Walter) vorgehe, komme ich nicht weiter. Da sind offenbar veraltete Screenshoots
und auch Angaben. Da soll ich unter Options>Programmer ElektorProgrammer/AVR ISP mkII
auswählen. Wenn dies nicht vorhanden ist habe ich nach dem Buch eine ältere Bascom-Version
und sollte in diesem Fall "STK500 (requires stk500.exe)" ins Programmerfeld eintragen. Habe aber
hier die Bascom-Version 2.0.7.1 Serial DEMO. Da kann ich nicht updaten!
Hier habe ich USBprogProgrammer/AVR ISP mkII eingestellt. Hoffe das dies ok ist?
BASCOM_AVR options.png

Wenn ich nun nach dem Buch eine leere Datei lade und Programm>Send to chip>Manual Program
anklicke und nun Chip>Identify klicke kommt folgendes Fenster mit Fehlermeldung und Warnung:
BASCOM  Elektor mkII comp Pr.png

Wie gehts weiter? Was mache ich falsch?
Gruß Dieter (Jordy)
 

Anhänge

  • BASCOM_AVR options.png
    BASCOM_AVR options.png
    225 KB · Aufrufe: 2
Hallo Dieter!

Ich verstehe deine Frage jetzt nicht.....
Wie du selber in deinem Snapshot sehen kannst, wird der Programmer doch einwandfrei erkannt!
Es steht doch eindeutig :"AVRISP MK2 detected" !

Wenn du jetzt eine LEERE Datei nimmst und diese zum AVR senden möchtest, müssen natürlich auch Fehlermeldungen kommen!


So langsam geht mir dieses "veraltete" Buch von Roland Walter auf den Nerv...... :cool:
Leg das Buch doch mal an die Seite und versuch es einfach mal logisch und intuitiv. :wink:


Das dein Chip mit "Identify" nicht richtig erkannt wird kann eigentlich nicht am Programmer liegen.... denn der wird ja richtig detektiert!
Ist dein selbstgebauter 6-Pin-Adapter noch in Ordnung?


Grüße,
Cassio


EDIT:
Außerdem solltest du deinen Link mal verbessern!
Es ist nicht sourceforget, sondern SourceForge !!!
Hat also nichts mit vergessenen Quellen zu tun..... :wink:
 
Hallo Jordy,

ein leeres Programm rüber zu schicken macht wenig Sinn. Schreib ein kurzes LED-Blink-Progrämmchen.
Und mal ganz blöd gefragt, du compilierst schon bevor Du das Programm rüberschickst oder?

@Cassio, also ich würde jetzt mal nicht dem Buch allein die Schuld geben :)

Gruß
Gerry
 
Hallo Gerry!

Vielleicht hast du ja Recht.....
Trotzdem halte ich so eine "bebilderte Anleitung" in Fachbüchern für unangebracht.
Meistens sind die Bilder doch von der Version her schon veraltet, wenn sie in die Buchläden kommen.

Wenn sich dann jemand blind auf diese Anleitungen verlässt, dann sind Fragen und Probleme doch vorprogrammiert.
Kommt aber letztlich auch immer drauf an, wie der Leser des Buches die Anweisungen interpretiert und ggf. auf neue Versionen assoziieren kann. :wink:


Grüße,
Cassio
 
Hallo Gerry!
Kommt aber letztlich auch immer drauf an, wie der Leser des Buches die Anweisungen interpretiert und ggf. auf neue Versionen assoziieren kann. :wink:

Genau so wie Du es schreibst hatte ich es auch gemeint. Das Wort "Schuld" klingt immer so hart. Ich möchte niemanden auf den Schlips treten.

Noch einmal zum"Fehler-Screenshot". Ich denke Jordi hat nicht compiliert. Denn da würden ja die fehlenden *.eep und*.bin Dateien angelegt werden.
Oder irre ich mich?

Gruß
Gerry
 
Hallo Gerry!

Eine leere Datei kann man nun mal nicht kompilieren! :wink:
Es müsste ja wenigstens der verwendete Controller angegeben werden.

Über die Fehlermeldungen würde ich mich also gar nicht wundern.....
Jedoch sollte er mit einem "Chip/Identify" trotzdem die ID des AVR`s bekommen können.

Da der AVRISPmkII aber von BASCOM erkannt wird, kann es eigentlich nur am Anschluss des AVR`s liegen.
Keine Betriebsspannung angelegt, MOSI/MISO vertauscht, der RESET wird nicht ausgeführt..... oder was weiß ich!


Auf alle Fälle muss ich nicht am Zündschloss handtieren wenn der Anlasser dreht, aber der Motor nicht anspingt. :cool:

Grüße,
Cassio
 
Hallo Freunde,

danke für Eure Antworten!


Cassio
Hallo Dieter!
Ich verstehe deine Frage jetzt nicht.....
Wie du selber in deinem Snapshot sehen kannst, wird der Programmer doch einwandfrei erkannt!
Es steht doch eindeutig :"AVRISP MK2 detected" !
Ja, natürlich, da habe ich Mist gebaut! Und nicht kompiliert!
Wenn du jetzt eine LEERE Datei nimmst und diese zum AVR senden möchtest, müssen natürlich auch Fehlermeldungen kommen!
Ganz klar!
So langsam geht mir dieses "veraltete" Buch von Roland Walter auf den Nerv......
Leg das Buch doch mal an die Seite und versuch es einfach mal logisch und intuitiv.
Das machte ich auch inzwischen. Habe auch die Bascom Hilfe dazu gelesen.
EDIT:
Außerdem solltest du deinen Link mal verbessern!
Es ist nicht sourceforget, sondern SourceForge !!!
Hat also nichts mit vergessenen Quellen zu tun.....
Will ich anschließend gleich machen. Sorry, dummer Schreibfehler. Quell-Schmiede anstatt Quelle vergessen!
gerry-online
ein leeres Programm rüber zu schicken macht wenig Sinn. Schreib ein kurzes LED-Blink-Progrämmchen.
Und mal ganz blöd gefragt, du compilierst schon bevor Du das Programm rüberschickst oder?
@Cassio, also ich würde jetzt mal nicht dem Buch allein die Schuld geben :)
Will nun ein kurzes Progrämmchen schreiben. Ab hier gibt das Buch gute
Beispiele. Und dabei die Bascom-Hilfe lesen. Ja, mit der Reihenfolge der Schritte bin ich noch nicht vertraut. Aber durch probieren kommt man auf manches drauf.
Einen guten Teil der Schuld trage ich selbst! Das begann schon beim verkehrten Anschluß des Kabels zuerst, da ich da was übersehen habe. Aber beim Kauf des
Buches habe ich mir das alles viel einfacher vorgestellt! Zumindest die Installation.Da hat Cassio schon recht, Screenshoots von früheren Versionen von Studio5,
Windows XP und BASCOM-AVR sowie die parallele Beschreibung von anderen Programmern sind für Euch nichts besonderes und ihr könnt das spielend uminterpretieren.
Für mich ist das purer Stress und verwirrend. Aber wenn ich mal die erste LED am Experimentierboard zum leuchten bringe, dann bin ich froh! Dann kann ich mit dem
Lernen erst richtig anfangen. Das Board ist 100% richtig gelötet ohne Kurzschlüsse. Mehr als einmal alles durchgeklingelt.

LotadaC
Ich denke, unterm AVR-Studio gings bereits...?
Ja, aber bisher nur Erkennung des mkII und des ATmega8. Das sollte doch für den Anfang genügen.
Keine sonstigen Einstellungsänderungen bisher.

Will nun versuchen, wie es weitergeht und Euch darüber berichten.
Gruß Dieter (Jordy)
 

Für mich ist das purer Stress und verwirrend. Aber wenn ich mal die erste LED am Experimentierboard zum leuchten bringe, dann bin ich froh!



Hallo Jordy!

Ich weiß was du meinst!
Schließlich kann ich mich noch gut an meine Anfänge erinnern und da stellt man einfach alles in Frage, wenn etwas nicht funktioniert.

Theoretisch würde ich sagen......
Leg das gelötete Testboard mal in eine Schublade und nimm ein Steckbrett (oder neudeutsch auch Breadboard genannt) zur Hand.
Da kommt der AVR drauf (kann man einfach so einstecken, ohne Fassung) und dann geht es los.

Du wirst dich wundern, wie schnell so eine LED blinken würde. :wink:


OK.... die Installation der Filter-LIBUSB zum Betrieb des Programmers hättest du auch damit trotzdem "meistern" müssen, aber der ganze Rest wäre viel einfacher!

Nimm es also nicht zu persönlich!
Jeder hat mal klein angefangen.... wenn er nicht eine Hilfe in Form eines Lehrers oder Prof`s zur Seite hatte!

Sorry, dass ich ggf. noch mal nachfrage....
Welche Messgeräte hast du aktuell zur Verfügung und was können die?

Grüße,
Cassio
 
Messgeräte

Hallo Cassio,

danke für den Tipp mit dem Steckbrett. Mache ich, wenns nicht bald geht!

An Messgeräten habe ich:
  1. HAMEG 60 MHz 2 Kanal Oszilloskop
  2. LCR-Messgerät, L-Teil mit 200µH ist gerade noch brauchbar bei Spulen mit z.B. 1µ2
  3. Thurlby Thandar Instruments PFM1300 Frequenzzähler (1Hz Auflösung bei 10sec Torzeit)
  4. Multimeter hochohmig, mit Durchgangsprüfer (mehrere)
  5. Transistortester
Hier im Bild:
Messger1.jpg
Messger2.jpg
Messger+Steckboard.jpg

Bei mir liegt es sicher an der Reihenfolge der Einstellungen (oder falschen) mit BASCOM-AVR und auch an STUDIO 5. Mir wäre sehr geholfen
wenn ich erst mal eine genaue Anweisung bekäme, wie ich vorgehen muss. Z.B.: in der Art:

  1. BASCOM öffnen
  2. Geöffnete Datei erstmals schließen
  3. OPTIONEN>Programmierer öffnen! Nun im Fenster folgende Einstellungen vornehmen:
  4. Unter Programmer USBprog Programmer / AVR ISP mkII einstellen. In folgende Kasterl Haken setzen: usw

Versuche nun mit dem Buch weiter zu kommen. Gestern hatte ich keine Zeit mehr. Wenn ohne Erfolg, schreibe ich eine Liste
meiner Vorgangsweise und da siehst Du gleich, was ich falsch mache. Dann bitte um Hinweise.

Noch ein schönes Wochenende
Gruß Jordy
 
Hi Dieter,

[*]HAMEG 60 MHz 2 Kanal Oszilloskop
  1. LCR-Messgerät, L-Teil mit 200µH ist gerade noch brauchbar bei Spulen mit z.B. 1µ2
  2. Thurlby Thandar Instruments PFM1300 Frequenzzähler (1Hz Auflösung bei 10sec Torzeit)
  3. Multimeter hochohmig, mit Durchgangsprüfer (mehrere)
Das ist schonmal ein solider Grundstock :cool:
Ein Labornetzteil ist auch noch zu sehen.
Ich würde sagen das man da gut drauf aufbauen kann.

Gruß
Dino
 
Hallo Dieter,

diese Einstellungen funktionieren bei mir:

mkii.png

Eine Sounddatei kannst du auswählen, das braucht es aber nicht. Clock musst du eventuell anpassen (höchstens 1/4 der Prozessorfrequenz). Wenn du den Hacken bei "Upload Code and Data" reinmachst, dann wird - wenn vorhanden - beim Flashen gleich die Eeprom-Datei mit gebrannt.

Edit: Der COM-Port dürfte egal sein, wenn "USB" angekreuzt ist. Wenn "Do not set ISP-Frequency" angekreuzt ist, haben die Einstellungen bei Clock keine Bedeutung.
 
Einstellungen

Hallo Dino, hallo Stefan!

StevieL
diese Einstellungen funktionieren bei mir: Eine Sounddatei kannst du auswählen, das braucht es aber nicht. Clock musst du eventuell anpassen
(höchstens 1/4 der Prozessorfrequenz). Wenn du den Hacken bei "Upload Code and Data" reinmachst, dann wird - wenn vorhanden - beim Flashen
gleich die Eeprom-Datei mit gebrannt.
Edit: Der COM-Port dürfte egal sein, wenn "USB" angekreuzt ist. Wenn "Do not set ISP-Frequency" angekreuzt ist, haben die Einstellungen bei Clock keine Bedeutung.
Stefan, danke für den Screenshoot! Habe nun auch die selbe Sounddatei wie Du geladen, obwohl noch nicht notwendig.
Abweichend habe ich nur COM4 sowie Clock 125000, damit ich auf der sicheren Seite bin. Sonst alle Hakerl wie bei Dir.

Wo und was muss ich nun noch einstellen in BASCOM-AVR IDE (2.0.7.1) wenn ich den ATmega8-16PU am Testboard habe. Wie geht man da Schritt für Schritt vor.
Die BASCOM Hilfe in Englisch ist etwas mühsam und stimmt mit dieser Version nicht überein. Und updaten nicht möglich mit der DEMO.

Am einfachsten wäre es wenn ich einen User in meiner Nähe (Graz, Wien) besuchen könnte, welcher mir die einfachsten Schritte zeigt.
Oder noch besser wäre es, wenn mir ein Forum-Mitglied mit SKYPE-Zugang mal eine Stunde widmen würde. Da könnte er mir Anweisungen geben.
Mein SKYPE-Name ist oe6wtd_dieter_trummer

Ich komme einfach nicht weiter.

Gruß Jordy (Dieter)
 
Hallo Dieter!

Erst einmal wäre zu klären, ob du nun unbedingt mit deinem Walter-Aufbau weiter machen möchtest,
oder ob du ggf. auch zu einem Steckbrett-Aufbau wechseln würdest.

Wenn du für deine ersten Schritte mit einem Steckbrett zufrieden wärst, dann würde ich das mit dir durchziehen.
Dafür bräuchten wir dann noch nicht mal Skype..... wäre aber ggf. auch vorhanden. :cool:

Es liegt also bei dir.....
Oder hat sich schon jemand für Skype gefunden?

Grüße,
Cassio
 
Hallo Jordy!

Hier mal eine kleine Vorschau, wie ich das meine....


So sollte es aussehen:
Testaufbau_1.jpg


Hier noch der Verdrahtungsplan:
Testaufbau_Skizze.gif


und zur Sicherheit noch mal die Pinbelegung vom Mega8:
ATMega8.GIF


Na, was meinst du?

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)