Hallo an alle, ich habe ein TFH-Board-One von Palmtec (www.palmtec.de) mit einem at89c51cc03, diesen beschreibe ich seit etwa zwei Jahren. Der Aufbau sieht folgendermaßen aus: 1. Laptop mit Atmel Flip Programm zur Verbndung und Übertragung des Programms. 2. Kabel mit Adapter von USB auf RS232. 3. TFH-Board im 19"-Rahmen von Feltron Elektronics. Seit vorgestern kann ich mich nicht mehr mit dem Board verbinden. Wenn ich bei Flip den Port auswähle und auf "Connect" klicke, kriege ich entweder grundsätzlich Timeout Error (Version 3.4.4) oder das Programm stüzt komplett ab (Version 2.4.6). Ich habe verschiedene Dinge überprüft: 1. Das Kabel, das Board, den Rahmen, sogar den Laptop ausgewechselt 2. überprüft ob vom Laptop Signale zur Schnittstelle durchkommen 3. Die Quarze auf dem Board kontrolliert 4. überprüft, ob die Taster Reset und Boot Kontaktprobleme haben 5. gemessen ob der PIN PSEN vom 89c51 beim Drücken des Boot-Tasters auch Kontakt zum GND bekommt 6. die Timeout-Zeit bei Flip auf 30 Sekunden verändert 7. um den Bootloader-Modus zu überprüfen, habe ich das Kabel angesteckt, Hyperterminal auf dem entsprechenden Port geöffnet und den Boot-Taster bzw. Boot und Reset zusammen betätigt, ich habe gelesen dass ich dann eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es kommt nichts. Meine Frage: Was kann ich noch tun? Hat jemand von euch eine Idee? Brauche wirklich dringend die Möglichkeit, diesen Controller wieder schnell zum Laufen zu kriegen... Paule
Paule schrieb: > ich habe gelesen dass ich dann > eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es > kommt nichts. Scheint so, als ob der Bootloader kaput ist. Spiel doch mal einen neuen drauf.
Aber wie mache ich das, wenn ich mich nicht verbinden kann? Ohne Verbindung kann ich nichts raufspielen...
Außerdem bin ich mir nicht wirklich sicher, ob ich das mit dem Hyperterminal richtig gemacht habe d.h. ob dieses Ergebnis aussagekräftig ist.
Auch der at89c51cc03 wird soetwas ähnliches wie eine ISP Schnittstelle besitzen. An die mußt du einen geeigneten Programmieradapter anschließen. Damit kannst du dann den Bootloader neue aufspielen. Schau mal in sein Datenblatt und such die Stellen raus, wo du das Akronym "ISP" findest.
Paule schrieb: > Hyperterminal auf dem entsprechenden Port geöffnet und den Boot-Taster > bzw. Boot und Reset zusammen betätigt, ich habe gelesen dass ich dann > eigentlich ein U vom Microcontroller zurückbekommen müsste, aber es > kommt nichts. Du musst auch erst ein 'U' hin schicken - steht im Datenblatt! just an idea schrieb: > Scheint so, als ob der Bootloader kaput ist. Spiel doch mal einen neuen > drauf. Wenn der Bootloader 'kaputt' ist, ist der Chip kaputt. Er liegt im ROM und kann nicht gelöscht, überschrieben, etc. werden. Was ist mit dem MAX232? Ist der in Ordnung? Gruß Jobst
Ich mache bei Palmtec einen Fernlehrgang und bei mir war das auch immer so, das ich Probleme mit Flip gehabt habe. Mein Trick ist, zuerst starte ich Flip, danach lade ich das Programm in Flip, danach ziehe ich den Usb Stecker stecke ihn gleich wieder rein, warte kurz und danach funktioneirt alles. Ich verwende Flip 2.4.6, mit Flip 3.4.5 funktioniert es bei mir auch nicht.Es gibt noch ein Programm namens MicroIDE-V20 im Forum Elektor Microcontroller Lehrgang.
Hallo, erstmal vielen Dank für die Antworten. Zwischenstand: Ich habe mir einen Satz Ersatz-ICs besorgt und alle ausgetauscht. Hat aber auch nichts gebracht. Gestern habe ich mit einem Freund zusammen die Schnittstelle per Hyperterminal überprüft, die scheint in Ordnung zu sein, denn wenn man Hyperterminal auf den entsprechenden Port einstellt, den Rahmen aus und wieder einschaltet, erscheint ein Text von einem Programm auf dem 16V8GAL, der auch auf dem Board ist (4-Bit-Vergleicher). Dieser Text wird fehlerfrei angezeigt und reagiert auch auf Tastendruck. Schnittstelle sieht also gut aus. Ich überlege im Moment, ob FLip mit irgendwas wie SP3 für XP Probleme haben könnte oder mit einer Java-Aktualisierung... Das Programm im Forum habe ich leider nicht gefunden... Wer hat noch Ideen?
Also, wenn Du in Hyperterm nach dem Start des Bootloaders ein U eingibst und kein U zurück bekommst, dann ist etwas faul. Und wenn der GAL im Weg ist. Aber dann ist auch klar, daß Flip ausflippt ... Gruß Jobst
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.