Forum: Mikrocontroller und Digitale Elektronik STK500-Upgrade-Verification failed


von Wolfi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

hab hier folgendes Problem beim Upgraden vom STK500. Die Fehlermeldung 
im Screenshoot macht mir zu schaffen.

mfg
wolfi

von Wolfi (Gast)


Lesenswert?

So, nach weiterem Probieren wird nun nicht mal mehr das Board erkannt. 
Toll.
Kann mir da irgendwer bitte helfen?

mfg
wolfi

von Wolfi (Gast)


Lesenswert?

Weiß denn keiner eine Lösung?
Mir wäre wichtig, wie ich die Fehlermeldung im Screenshot wegbekommen 
kann bzw. wodurch sie verurscht wird. Damit wäre mir schon viel 
geholfen.

mfg
wolfi

von spess53 (Gast)


Lesenswert?

Hi

Irgendwie sieht der Screenshot nicht nach einem richtigen STK500 aus.

MfG Spess

von Wolfi (Gast)


Lesenswert?

Danke erstmal für die Antwort.
Doch, das STK-Board ist 100% original.

mfg
wolfi

von spess53 (Gast)


Lesenswert?

Hi

>Doch, das STK-Board ist 100% original.

Wenn du das AVR-Sudio hast, kannst du auch ein manuelles Update 
versuchen.

->AVRStudio\STK500\upgrate.exe

MfG Spess

von Bal T. (baltic)


Lesenswert?

Hallo,

ich bin mir sehr sicher, dass sich ein STK500 nicht mit AVRprog upgraden 
lässt. Das Update wird bei mir automatisch angeboten sobald ich ein 
älteres STK500 im AVR Studio 'bedienen' will.


Gruß Jens

von Wolfi (Gast)


Lesenswert?

@spess53
Das hab ich am Anfang gemacht, nach dem Upgrade dann die Fehlermeldung 
und seitdem wird das Board nicht mehr erkannt, vom Upgrade.

@Jens
Ich versuche nun den MAstercontroller des Boards, bei mir ein 
ATTiny2313, über einen ISP-Programmer mit dem ebn-File zu flashen. Nur 
hier kommt eben dieselbe Meldung wie beim Upgrade.
Ich vermute, dass das ebn-File kaputt ist. Kann das sein?

mfg
wolfi

von Bal T. (baltic)


Lesenswert?

Welches Format hat das ebn-File?

Ist AVRprog nicht nur für Intel-Hex gemacht?

Wer sagt, dass in dem ebn-File nicht noch mehr steht (Versionsangaben, 
EEPROM, Fuses...) als nur das Speicherabbild vom Flash des ATtiny2313?


Gruß Jens

von Wolfi (Gast)


Angehängte Dateien:

Lesenswert?

Hab das ausgelesene Flash-File des ATTiny2313V im Anhang.

mfg
wolfi

von Wolfi (Gast)


Lesenswert?

@Jens
Ja, das weiß ich eben nicht. Darum frage ich ja, ob sich wer besser 
damit auskennt.

mfg
wolfi

von Bal T. (baltic)


Lesenswert?

Hallo Wolfi,

das File ist wohl Intel-Hex-Format, aber anscheinend leer (0xFF)!


Gruß Jens

von spess53 (Gast)


Lesenswert?

HI

Dein flash2313.ebn ist leer. Nur lauter FFs.

MfG Spess

von Wolfi (Gast)


Lesenswert?

Hab ich mir gedacht, dass der Flash leer ist.
Aber warum lässt sich dann auch keine normale HEx-Datei raufspielen? Hab 
das versucht, aber selbe Meldung wie beim ebn-File.

mfg
wolfi

von spess53 (Gast)


Lesenswert?

Hi

>Hab ich mir gedacht, dass der Flash leer ist.

Wie kommst du darauf. Wenn die Security-Bits gesetzt sind (und das ist 
wahrscheinlich) kommt das gleiche heraus.

*.ebn-Files sind Binär- keine Hex-Files.

MfG Spess

von Wolfi (Gast)


Lesenswert?

@spess53

Ok, und warum geht nichts zum Programmieren?

mfg
wolfi

von Wolfi (Gast)


Angehängte Dateien:

Lesenswert?

Die Advanced-Einstellungen die vom Chip ausgelesen werden im Anhang.
Muss ich hier vielleicht was umstellen?

mfg
wolfi

von Bal T. (baltic)


Lesenswert?

Schau bitte erst mal in STK500 Schematics!

Neue Theorie:

Der ISP-Connector hängt zwischen dem ATtiny2313 und einem ATMega8535. 
Die einzige Aufgabe für den ATtiny2313 ist den ATMega8535 mit neuer 
Software via ISP zu versorgen. Die RESET Leitung des ISP-Connectors geht 
aber an den ATtiny2313 (2K Flash). Dein (leeres) ebn-File ist aber 8K 
lang und würde recht gut in den ATMega8535 passen. Um diesen zu 
programmieren müsste allerdings die /MCURST-Leitung am ISP-Connector 
anliegen.

Vor den nächsten Versuchen solltest Du Dir die richtigen Files für beide 
Controller besorgen ...


Gruß Jens

von Wolfi (Gast)


Lesenswert?

@Jens
Erstmal wieder Danke für die Hilfe.
Jetzt komme ich der Sache schon näher. Es ist ein ATMega8535L auch auf 
dem Board, der 6-polige ISp-Stecker befindet sich neben dem Tiny2313.

Jens _. schrieb:
> Um diesen zu
> programmieren müsste allerdings die /MCURST-Leitung am ISP-Connector
> anliegen.

Wie genau mache ich das?

Jens _. schrieb:
> Vor den nächsten Versuchen solltest Du Dir die richtigen Files für beide
> Controller besorgen

Um welche Files handelt es sich hier genau?

mfg
wolfi

von spess53 (Gast)


Lesenswert?

Hi

>Ok, und warum geht nichts zum Programmieren?

Dazu müsste er gelöscht werden. Aber:

1. Wie willst du den 2313 programmieren? Theoretisch über den nicht 
bestückter ISP-Anschluss neben dem 2313 möglich. Allerdings sitzt in dem 
2313, so weit ich weiss, so etwas wie ein AVR900-Programmer für den 
anderen AVR auf dem Board.

2. Was willst du da rein Programmieren? Das ebn-File geht nicht.

MfG Spess

von Thilo M. (Gast)


Angehängte Dateien:

Lesenswert?

Hier das aktuellste .ebn - File von AVRstudio 4.18 incl. Part-Update.

Ach ja: in der Studio-4-Hilfe ist der manuelle Update sehr gut 
beschrieben, auch Google spuckt Schönes dazu aus. ;)

von Wolfi (Gast)


Lesenswert?

@Thilo M.

Das manuelle Update ist mir bekannt, nur scheitern meine ganze 
Bemühungen immer an der im ersten Post angefügten Fehlermeldung.

mfg
wolfi

von Thilo M. (Gast)


Lesenswert?

Irgendwie konnte (kann) man mit dem AVRprog den µC komplett schiessen, 
indem man sine ID auf 00 00 00 setzt. Probier's mit Löschen, evtl mit 
einem Bekannten der ein STK500 hat, oder einem GALEP.

Alles schon seeehr lange her ...

von spess53 (Gast)


Angehängte Dateien:

Lesenswert?

Hi

>Das manuelle Update ist mir bekannt, nur scheitern meine ganze
>Bemühungen immer an der im ersten Post angefügten Fehlermeldung.

Also bei mir sieht das so aus.

MfG Spess

von Wolfi (Gast)


Lesenswert?

spess53 schrieb:
> Also bei mir sieht das so aus.

So siehts bei mir auch aus. Und beim Versuch das ganze über AVRProg zu 
machen kommt dann die Fehlermeldung.

Vielleicht ist meine Fragestellung verwirrend, hier nochmal fein 
säuberlich die Fragen:

Welchen Controller am STK muss ich mit Firmware bespielen? (ATTiny2313 
o. ATMEGA8535)

Wie bespiele ich diese mit der Firmware wenn manuelles Update und 
AVRProp nicht funktionieren?

Am Board leuchtet nur die rote Led für Spannungsversorgung, die 
Status-Led, die laut Beschreibung anzeigt, ob der Master-Controller 
bereit ist, leuchtet nicht.

ISP-Programmierung über den 6-Pin Connector neben dem ATTiny2313 
funktioniert soweit, dass der Flash aus dem Controller ausgelesen werden 
kann. Schreiben scheitert an der Address, Expected, Received 
Fehlermeldung.

Das Board wird bei Verbindung über die serielle Schnittstelle mit dem PC 
nicht mehr erkannt.

Hoffe, das konnte mein Problem ein wenig verständlicher machen.

mfg
wolfi

von Thilo M. (Gast)


Lesenswert?

Also:
auf dem STK500 ist die Hardware des AVRprog drauf. Entweder ein 
AT90S1200 oder der tiny2313 (je nach Baujahr). Dieser arbeitet mit der 
Software AVRprog und programmiert den ATmega8535 auf dem STK500.

Das Ganze über die RS232ctrl - Schnittstelle des STK500.

P.S.: Die Firmware vom STK500 ist dieselbe wie die des AVRISP.

von Wolfi (Gast)


Lesenswert?

Thilo M. schrieb:
> Das Ganze über die RS232ctrl - Schnittstelle des STK500.

Wie gesagt, Rechner findet das Board nicht.

mfg
wolfi

von spess53 (Gast)


Lesenswert?

Hi

>Welchen Controller am STK muss ich mit Firmware bespielen? (ATTiny2313
>o. ATMEGA8535)

Die Firmware muss in den ATMEGA8535. Aber das geht nur über den ATTiny.

>ISP-Programmierung über den 6-Pin Connector neben dem ATTiny2313
>funktioniert soweit, dass der Flash aus dem Controller ausgelesen werden
>kann. Schreiben scheitert an der Address, Expected, Received
>Fehlermeldung.

Hast du das gemacht?

Irgendwie wirken deine Aussagen etwas konfus.

Nur mal so: Hast du auch vor dem Upgrate das Board ausgeschaltet und bei 
gedrückten Programm-Button wieder eingeschaltet?

MfG Spess

von Wolfi (Gast)


Lesenswert?

spess53 schrieb:
> Hast du das gemacht?
Jap hab ich.

spess53 schrieb:
> Nur mal so: Hast du auch vor dem Upgrate das Board ausgeschaltet und bei
> gedrückten Programm-Button wieder eingeschaltet?
Natürlich.

Nachdem ich das Board das erste Mal mit dem PC verbunden habe, wurde ich 
vom AVR-Studio aufgefordert, die Firmware upzugraden. Bin dann wie in 
der Hilfe beschrieben vorgegangen. Der Upgrade-Balken wanderte nach 
rechts und kurz vor Schluß kommt die Fehlermeldung: Address: 0x0000, 
Expected: 0xcf6e, Received: 0x0000.

Ich habe heute zusammen mit einem Professor aus meiner Schule das Board 
wieder in Gang zu setzen versucht, mit AVRISP, JTAGICEmkII, ... aber 
nichts hat geholfen.

Es tut mir Leid wenn meine Aussagen konfus klingen, ich beschreibe alles 
so gut wie möglich um die Fehlersuche auch für euch einfacher zu machen.

mfg
wolfi

von Raphael (Gast)


Lesenswert?

Hallo!
Ich hab ein ähnliches Problem:
Ich hab bei ebay ein etwas gebrauchtes stk500 gekauft, scheint noch die 
ältere Version zu sein. hab es nun per AVRStudio angeschlossen und die 
meldung wegen veralterter Firmware und upgreate bekommen. Habe auf ok 
geklickt und alles verlief nach plan (am schluss meldung dass es 
geklappt hat und irgendetwas was ich nicht mehr beachtet habe. Habe dann 
das Board ausgeschaltet und am PC auf ok geklickt. als ich das Board 
wieder angeschlossen habe wurde es vom AVRStudio nicht mehr erkannt.
Was soll ich machen?
lg Raphael

von Raphael F. (erdbewohner)


Lesenswert?

Noch was:
Die Status-led verhält sich normal und die VTARGET led leuchtet noch 
schwach, wenn ich den VTARGET-jumper ziehe (eigentlich sollte sie ja aus 
sein!). Wenn ich es versuche, über AVR Prog (im AVRStudio unter "tools") 
kommt die Fehlermeldung "NO SUPPORTET BOARD FOUND!". Bei Atmel steht, 
dass es dann entweder nicht richtig angeschlossen, oder kaputt ist. Ich 
habe dann ein anderes Gerät an meinen USB-Seriell adapter angeschlossen 
und es hat funktioniert. Ich habe das Kabel auch an der richtigen (RS232 
CTRL) buchse angeschlossen. Und vorher hat das update ja noch (mehr oder 
weniger) funktioniert, also sollte es ja nicht kaputt sein.
WO LIEGT DASS PROBLEM?? Bin froh um jede Hilfe!!!!!
Grüße Raphael

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.