STK500-Upgrade-Verification failed

Gast #1553329
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
Gast #1553373
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
#1553388
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
Gast #1553392
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
Gast #1553393
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
Gast #1553606
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 ...
Gast #1553622
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
Gast #1553638
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.
Gast #1553662
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
Gast #1553692
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
Gast #1561240
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
#1561450
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren