hi leute wir haben von der schule den auftrag bekommen ein von uns geschriebenes programm(assambler) auf den chip laden. dazu haben wir ein devbord mit einem 89c552 bekommen. ich bin nun so weit das ich im hyperterminal was angezeitbekomme aber ich weiß nicht wie ich das programm auf den chip bekomme. um jede hilfe wäre ich sehr dankbar und ob ich überhaupt eine .a51 datei drazf bekomme. MFG HAX
89C552 oder doch 87C552? Wenn Du schon sinnvolle(!) Zeichen im Terminal bekommst, dann läuft da ein Monitorprogramm drin. Finde raus welches und poste deinen Fund hier, und mach Dich schon mal auf die Suche nach dem Handbuch zum Monitorprogramm, bei Paulmon zB ist es problemlos online zu finden, wenn ein Herr Stoffregen hier nicht sogar mitliest. PS wenn Du das Projekt erweitern willst bring SDCC ins Spiel. PPS "Hax0r" sollte man sich hier nur mit gültigem Ironieschein nennen.
... warte mal ... ".a51 datei" Wohl kaum, ausser der Assembler ist im Monitorprogramm (bitte, bitte, mach Dich darüber schlau warum dieses so heisst bevor Du den Begriff in der Klasse verwendest und mit Monitor=Bildschirm assoziierst. Dann stehst Du nämlich entweder zu dumm oder zu schlau da!). Das Monitorprogramm wird eher Binärcode wollen, und um diesen darzustellen gibt es historisch mehrere Formate - zB echte Binärdateien, Intel Hex in verschiedenen Unterformen (sortiert und unsortiert - viele Assembler/Compiler geben unsortiert aus, und viele Brenner und Monitorprogramme beschweren sich ob der Unordnung!), BNPF (wird dir kaum noch über den weg laufen) ..
Hax0r schrieb: > ich weiß nicht wie ich das programm auf den chip > bekomme. Da es ja nur ein einziges 8051-Board auf der Welt gibt, weiß ja jeder bescheid? Im Ernst, Du mußt in das Manual sehen, daß genau für Dein Eval-Board ist! Hax0r schrieb: > um jede hilfe wäre ich sehr dankbar und ob ich überhaupt eine .a51 datei > drazf bekomme. Nein. Die mußt Du erst assemblieren, linken und nach Hex wandeln. Zu Deinem Board/Toolchain gibt es bestimmt ein Beispielprojekt, das arbeitest Du einfach erstmal durch. Peter
okey ich hab mich vertan es ist der 80c552 und es ist ein xeva bord. ich hab mir die documentation mehrfach durchgeguckt aber finden kann ich leider nix. sogar der lehrer hat kein plan wie das ding zu flashen ist. das monitorprogramm heißt: TELEXEVA (c) RAISONANCE 1994. XEVA>> naja ich weiß ja wie das es ein assembler datei ist :P ich interesiere mich auch nicht für den monitor mode! ich will einfach ein simples programm zum laufen bringen. und suche ne anleitung wie ich es auf den chip lade. Die mußt Du erst assemblieren, linken und nach Hex wandeln. das ist mal eine antwort mit der ich ein bisschen mit arbeiten kann und nicht ließ das und das -.- das war überhaupt nicht gefragt. es muss doch ne simpele step by step anleitung geben. z.b. programm schreiben->dann linken(?)-> daraus ne hexdatei->aufs board laden^^ mit dem arduino geht auch recht simpel :P
Hax0r schrieb: > sogar der lehrer hat kein plan wie das ding zu flashen ist. Hax0r schrieb: > suche ne anleitung wie ich es auf den Max Bremser schrieb: > nee aber hab ich auch nicht behauptet -.- ihr peanuts zähler Du willst also ein Programm in einen Chip bekommen, der keinen internen Programmspeicher hat? Weißt du was ein EPROM oder EEPROM ist? Hax0r schrieb: > sogar der lehrer hat kein plan Wechsle die Schule. Was wird euch denn sonst dort beigebracht?
Hax0r schrieb: > sogar der lehrer hat kein plan wie das ding zu flashen ist. > > das monitorprogramm heißt: > > TELEXEVA > (c) RAISONANCE 1994. > XEVA>> Wenn Dein Lehrer so dumm war, die zu dem Board gehörenden Manuals und CDs wegzuschmeißen, dann soll er gefälligst auch das Board wegschmeißen. Ein Board ohne seine Doku und Tools ist völlig nutzlos! Und da das Ding schon 17 Jahre auf dem Buckel hat, wird Raisonance das kaum noch supporten. Peter
Martin schrieb: > Du willst also ein Programm in einen Chip bekommen, der keinen internen > Programmspeicher hat? Ach, das geht schon. Diese Boards hatten noch einen SRAM und einen Flash mit drauf. Im Flash war dann der Monitor. Dieser konnte sich in den SRAM auslagern und dann das Hex-File mit der Applikation empfangen und in den Flash brennen. Über einen Jumper wird dann ausgewählt, ob der Monitor oder die Applikation startet. Peter
Zu "80c552 xeva" kommen fast nur französische Fundstellen, z.B.: http://electronique.rivalin.voila.net/logique_programmee/cours80c552.pdf mit Schaltplänen zu einem XEVA-Board und Raisonance gibts noch, feierte 20-jähriges Bestehen: http://www.mcu-raisonance.com/microcontrollers-home.html
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.