STK500 spinnt

Persönliche Seite #885717
Lesenswert?

Hallo an alle,

Ich hab ein Problem mit meinem STK500. Ich betreibe das Board über einen 
RS232-USB Wandler am Notebook. Das hat bis jetzt immer super 
funktioniert.
Seit einiger Zeit buggt das System. Verbinde ich mich im AVR Studio mit 
dem STK, meldet es

Detecting on 'COM1'...
STK500 with V2 firmware found on COM1
Getting revisions.. HW: 0x02, SW Major: 0x02, SW Minor: 0x0a .. OK

Soweit so gut.

Nun lässt sich jedoch nur noch ein Befehl ausführen. Zb ändern der ISP 
Frequenz. Danach melded das Board: "Could not contact to Programmer"

Ich hab daraufhin versucht, die Firmware des STKs neu zu flashen. 
Avrprog meldet jedoch einen Verify Error.

Was kann da los sein?

Danke im Voraus
Mit freundlichen Grüßen
Robert Schilling
#885802
Lesenswert?

Robert S. wrote:
> ...
>
> Was kann da los sein?
>

Keine Ahnung, schon mal den KOMPLETTEN 
"einfachen"-Komponenten-Und-Kabel-Austauschtest gemacht?

-> Anderen Laptop/PC, anderen USB-Adapter, anderes Verbindungskabel, 
anderes Netzteil ausprobieren!

Hast du dein STK500 schon an einem Rechner probiert an dem ein anderes 
STK500 garantiert funktioniert, bzw. funktioniert ein anderes STK500 an 
deiner Konfiguration?
Möglicherweise hast du ja auch in letzter Zeit ein Programm/einen 
Treiber/einen Schädling installiert der das Timing der seriellen 
Schnittstelle nachhaltig stört?
Persönliche Seite #885807
Lesenswert?

> Hast du dein STK500 schon an einem Rechner probiert an dem ein anderes
> STK500 garantiert funktioniert, bzw. funktioniert ein anderes STK500 an
> deiner Konfiguration?

Ja hab ich. Ich hab das an nem anderen Laptop getestet, an dem ein 
anderes STK500 tadellos funktioniert.

> Möglicherweise hast du ja auch in letzter Zeit ein Programm/einen
> Treiber/einen Schädling installiert der das Timing der seriellen
> Schnittstelle nachhaltig stört?

Ich hab das ganze auch an einer echten seriellen Schnittstelle getestet.

Gruß Robert
#885874
Lesenswert?

Robert S. wrote:
>> Hast du dein STK500 schon an einem Rechner probiert an dem ein anderes
>> STK500 garantiert funktioniert, bzw. funktioniert ein anderes STK500 an
>> deiner Konfiguration?
>
> Ja hab ich. Ich hab das an nem anderen Laptop getestet, an dem ein
> anderes STK500 tadellos funktioniert.
>
>> Möglicherweise hast du ja auch in letzter Zeit ein Programm/einen
>> Treiber/einen Schädling installiert der das Timing der seriellen
>> Schnittstelle nachhaltig stört?
>
> Ich hab das ganze auch an einer echten seriellen Schnittstelle getestet.
>
> Gruß Robert

Schade, dann ists wohl wirklich kaputt. Am besten das STK500 erst mal 
für ein halbes Jahr in eine dunkle Ecke legen und dann mit etwas mehr 
Muse, dem Schaltplan und dem zwischenzeitlich neugekauften STK500 auf 
Fehlersuche gehen.

Na ja, ich würde vermutlich ein bisschen rummessen, (Spannungsregler, 
Max202, Kondensatoren, Flachbandkabel, Buchsen, Taster, Haarrisse?), und 
das Ding bei Nichterfolg tatsächlich erst mal zu den Akten legen, für 
mich wär das dann der Ansporn mir ein eigenes Entwicklungsboard zu 
bauen, (gibt sogar Baupläne für STK500 kompatible), oder zukünftig nur 
noch auf einem Steckbrett zu programmieren. Selbst wenn du rausfindest, 
dass einer der beiden auf dem STK500 verbauten AVRs defekt sein sollte, 
ist es ja nicht ganz so einfach die zu wechseln und außerhalb des Boards 
neu zu programmieren.
Persönliche Seite #888091
Lesenswert?

Travel Rec. wrote:
>>Ich hab daraufhin versucht, die Firmware des STKs neu zu flashen.
>>Avrprog meldet jedoch einen Verify Error.
>
> Probiere das Ganze nochmal mit der "Upgrade.exe" aus dem Atmel->AVR
> Tools->STK500 Ordner einer aktuellen AVR-Studio4 Installation. Entferne
> mal den AREF-Jumper.

Hab ich gemacht. Bekomm ich auch einen Verify Error. Fehlermeldung im 
Anhang.

Ich werd mal probieren den ATiny upzudaten.

Gruß Robert
Moderator Persönliche Seite #889904
Lesenswert?

Der ISP-Stecker auf dem STK500 geht übrigens im Prinzip an beide
Controller dran.  Damit kannst du also auch den ATmega8535
programmieren, du musst lediglich dessen Reset-Signal separat
verdrahten (und natürlich den ATtiny2313 nicht in den Reset
gehen lassen).

Die Schaltpläne gibt's in der Hilfe von AVR Studio bzw. auf
avrfreaks.net.
Persönliche Seite #890208
Lesenswert?

Jörg Wunsch wrote:
> **räusper** Suche mal nach ebn2hex.
Danke für den Tipp ;-)

> Anyway, das entscheidende ist ja, ob du das Teil überhaupt programmieren
> kannst.
Ich hab gerade alles umgebaut und mit nem Dragon probiert zuzugreifen. 
Funktioniert leider nicht. Bliebt mir wohl nix überig den zu tauschen, 
oder?

Gruß Robert
Moderator Persönliche Seite #890489
Lesenswert?

Wie ist es, du kannst prinzipiell ISP mit dem ATmega8535 reden,
aber er lässt sich nicht mehr erfolgreich programmieren?  Dann wäre
es ein Kandidat fürs Tauschen.

Wenn aber ISP schon gar nicht mehr geht, kann das weitere Ursachen
habe, von fehlender Stromversorgung über Drahtbrüche in den ISP-
Signalen bis zu gottsonstwas...  Dann wäre wohl zumindest mal ein
Blick mit'm Oszillonuckel sinnvoll.

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