Hallo! Ich bin seit einer Woche in besitz eines neuen STK500. Bei dem Versuch über das AVRStudio (neuste Version mit SP3) habe ich auf verlangen des Programms ein Update auf das Board versucht zu spielen. Dabei hat sich leider mein PC aufgehängt. Nach einem Neustart war der PC wieder Ok jedoch kann ich nun keine Verbindung mehr mit dem STK500 aufbauen. Auch leuchtet seit dem die Duo-LED (Status) nicht mehr. Ich habe das Board über einen USB-->RS232 Converter betrieben. Die Komunikaton war vor der Aktion gegeben. Was könnete passiert sein, bzw. wie kann man es beheben. Hatte schon mal jemand so was? Gruß Lutz
Wenn sich der PC während des Updates aufgehängt hat ist schlicht und ergreifend das Update unvollständig. Man kann es glaub ich beheben, aber nur mit einem anderen ISP Programmer. Neben dem AT90S1200 sind 6 Lötaugen. Da muss man mit einem anderen Programmer die Software für den Controller neu aufspielen.
Nicht unbedingt. Eigentlich wird die Firmware im kleinen Controller nicht angefasst. Da sollte irgendwo ein Taster sein der "PROG" oder so heisst. Den mal drücken und dann das STK einschalten, dann das Firmware upgrade aus dem Studio heraus starten. Klappt vielleicht. Gruß
Stimmt, hatte ich ganz vergessen. Man schaue in das AVR Tools Users Guide im AVR Studio
1 | STK500 Manual Firmware Upgrade |
2 | The current version of AVR Studio will automatically detect any old STK500 firmware version and request the user to upgrade the firmware. |
3 | If for some reason the upgrade fails (the serial cable is detached during upgrade, the power goes out, ...) the next time the AVR Studio |
4 | tries to connect to the STK500, the board will not be detected and the automatic upgrade procedure will not start. |
5 | Following is a procedure on how to manually upgrade a STK500 board. This procedure should work in all cases: |
6 | |
7 | Power off the STK500 |
8 | Push the 'PROGRAM' button while powering up the STK500 |
9 | Start AVR Studio and make sure there is a serial connection between the PC and the STK500 DSUB9 marked 'RS232 CTRL' |
10 | Start the program 'Avr Prog' located in the AVR Studio 'Tools' menu |
11 | Locate the firmware upgrade hex-file 'stk500.ebn' by pushing the 'Browse'-button in the 'Avr Prog Hex File'-window. |
12 | --> The path for the 'stk500.ebn' for a normal AVR Studio installation is "C:\Program Files\Atmel\AVR Tools\STK500". |
13 | Push the 'Program'-button in the 'Avr Prog Flash'-window. A progress bar will now appear while showing additional information messages. |
14 | --> Wait until the verify operation is finished. |
15 | Close the 'Avr Prog' program |
16 | Power off and on the STK500 PCB. The STK500 is now ready to be used with the new firmware. |
Das mit dem "Programm" Knopf hatte ich schon probiert, jedoch kann keine Verbindung aufgebaut werden. Kann ich, z.B mit dem Hyperterminal", irgendwelche Befehle senden und schauen ob es überhaupt antwortet? Werde es aber noch mal versuchen mit dem Update. Man kann es auch manuell starten. Ich werde sehen. Danke schon mal....
Jo darauf wollte ich hinaus, genau. Habe es leider gerade nicht zur hand, bin noch auf der Arbeit. Werde meine Ergebisse jedoch schreiben.
Lutz wrote: > Kann ich, z.B mit dem Hyperterminal", irgendwelche Befehle senden und > schauen ob es überhaupt antwortet? Davon abgesehen, dass dem Hyperterminal der Ruf anhaftet, ein eher miserabler Vertretung seiner Gattung zu sein, du müsstest AVR910- Protokoll ,,sprechen''. Im Prinzip sollte das gehen. Schicke ihm ein großes ,S', und er sollte mit einer 7-Zeichen-Kennung antworten. Die Baudrate dürfte meiner Erinnerung nach 19200 sein.
Hi Im STK500 Verzeichnis befindet sich eine 'upgrate.exe'. Mit der lässt sich die Firmware neu aufspielen. MfG Spess
>Die Baudrate dürfte meiner Erinnerung nach 19200 sein.
Nicht eher 115.2 kBaud?
Travel Rec. wrote: >>Die Baudrate dürfte meiner Erinnerung nach 19200 sein. > > Nicht eher 115.2 kBaud? 115200 Bd für den STK500 selbst, aber 19200 für den AVR910-Bootloader.
So habe nun mal verschiedene Sachen ausprobiert. Die Sache mit dem Hyperterminal hat leider nicht funktioniert. Bei beiden Bautraten wird keine Antwort auf "S" empfangen. Dann habe ich versucht das Update aus dem AVRStudio auszuführen, jedoch hängt sich mein PC nach dem zweiten Vorschrittsbalken auf :-( Dann wurde die upgrate.exe versucht. Auch bei ihr scheint erst alles zu gehen, jedoch hängte sich wieder der PC auf. Vieleicht kommt das ganze mit dem Umsetzer (USB-->RS232) nicht klar. Werde das mal an einem PC mit einer "Onboard" SChittstelle versuchen. Habt ihr sonst noch eine Idee auf so ein Fehlerbild? Gruß Lutz
Wenn sich der PC aufhängt, würde ich mal auf ein Problem mit dem USB-Konverter tippen. Also als erstes mal an einem Computer mit echter RS232 testen, sollte sich AVR-Studio dort auch aufhängen, dann hast du möglicherweise ein Problem...
So es ist wieder alles im grünen Bereich. Wie vermutet war der Konverter schuld. Es geht halt nichts über einen richtigen seriellen Port. Nach erfolgreichem Update ist wieder alles beim alten. Danke für alles die sich mir reingehängt haben. Gruß Lutz
am besten du holst dir ne PCI Einsteckkarte damit du ne 2 echte RS232 Schnittstellen hast kostet bei Reichelt 9,95 und als Kombikarte mit Parallalport 11,30e falls dein Rechner auch keine parallele Schnittstell mehr hat.
Jo das werde ich mir bei der nächsten reichelt bestellung merken..danke für den Tip Gruß Lutz
Davon abgesehen funktionieren die bei Reichelt erhältlichen USB1.1 / USB2.0 Seriell-Adapter (Prolific und FTDI Chipsatz) mit dem STK500 außerordentlich gut.
für nen Laptop ok aber daheim würde ich es schon festeinbauen. Und 2 Serielle Schnittstellen hat halt auch den vorteil das man 2 Sachen angeklemmt lassen ich ich habe mir so ne 4fach Verteilerdose geholt so das ich umschalten kann, da der rechner nur eine serielle hat.
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.