Forum: Mikrocontroller und Digitale Elektronik USB-STK500-AVR Studio 4.18


von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

versuche gerade zum ersten mal das Programm aus avr studio 4.18 über usb 
programmer an stk500 zu flashen. Allerding bekomme ich einen Failed 
meldung bei "Entering programming mode... FAILED"(siehe Anhang!).
Hat das Problem jemand schon gehabt?
Bitte um unterstützung.

Vielen Dank im Vorraus!

Max

von andy (Gast)


Lesenswert?

Hallo,hast du den richtigen MC Typ eingestellt,sitzt der MC im richtigen 
Sockel des STK,ist das Programmierkabel des STK richtig gesteckt.

gruss

andy

von Max (Gast)


Lesenswert?

Hi Andy,
ich habe es so verbunden und eingestellt:
Atmega8
ISP Frequency: 1,843 Mhz
Ich hab das Programmer von SR-Tronic. Verbunden habe ich sie an 
ISP10PIN.

Gruß
Max

von Marcus B. (raketenfred)


Lesenswert?

Max schrieb:
> ISP Frequency: 1,843 Mhz

Probiere es mal wesentlich langsamer.

Kannst du die ID von dem AVR auslesen?! und vorallem "match" die?!

von andy (Gast)


Lesenswert?

Hallo,da dein STK anscheinend gefunden wird liegt es wohl nicht an der 
verbindung STK zum PC.Im Handbuch staht drin in welchen Steckplatz der 
Mega8 reinmuss.Ist er im richtigem Steckplatz und auch richtig rum Kerbe
Sockel und kerbe mega8 auf der gleichen seite? Dann schau mal auf die 
Farbe unter dem steckplatz.Es gibt auf dem STK (wenn man von der Taster 
seite draufschaut) rechts ein Kabel mit zwei 6 Poligen steckern.Damit 
stellst du die verbindung zu den farblichen Steckplätzen her.Steckt der 
richtig.

gruss
andy

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
erstmal danke für die Antworten!
ich hab nochmal draufgeschaut, es ist nicht ATMEGA8 sondern der 
mitgelieferte ATMEGA8515L im sockel SCKT3000D3 gesteckt ist.
ich hab es jetzt geändert und isp frequenz auf 4 kHz gestellt.
Es kommt dabei folgende Fehlermeldung-> siehe Anhang!

Gruß
Max

von Volker S. (volkerschulz)


Lesenswert?

Marcus B. schrieb:
> Kannst du die ID von dem AVR auslesen?! und vorallem "match" die?!

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
ich hab sie gematch bekomme aber lauter hex Nullen(siehe Anhang!)

von Oliver J. (skriptkiddy)


Lesenswert?

Max schrieb:
> ich hab sie gematch bekomme aber lauter hex Nullen(siehe Anhang!)
Dann hat sie nicht gematcht.

Hast du die ISP-Verbindung auf dem Board nun richtig hergestellt?

von Peter R. (pnu)


Lesenswert?

00 00 00   ist eben keine echte Signatur, sondern zeigt, dass MISO 
ständig auf Null bleibt (oder Anderes), das angesprochene IC 8515 also 
gar keine Signatur (Kennung) abgibt.

Die ISP-Verbindung besteht also nicht. Das ist meistens ein 
Hardwarefehler

Also nochmals genau anhand der Anleitung fürs STK500 überprüfen, ob das 
IC richtig im Sockel steckt und ob das STK500 richtig verdrahtet wurde.

von Volker S. (volkerschulz)


Lesenswert?

Kannst Du im Studio denn nach dem Connect die "HW Settings" lesen und 
schreiben?

Volker

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
nein kann ich nicht. Es kommt eine Meldung.

von Volker S. (volkerschulz)


Lesenswert?

Dann liegt ja vorher schon etwas im Argen. Was steht da mit "top 
module"? Bei mir steht "STK 500 in ISP mode with <µC>"!

Volker

von andy (Gast)


Lesenswert?

Hallo,mach mal ein Foto von dem STK auf dem man aber auch was erkennen 
kann.
Du schreibst oben das du einen Programmer benutzt,welcher ist das genau.
Normalerweise brauchst du nur einen USB Seriell Wandler.

gruss

andy

von Volker S. (volkerschulz)


Lesenswert?

Achso, externer Programmer.. Hatte ich ueberlesen. Dann war der Test mit 
den HW settings Bloedsinn. Dann brauchste aber im Studio auch das STK500 
nicht auswaehlen und schon gar kein Top-Module. Das macht alles nur Sinn 
wenn Du das STK500 auch als Programmer benutzt, bzw. wenigstens den 
seriellen Port am Rechner angeschlossen hast.

Volker

von Max (Gast)


Lesenswert?

Hallo Leute,
also ich benutze den Programmer von SR-Tronic:
http://www.srt-versand.de/index.php?sid=68ce11cf11a43beba97bade50e1d53f6&cl=details&anid=8dd49932d00865747.65532223&listtype=search&searchparam=programmer

Von dem STK500 kann ich momentan kein Foto zuschicken(kein Fotoapparat).
Die verbindungen sind folgend:
ISP10PIN = Programmer verbindung
Stromversorgung STK500: 12V DC

mehr habe ich auch nicht verbunden. SPROG3 ist leer!

Gruß
Max

von Volker S. (volkerschulz)


Lesenswert?

Max schrieb:
> [...]
> Die verbindungen sind folgend:
> ISP10PIN = Programmer verbindung
> Stromversorgung STK500: 12V DC

Aeehhhh.. der Pin Header ist doch genau fuer die andere Richtung 
gedacht, wenn ich nicht irre...

Volker

von andy (Gast)


Lesenswert?

Hallo,warum benutzt du einen Programmer der das STK500 Protokoll 
verwendet,um einen MC in einem original STK500 zu programmieren.
Versteh ich nicht.Ich an deiner Stelle würde mir einen USB Seriell 
Wandler
besorgen,falls noch nicht vorhanden,STK500 damit an den PC anschliessen 
und gut ist.Deinen Programmer kannst du benutzen,wenn du später einmal 
einen MC in einer Schaltung programmieren möchtest.
Dein STK500 ist dein Programmer.

gruss

andy

von Max (Gast)


Lesenswert?

Hallo Andy,
vieleicht ist es so gar keine schlechte idee den USB-Seriell-Wandler zu 
benutzen. Fragwürdig ist warum diese nicht tut :-(
Wo habt Ihr euren USB-Seriell-Wandler für den STK500 gekauft?

Gruß
Max

von Volker S. (volkerschulz)


Lesenswert?

Da hat Andy recht (vor allem mit seinem Unverstaendnis). Den von Dir 
genannten Programmer kannst Du ueberhaupt nicht mit dem STK500 
verwenden, Du braeuchtest einen mit 6-Pins und der ginge dann direkt auf 
SPROG1-3. Das wuerde zwar funktionieren, ist aber ziemlich sinnfrei, 
weil das STK500 bereits einen STK500-kompatiblen Programmer auf dem Bord 
hat.

Der ISP10PIN dient dazu einen externen µC mit dem STK500 zu 
programmieren.

Volker

von Max (Gast)


Lesenswert?

Hi Volker,
hab ich mir auch schon so gedacht gerade eben. Danke!
dann werde ich mal nachschauen wo ich mir einen USB-Seriel-Wandler 
besorgen kann.

Vielen Dank nochmal!

Gruß
Max

von andy (Gast)


Lesenswert?

Hallo,ich hab mehrere.Alles so billig Teile,kostenpunkt ein paar Euro.
Bei mir haben die alle gut funktioniert.

gruss

andy

von Volker S. (volkerschulz)


Lesenswert?

Max schrieb:
> [...]
> dann werde ich mal nachschauen wo ich mir einen USB-Seriel-Wandler
> besorgen kann.

Ich habe damals einfach den billigsten genommen:
http://www.lets-sell.info/KabelAdapter/USBFirewirePS/2/Adapter/LogiLink-UA0042-USB-auf-Seriell-Parallel--153.html

Gelegentlich verstellt sich der eingestellte Port (so alle paar Wochen 
mal). Anstaendige Treiber sind teilweise nur ueber Google zu finden 
(direkt nach dem Chipsatz googlen).

Vorzuziehen waere natuerlich ein echter serieller Port. Aber Du 
benutzt vermutlich einen Laptop?

Volker

von Max (Gast)


Lesenswert?

andy schrieb:
> Hallo,ich hab mehrere.Alles so billig Teile,kostenpunkt ein paar Euro.
> Bei mir haben die alle gut funktioniert.

wenn diese funktionieren, dann würde ich einen auch hollen.
Bei Reichelt habe ich auch diese hier gefunden:
http://www.reichelt.de/?ARTICLE=110344;PROVID=2028;&utm_source=Preisvergleich&utm_medium=CPC&utm_campaign=google_feed

Volker Schulz schrieb:
> Vorzuziehen waere natuerlich ein echter serieller Port. Aber Du
> benutzt vermutlich einen Laptop?

Ja hab leider einen Laptop die keinen Seriellen Port besitzt.

Gruß
Max

von Volker S. (volkerschulz)


Lesenswert?

Max schrieb:
> andy schrieb:
> [...]
> Bei Reichelt habe ich auch diese hier gefunden:
> 
http://www.reichelt.de/?ARTICLE=110344;PROVID=2028;&utm_source=Preisvergleich&utm_medium=CPC&utm_campaign=google_feed

Schon wieder einen ISP-Programmer? Wozu? Dein STK500 ist einer! Und wenn 
Du einen externen Programmer benutzt, kannst Du all die huebschen 
STK500-Eval-Features (einstellbare Spannungsversorgung, -referenz, Takt, 
...) nicht nutzen...

Volker

von Max (Gast)


Lesenswert?

Volker Schulz schrieb:
> Schon wieder einen ISP-Programmer? Wozu? Dein STK500 ist einer! Und wenn
> Du einen externen Programmer benutzt, kannst Du all die huebschen
> STK500-Eval-Features (einstellbare Spannungsversorgung, -referenz, Takt,
> ...) nicht nutzen...

Ok, ich habs kapiert, danke! :)

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hey Leute,
hab wieder einen Problem. Ich hab mir nun den seriel to usb Kabel 
gekauft.
Nun bekomme ich diese Meldung wie im Anhang angezeigt. Weiss nicht mehr 
weiter. Kennt diese Meldung jemand?

Gruß
Max

von Maik G. (dextro)


Lesenswert?

Hallo Max,


wenn ich das jetzt richtig lese, ist "nur" die nachfrage, ob dein AVR 
Studio dein STK mit der neuen Firmware Updaten soll. Somit solltest du 
einfach OK klicken, und das Update wird automatisch ausgeführt.
Danach sollte diese Meldung auch nicht mehr erscheinen.
Evtl musst du dein STK500 einmal Spannungslos machen (NACH dem 
Erfolgreichen Update !!)


Gruß Maik

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hi Maik,
das habe ich auch gemacht aber dann erscheint di am Anhang die Meldung: 
Programmer not found.
Weiter komme ich nicht mehr.

Danke und Gruß
Max

von Maik G. (dextro)


Lesenswert?

Hallo Max,

Ich habe gerade mein STK500 angeschlossen, und mal geprüft, ob ich ein 
Update machen kann. Anscheinend geht es erst, wenn die Firmware nicht 
übereinstimmt... und ich habe schon auf 2.0A vor längerem hochgerüstet.
Da die Firmware aber vor dem Komma auch eine 2 hat, sollte es 
theoretisch auch ohne Update klappen. Was passiert denn, wenn du bei der 
1. Abfrage auf Abbrechen gehst ? Öffnet sich dann das Menü des STK500 ?

Oder hast du vielleicht die COM Schnittstelle auf >4 (COM5 oder 
aufwärts) stehen ? Einige Programme haben Probleme wenn du eine 
Schnittstelle >4 nutzt. (AVR Studio Zeigt bei mir schonmal bis COM 9 an) 
Vielleicht kann dies aber das Updateprogramm nicht....

Ich hoffe ich konnte dir weiterhelfen ;-)

von andy (Gast)


Lesenswert?

Hallo,schau mal im Handbuch unter punkt 3.11.2.
Da steht wie ein upgrade gemacht wird.Wenn die Frage nach dem upgrade 
kommt,sagst du ja,schaltest dein STK aus,drückst den Progammbutton auf 
dem STK und hälst ihn fest und schaltest dein STK wieder ein.
Das Studio erkennt dein STK und macht das upgrade.

gruss

andy

P.S.Du solltest schon mal einen Blick in das Handbuch werfen,auch wegen 
jumper einstellungen und soweiter.

von Michael H. (michael_h45)


Lesenswert?

mach mal ein foto von deinem aufbau auf dem stk.

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

Maik G. schrieb:
> Was passiert denn, wenn du bei der
> 1. Abfrage auf Abbrechen gehst ? Öffnet sich dann das Menü des STK500 ?

So wenn ich auf abbrehcen gehe, dann öffnet sich das Menü.
Die COM-Schnittstelle war auf COM1

andy schrieb:
> Hallo,schau mal im Handbuch unter punkt 3.11.2.
> Da steht wie ein upgrade gemacht wird.Wenn die Frage nach dem upgrade
> kommt,sagst du ja,schaltest dein STK aus,drückst den Progammbutton auf
> dem STK und hälst ihn fest und schaltest dein STK wieder ein.
> Das Studio erkennt dein STK und macht das upgrade.

Habe auch versuchst so zu machen, wie beschrieben, leider ohne Erfolg.

Michael H. schrieb:
> mach mal ein foto von deinem aufbau auf dem stk.

Ist im Anhang, allerdings habe ich dieses Bild aus dem Internet. Ist 
nicht mein Board sondern ich habs auch so beschaltet.

von Michael H. (michael_h45)


Lesenswert?

Max schrieb:
> Michael H. schrieb:
>> mach mal ein foto von deinem aufbau auf dem stk.
>
> Ist im Anhang, allerdings habe ich dieses Bild aus dem Internet. Ist
> nicht mein Board sondern ich habs auch so beschaltet.

genau da hab ich so meine zweifel =)

von Max (Gast)


Lesenswert?

Michael H. schrieb:
> genau da hab ich so meine zweifel =)

Wieso hasst du deine zweifel?
Hab leider keinen Kamera...

Gruß
Max

von Max (Gast)


Lesenswert?

Maik G. schrieb:
> 1. Abfrage auf Abbrechen gehst ? Öffnet sich dann das Menü des STK500 ?

Vergessen noch zu schreiben:
Nach dem Abbrechen -> Flashen kann ich schon, bloss der Update geht 
nicht.

Gruß
Max

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.