Hallo Leute, ich versuche jetzt seit Stunden, ein STK500-Board zur Arbeit zu bewegen. Doch egal was ich mache, die von mir verwendete Software kann keine Verbindung aufbauen. Probiert habe ich AVR Studio 4 und 5, und avrdude, doch immer Connection failed. Zuerst dachte ich an ein falsches / defektes RS-232-Kabel, aber laut Durchgangsprüfer sind alle Pins 1:1 durchverdrahtet. Auch ein USB-Serial-Konverter habe ich probiert, ebenfalls kein Erfolg. Den Trick mit Brücke über RxD/TxD von RS232-Spare auf dem Board, wie hier (Beitrag "Prolific Usb-Serial <-> STK500 geht nicht") beschrieben, habe ich probiert, und das Echo wurde sowohl mit Kabel als auch mit USB-Adapter immer korrekt empfangen. Allerdings weiß ich nicht, ob das Teil schon v2-Firmware hat. Ehrlich gesagt hat das Board seit ca. sechs Jahren im Schrank gelegen. Vom Alter her dürfte es Ende 2001 entstanden sein, wenn man dem Datecode 0142 Glauben schenken darf. Jedenfalls bin ich mit meinem Latein am Ende. Versorgungsspannung habe ich gemessen, sind 12,1 Volt. Power-LED leuchtet auch. Hat jemand noch 'ne Idee, was ich noch falsch gemacht habe? Grüße, Mike
Mike schrieb: > Allerdings weiß ich nicht, ob das Teil schon v2-Firmware hat. Ehrlich > gesagt hat das Board seit ca. sechs Jahren im Schrank gelegen. Dann mach doch zuerst einmal ein manuelles Upgrade der Firmware.
Chris schrieb: > Dann mach doch zuerst einmal ein manuelles Upgrade der Firmware. Na klar - ohne Verbindung... Checke mal Deine COM-Ports am Rechner. Wenn Du mit USB-COM-Schnittstellenwandlern arbeitest, könnte eine recht hohe COM-Nummer vergeben werden. Das AVR-Studio sucht standardmäßig nur die unteren 4 Ports ab. Stelle Daher in den AVR-Studio Optionen die höchste zu verwendende COM-Nummer auf eine Zahl oberhalb der vom Rechner verwendeten Nummern.
Knut Ballhause schrieb: > Stelle Daher in den AVR-Studio Optionen die höchste > zu verwendende COM-Nummer auf eine Zahl oberhalb der vom Rechner > verwendeten Nummern. Oder ein nidrige COM-Nummer nehmen (1 bis 4)
Knut Ballhause schrieb: > Na klar - ohne Verbindung... Na, klar. Sonst hätte ich es nicht geschrieben.
Martin schrieb: > Knut Ballhause schrieb: >> Stelle Daher in den AVR-Studio Optionen die höchste >> zu verwendende COM-Nummer auf eine Zahl oberhalb der vom Rechner >> verwendeten Nummern. > > Oder ein nidrige COM-Nummer nehmen (1 bis 4) Ich hab' den Konverter bereits auf COM2 gelegt (COM1 sitzt auf dem Mainboard) und auch im Studio die Anzahl der zu probierenden Ports auf acht hochgestellt. Leider beides ohne Erfolg...
Mir ist gerade im Handbuch noch was aufgefallen, was ich beim ersten mal Durchlesen übersehen habe: Beim Einschalten soll die Status-LED von rot -> gelb -> grün gehen. Das macht mein Board nicht, die Status-LED bleibt immer aus. Wie ist das bei euren Boards?
Die Statusled leuchtet garnicht mehr? das hört sich das nicht gut an. Was hast du da alles angeschlossen? kannst du ein Bild machen? nimmt alles raus (z.B.ISP Kabel) und schliesse nur Strom an, und berichte was passiert.
Ich habe im Moment das gleiche Problem( also ich kann die Verbindung über USB-Konverter nicht herstellen). Bei mir liegt es auf jeden Fall nicht am STK500, da die Verbindung herrgestellt werden kann, wenn ich das Board mit RS232 Kabel an einen Pc schließe,der einen COM-Port hat...
Martin schrieb: > Die Statusled leuchtet garnicht mehr? das hört sich das nicht gut an. > Was hast du da alles angeschlossen? kannst du ein Bild machen? nimmt > alles raus (z.B.ISP Kabel) und schliesse nur Strom an, und berichte was > passiert. Also alles draussen (kein RS232, keine Jumper, kein Quarz, kein µC): - Power-LED leuchtet - LED über VTARGET leuchtet - Status-LED leuchtet nicht Allerdings ist mir gerade noch 'was aufgefallen: Wenn VTARGET gebrückt ist, leuchtet im Anschalt-Moment die LED über VTARGET nur kurz auf, und geht danach aus (ohne µC). Ist das normal so?
Hallo Mike, das hört sich garnicht gut an. Ohne alles sollte auf alle Fälle der Status LED lechten, sieht so aus als ob die Master CPU leer wäre, da weiss ich nich wie man das STK500 wieder beleben kann.
gerade was gefunden: Beitrag "STK500 Problem - Status LED aus" oder: http://www.roboternetz.de/community/threads/17947-STK500-kaputt vielleicht kommst du weiter, bitte auf alle Fälle hier berichten. viel Erfolg.
Martin schrieb: > gerade was gefunden: > > Beitrag "STK500 Problem - Status LED aus" Hört sich interessant an. Werde morgen mal einen header 'reinlöten. Blöd nur, dass ich noch ein Board mit den alten AT90S8535 & -1200 habe und das Hexfile im Beitrag für den tiny2313 ist... > http://www.roboternetz.de/community/threads/17947-STK500-kaputt Firmware habe ich versucht manuell zu flashen. Der Updater erkennt auch den Programmer an COM2, allerdings bricht das Update beim Überprüfen ab (Address: 0x0000, Expected: 0xcf6e, Received: 0xffff). Aber nochmal zum VTARGET: Mir ist noch aufgefallen, das der Trick mit dem Echo durch das Brücken von RxD/TxD am Spare nur funktioniert, wenn der Jumper off ist. Sollte das nicht auch bei on gehen? Ebenso müsste doch bei gebrücktem VTARGET eine Spannung an den PORTx-Headern anliegen, oder? Ich messe jedenfalls gebrückt 0 Volt und offen 3,8 Volt.
Mike schrieb: > Aber nochmal zum VTARGET: Mir ist noch aufgefallen, das der Trick mit > dem Echo durch das Brücken von RxD/TxD am Spare nur funktioniert, wenn > der Jumper off ist. Sollte das nicht auch bei on gehen? Ebenso müsste > doch bei gebrücktem VTARGET eine Spannung an den PORTx-Headern anliegen, > oder? Ich messe jedenfalls gebrückt 0 Volt und offen 3,8 Volt. Ja, an GND und VTG solltest Du dann normalerweise die über das AVR Studio eingestellte Spannung für VTARGET dort messen. Schau doch mal, ob die beiden Spannungsregler U600 und U601 korrekt funktionieren. Ohne VTARGET dürfte die serielle Kommunikation per "Spare" nicht funktionieren. Siehe Schaltplan. http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/STK500/Html/Schematic.htm
Chris schrieb: > Schau doch mal, ob > die beiden Spannungsregler U600 und U601 korrekt funktionieren. U600 liefert 5 Volt, U601 -1,25 Volt. R625 messe ich korrekterweise mit 240 Ohm.
Ich glaub die fehlende VTG-Spannung ist nur ein weiteres Symptom, das die Steuer-CPU auf dem Board leer ist bzw. nicht mehr funktioniert. Weil VTG ist ja softwareseitig einstellbar, somit muss die CPU die gewählte Spannung über den U601 einstellen. Und da die CPU nichts macht, gibt der LM317 die Minimalspannung aus, wodurch schlussendlich 0 Volt an VTG herauskommen. Übrigens habe ich oben falsch gemessen, nämlich zwischen ADJ & Vout == 1,25 Volt.
Mike schrieb: > Weil VTG ist ja softwareseitig einstellbar, somit muss die CPU die gewählte > Spannung über den U601 einstellen. Du kannst ja mit dem Oszi mal messen, ob sich am Signal PWMA etwas tut. Wenn nicht, dann erklärt das natürlich auch 0V an VTG. Hast Du das manuelle Upgrade so wie hier beschrieben versucht? http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/STK500/Html/stk500_manual_fw_upgrade.html Ansonsten habe ich auch leider keine Ideen mehr.
Chris schrieb: > Mike schrieb: >> Weil VTG ist ja softwareseitig einstellbar, somit muss die CPU die gewählte >> Spannung über den U601 einstellen. > Du kannst ja mit dem Oszi mal messen, ob sich am Signal PWMA etwas tut. > Wenn nicht, dann erklärt das natürlich auch 0V an VTG. Hab' nun am Oszi gemessen. Weder am PWMA noch an PWMB wird ein Signal ausgegeben. Dementsprechend klar, warum 0 Volt an VTG anliegen. Ich hab' nun auch nochmal am U601 gemessen (auch wenn ich mir das hätte sparen können): Vin = 10,7 Volt, Adj = -1,25 Volt & Vout = -0,05 Volt. > Hast Du das manuelle Upgrade so wie hier beschrieben versucht? > http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/STK500/Html/stk500_manual_fw_upgrade.html Ja, wie oben beschrieben erkennt der Updater das Board und legt auch mit dem flashen los, jedoch treten dann bei der Verifizierung Fehler auf. > Ansonsten habe ich auch leider keine Ideen mehr. Schade. Ich seh' schon, ich muss den 8535 mal an ein anderes Board anschließen...
Hi >Ja, wie oben beschrieben erkennt der Updater das Board und legt auch mit >dem flashen los, jedoch treten dann bei der Verifizierung Fehler auf. AVR vor dem Flashen gelöscht? MfG Spess
spess53 schrieb: > AVR vor dem Flashen gelöscht? Wie mach' ich das? Im Upgrader hab' ich nur den Button "Start Upgrade".
Mike schrieb: > Hallo Leute, > > ich versuche jetzt seit Stunden, ein STK500-Board zur Arbeit zu bewegen. > Doch egal was ich mache, die von mir verwendete Software kann keine > Verbindung aufbauen. Probiert habe ich AVR Studio 4 und 5, und avrdude, > doch immer Connection failed. Hi! Habe das gleiche Problem. Hat man schon versucht die Baudrate im Gerätemanager der COM1 - Schnittstelle dem STK500-Board anzupassen? mfg rico
Apropos Upgrade. Bisher hat das STK500, bei mir, immer mit einem lesbaren Meckerer auf eine veraltete Firmware reagiert. Was auch zeigte, das die Kommunikation in Ordnung ist.
Rico schrieb: > Hat man schon versucht die Baudrate im Gerätemanager der COM1 - > Schnittstelle dem STK500-Board anzupassen? Brauchst du nicht, das macht die Software sowieso. Der Bootloader arbeitet fest mit 19200 Baud, die STK500-Firmware selbst fest mit 115200 Bd. Ansonsten wäre es sinnvoller gewesen, einen neuen Thread zu eröffnen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.