Forum: Mikrocontroller und Digitale Elektronik Probleme mit USB AVR LAB


von Jens (Gast)


Lesenswert?

Schönen guten Abend,

ich weiß das dieses Thema hier schon mehrfach behandelt wurde, aber es 
muss ja immer Deppen geben, die dafür neue Beiträge eröffnen ;-)!

Ich habe mir von www.Ullihome.de das AVR USB LAB bestellt und 
installiert! Die Installation verlief fehlerfrei und im Gerätemanager 
ist auch ein JTAGICEmkII zu sehen.

Doch wenn ich im Anschluß versuche im AVRStudio eine Verbindung 
aufzubauen wird das LAB nicht gefunden!

Hat jemand eine Idee um meinen Abend noch zu retten?

LG Jens

von usb (Gast)


Lesenswert?

hast du einen HUB dazwischen ?
bei mir geht auch kein hub ...

hast du die jtagfirmware aufgespielt ? oder war die schon drauf ?

zur not in bootmodus versetzen ( pinzettentrick )  und eine andere 
firmware aufspielen zum testen ( zB AVRISP mkII )

von Gesuchter (Gast)


Lesenswert?

oder den STK500...der läuft immer

von Christian U. (z0m3ie)


Lesenswert?

Welches Betriebsystem verwendest du ?

von Jens (Gast)


Lesenswert?

Ich verwende XP und keinen HUB! Habe auch schon den AVRISPmkII probiert. 
Leider ohne Erfolg!

von Jens (Gast)


Lesenswert?

Der STK500 wird erkannt. Aber das ist leider nicht das was ich will!

von Christian U. (z0m3ie)


Lesenswert?

Wenn es im Gerätemanager fehlerfrei als JTAGICE zu sehn ich 
funktionierts auch. benutzt du ein aktuelles AVR Studio ?

lg
Christian

von Jens (Gast)


Lesenswert?

Ja, ich benutze die Version 4.18! Jedoch ohne SP1! Könnte das schon der 
Fehler sein?

von usb (Gast)


Lesenswert?

hast du den filterteiber mit installiert?

ansonst deinstalle AVR LAB TOOL  .. komplett
und spiel es ohne den filtertreiber mal auf

dann geht der boot meist nur mit pinzete

von Christian U. (z0m3ie)


Lesenswert?

Bei der 4.16 weiss ich sicher das es funktioniert, 4.18 probier ich 
morgen mal. Aber die AVRISPmkII läuft mit Sicherheit überall. (Ich denke 
die JTAGICEmkII auch aber ich hab mit der 4.18 wirklich noch nicht 
getestet)

von hp-freund (Gast)


Lesenswert?

Darf ich mal eine Zwischenfrage zum Pinzettentrick stellen?
Ich entwerfe gerade eine eigene Platine für den USB AVR LAB. Dabei ist 
mir aufgefallen das auf dem Bild die Pinzette vom Pin 1 (Punkt) auf 
Masse gezogen wird (PD3) im Text steht aber PC2 gegen Masse. Ist der 
Punkt in der Skizze nicht Pin 1?

Danke schon mal

von Jens (Gast)


Lesenswert?

Das ist mir auch schon aufgefallen. Schau einfach in Datenblatt des 
ATmega8 und such dir PIC2 und GND.

von hp-freund (Gast)


Lesenswert?

In der pdf Datei "Bestückungsplan unten" ist der Punkt(Pin1) vom Mega8 
an der richtigen Stelle.
Da müssen wohl die Bausatz-Löter aufpassen...

von Christian U. (z0m3ie)


Lesenswert?

Wo ist der Punkt denn and er falschen Stelle ?

http://wiki.ullihome.de/index.php/USBAVR-ISP-Firmwares/Defectfirmware/de

Da ist er doch richtig ?

von Jens (Gast)


Lesenswert?

Hallo Christian,

hast du noch ein paar Ideen für mich um das USB LAB (ITAGICEmkII) in 
Betrieb zu nehmen?

LG Jens

von hp-freund (Gast)


Lesenswert?

Hallo Christian,

der Punkt ist in der 1. und 3. pdf-Datei bei den Produktinfos an der 
falsche Stelle:

http://wiki.ullihome.de/index.php/USBAVR-ISP-Download/de

Ist aber auch nur eine Info ;)

...
hp-freund

von Christian U. (z0m3ie)


Lesenswert?

Ist nur schön wenn die "Info" mich auch mal erreicht ;)

korrigiert.

lg
Christian

von Thomas (Gast)


Lesenswert?

Hallo Christian,

wie sieht es denn mit der PDI Firmware aus?
Da ich mir gerne einen XMega zulegen möchte wäre es ganz praktisch wenn 
ich weiter das AVR-Lab als Programmer verwenden könnte.
Oder kann man die Xmega auch mit der JTag-Firmware programmieren?

lg Thomas

von Christian U. (z0m3ie)


Lesenswert?

Nein kannst du nicht, für meinen teil seh ich noch keien große 
veranlassung eine PDI Firmware zu schreiben. Aus meiner Sicht sind die 
AtXmegas ein ziemlicher flopp. Und die Verkaufszahlen die ich kenne 
bestätigen mich da.
Es wird wohl erstmal in richtung Arm weitergehn. Aber wenn jemand eine 
PDI Firmware schreibt nehm ich die gern in den Firmwarepool auf.

lg
Christian

von Thomas (Gast)


Lesenswert?

Hm also Flopp würd ich nicht sagen. Das sind schon ganz feine Teile. Die 
ADC's sind mit 2Ms/s sogar etwas besser als die eines SMT32. Und da man 
einen Xmega128 in TQFP100 schon um 5,50Eur bekommt, sind sie sogar 
spottbillig.
Kompatibel zu den alten Atmega128 sind sie auch noch.

Aber mit einem Cortex M3 würde ich auch gerne mal arbeiten. Wie sieht es 
denn mit einer OpenOCD Firmware aus? :D

Vielleicht setzt ich mich dann doch mal selbst dazu und versuch eine 
Firmware dafür zu schreiben. Kann nur schwer abschätzen wieviel Aufwand 
das bedeutet.

von Christian U. (z0m3ie)


Lesenswert?

Naja die M3 sind wohl etwas interessanter ;)
OpenOCD Firmware kommt unter Umständen bald. Und 32 Bitter mit 
entsprechender Periferie gibts schon ab 2,50 Eur wer soll denn da n 8 
Bitter mit 32 bit Periferie für den Doppelten preis kaufen.

lg
Christian

von Thomas (Gast)


Lesenswert?

Wär eine tolle Sache wenn du OpenOCD implementieren würdest. Die Stm32 
sind ja auch recht günstig zu haben.

Aber welche 32bit uC um 2.50 das Stück du meinst würde mich jetzt 
brennend interessieren.

von Christian U. (z0m3ie)


Lesenswert?

Ich hab jetzt keine Hobbypreise im Hinterkopf, kann duechaus sein das 
die M3 für Bastler alle auch noch jenseits der 5 Eur liegen. In 10.000er 
Stückzahlen sind da 2,50 kein Problem.

von Thomas (Gast)


Lesenswert?

Naja das kann man dann schlecht vergleichen.

Kennst du den Stückpreis der Xmega bei einer 10.000er Abnahme?

Cortex M3 mit vergleichbarer Peripherie fangen bei Einzelabnahme so ab 
10Eur an und sind nicht so einfach zu bekommen wie die Xmega.

Für den Preis sind die XMega sicher nicht schlecht.

von Christian U. (z0m3ie)


Lesenswert?

@Jens zum urproblem:
Ich kanns mit dem AVR Studio 4.18 nachstellen, Atmel hat hier wohl 
irgendwas massiv geändert vllt auch um die OpenSource Gemeinde 
auszuschließen.
Ich werd das mal versuchen nachzuvollziehn, in der Zwischenzeit kannst 
du leider nur zu einem etwas älteren Studio (4.17) greifen.

http://www.mikrocontroller.net/articles/AVR-Studio
^Dort sind die Älteren Studio Versionen verlinkt

lg
Christian

von Einhart P. (einhart)


Lesenswert?

@Christian
da Dean Cameras LUFA mit der aktuellen Studio Version das Xplain Board 
als MKII benutzen kann, glaube ich nicht, dass Atmel da absichtlich 
etwas böses im Studio gemacht hat

Gruß
Einhart

von Jens S. (jenser)


Lesenswert?

@Christian U.

Danke für die Antwort! Ich werde das heute abend testen!

von Jens S. (jenser)


Lesenswert?

Das Lab wird jetzt anscheinend von AVR Studio als JTAGICEmkII erkannt. 
Das neue Problem ist jetzt nur, Avr Studio will mein Lab upgraden was 
logischerweise nicht funktioniert!

von Christian U. (z0m3ie)


Lesenswert?

welche hast du jetzt genommen ?

von Jens S. (jenser)


Lesenswert?

4.17

von Jens S. (jenser)


Lesenswert?

Habe jetzt die 4.16 versucht, diese erkennt das Lab problemlos. Sobald 
ich jetzt den "Auto Connect" im AVR Studio starte kommt die Meldung: 
"Getting ISP frequency parameters: FAILED!"

Wie gehts jetzt weiter?

von Christian U. (z0m3ie)


Lesenswert?

Ich pass dir erstmal die JTAGICEmkII Frmware an so das die 4.17 nicht 
mehr meckert, bei gelegenheit werd ich mal suchen was Atmel beim 4.18 
geändert hat.

lg
Christian

von lab (Gast)


Lesenswert?

als jtag wird es schon richtig erkannt

manchmal steht das dingen aber noch auf ISP modus ..
dort bitte auf JTAG stellen und schon sollte es gehen


witzigerweise macht er das nur beim erstenmal ..
bzw wenn man das LAB an einem anderen USB port steckt

ergo ->  erster start startet das LAB im ISP mode

von Einhart P. (einhart)


Lesenswert?

Moin,

ich habe auch ein Problem mit Christians mkII Firmware. Ich kann 
problemlos den Flash-Speicher beschreiben, aber nicht das EEPROM. 
Auslesen des EEPROMs klappt.

Die Daten: Prozessor Mega32 mit 16 MHz, AVRstudio 4.18

Ich habe schon alle möglichen Frequenzen sowie Spannungsversorgung vom 
Programmer und Target probiert.

Hat jemand eine Idee?

Noch eins: hat jemand das neue Labtool unter XP SP2 laufen? Ich habe 
damit nur eine Option: "In Bootmodus versetzen". Mehr ist da nicht.

Danke für die Aufmerksamkeit

Gruß

Einhart

von Christian U. (z0m3ie)


Lesenswert?

Mit der aktuellen Firmware geht das.
Natürlich hast du wenn du eine Firmware hast nur die Option das Lab in 
den Bootmodus zu versetzen. Im Bootmodus kannst du dann eine andere 
Firmware flashen.

lg
Christian

von Einhart P. (einhart)


Lesenswert?

Moin Christian,

ich habe es mit dem älteren Lab-Tool geschafft, die ISPmkII 1.7 Firmware 
zu laden. Das Problem hat sich jetzt verschärft. Das EEPROM lässt sich 
auch nicht programmieren, aber im Gegensatz zur 1.6er Version ist die 
USB-Verbindung zum Lab anschließend komplett weg.

Hat 'mal jemand ein Mega8/32/32/64 EEPROM mit dem Lab und AVRstudio 
beschrieben?

Was ich nicht gefunden habe: Welche Firmware brauche ich für die 
Lab-Programmer Software? Vielleicht klappt's damit.

Danke
Einhart

von Christian U. (z0m3ie)


Lesenswert?

Ich sag du sollst die aktuelle Version nehmen und du nimmst noch ne 
ältere ?
Das klappt mit der aktuellen Firmware mit jeder Software. Mit der 
älteren brauchst du gar nicht erst weiter probieren.
Für den Lab-Programmer brauchst du irgend ne Firmware die er erkennen 
kann dann spielt er die eigentliche Firmware selbst auf. Oder machst 
gleuch die usbasp Firmware drauf.

von Einhart P. (einhart)


Lesenswert?

Klasse, das ist echte Hilfe ;-) Ich nehme die neueste Version, die ich 
finden kann: AVR ISP mkII V 1.7 vom 21.03.2010 und du sagst mir das wäre 
'ne ältere. Dann nenne doch wenistens welche denn die neueste sein soll.

Noch netter wäre ein Hinweis, wo die zu finden ist. Ich habe ullihome 
von oben nach unten durchgesucht - vielleicht bin ich zu blöd zum 
Suchen.

USBASP probiere ich 'mal aus - mit der ISP mkII wollte der Programmer 
nicht.

Ich habe mir aber helfen können: die STK500 Firmware mit virtuellem 
COM-Port funktioniert zum EEPROM programmieren.

Das AVR USB LAB ist ein Super Tool!

Frohe Ostern
Einhart

von Christian U. (z0m3ie)


Lesenswert?

OK, du hast recht die 1.07 ist wirklich die letzte.
Ich hab mich von dem Satz "ich habe es mit dem älteren Lab-Tool 
geschafft" irreführen lassen, du solltest ja eben kein älteres Tool 
nehmen sondern das aktuelle ;). Mit der 1.07 geht das mit dem EEPROM 
wirklich nicht ? Dann muss ich noch mal schaun eigentlich war ich der 
Meinung das dort geradegezogen zu haben.
Das aktuelle Tool sollte bei dir auch laufen, wenn du das lab damit 
nicht in den Bootmodus bekommst (keine Reaktion auf Klick des Buttons 
"In den Bootmodus versetzen") hast du den falschen Treiber oder den 
Treiber nicht richtig installiert. Das kann ich aus deinen Beiträgen 
aber nur erahnen.

Zu finden ist die aktuelle version immer auf der Downloadseite oder 
direkt am Artikel im Shop.

http://wiki.ullihome.de/index.php/USBAVR-ISP-Download/de
http://shop.ullihome.de/catalog/product_info.php/products_id/67

lg
Christian

von Einhart P. (einhart)


Lesenswert?

Moin Christian,

gut zu hören - ich dachte schon ich hätte etwas übersehen. Auf einem 
andern Rechner habe ich jetzt auch das neue Labtool laufen. Ist alles 
bestens.

Danke

Einhart

von Christian U. (z0m3ie)


Lesenswert?

So solls sein :) Wenn du was hast, einfach melden mail,skype, irc, was 
auch immer :)

lg
Christian

von Hubert G. (hubertg)


Lesenswert?

Hab das gerade auch mal probiert.
Das STK500 funktioniert mit Flash und EEPROM, das ISP mkII nur mit 
Flash.
Beim ISPmkII kommt beim EEPROM programmieren eine Fehlermeldung.
Das ist mir allerdings nie aufgefallen da ich nur die Version STK500 
verwende.

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.