Hi, ich bin langsam am verzweifeln. Habe dieses Kit schon einen monat und bekomme den controller einfach nicht zum laufen. die sw die beilag ist leider auf disketten und schon mehr als 10 jahre alt. ich hoffe jemand kann mir da weiterhelfen.
Das besagte Starterkit liegt auch schon ein paar Jahre bei mir im Schrank. :) Siemens, wenn ich mich recht erinnere, Hardware entwickelt und gebaut von Phytec. Die Konstruktion ist, für '51-er Verhältnisse, etwas ungewöhnlich. Das Board vereint eigentlich zwei eigenständige Systeme, die miteinander gekoppelt sind, eines, das mit internem Flash Speicher des Mikros läuft, und eines, das, mit Bootloader im EPROM, ein Programm aus dem 32k-RAM ausführt. Das Siebensegmentdisplay ist übrigens so angebunden, daß es zur Beobachtung der Kommunikation zwischen beiden Mikros dienen kann, wann man so etwas beabsichtigt. Sind die Disketten noch lesbar? Wenn nicht, kann ich vielleicht aushelfen. Ich glaube, da war eine Demo- oder Light-Version von Keil drauf... und sicher ein unentbehrliches Tool, um das Programm auf das Board zu laden. Für die Programmentwicklung selbst kann ich eigentlich nur den (im Netz frei verfügbaren) ASM51 von MetaLink empfehlen, zusammen mit einem brauchbaren (DOS)-Editor. Wenn man die Kommandozeile nicht scheut, ist das ein wirklich guter Assembler, auch heute noch. Wie man den Programmcode dann auf das Board lädt, ist eine andere Frage. Aber ich bin gern bereit (im Rahmen meiner begrenzten Zeit) per e-mail Hilfestellung zu leisten; ich habe alles noch komplett da und könnte versuchen, bestimmte Probleme nachzuvollziehen. Ach übrigens... wenn das Board "alt und lange gebraucht" ist, hoffe ich, daß der Flash-programmierbare Controller darauf nicht gelitten hat. Mögliche Fehlerursache, wenn auch wenig wahrscheinlich.
Hi, ich habe hier noch ein unbenutztes C504 StarterKit. Da liegen zwei CD's bei. Die kann ich Dir zuschicken, wenns hilft. AxelR.
Hi,danke für die Informationen, wie sieht es eigentlich aus wenn man eine neuere Keil Version benutzt? Hab gesehen, daß es im Netz eine Code limitierte Version gibt. Sonst werd ich es mal mit ASM51 probieren.
die 2k vom demo-Keil sind relativ schnell voll , schau dir doch mal SDCC an - kostenloser C-Compiler für uC
Ich hatte mal ein Phytec C505 Board, da war der Bootloader im externen Flash drin. Ich hab dann nen Atmel Flash angeschlossen und wollte diesen beschreiben und löschen. Leider ist der Bootflash so angeschlossen, daß er immer mitlauscht, auch wenn er nicht adressiert ist (Adressdekoder an /OE statt an /CE). Nachdem ich nun das Löschkommando an den Atmel geschickt hatte, war auch der Bootloader gekillt und das Board mausetot. Ich mußte ihn dann runterlöten und mit nem Programmiergerät neu brennen. Phytec hatte mir wenigstens das Hex-File geschickt. Wenn der Bootflash bei Deinem Board auch so saublöd verschaltet ist, dann kann es also durchaus sein, daß es jemand versehentlich getötet hat. Peter
Prinzipiell guter Tip, aber beim C511/513-Board ist der Bootloader (und diverse Demoprogramme) in einem konv. UV-EPROM (und, wenn ich richtig vermute, zusätzlich in dem maskenprogrammierten Controller auf dem Board). Überschreiben ist also nicht. Es gibt da aber einen Jumper, der auswählt, aus welchen Speicherbereich das Board "bootet". Die Anleitung (und ich meine beide Hefte) von dem Teil mag dünn sein, sie ist aber voller wichtiger Details, ohne die man nicht, oder nur mit viel probieren klarkommt.
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.