Ich versuche den Assembler code von uwe Beitrag "DCF77-Uhr mit LCD" Beitrag vom 12.10.2007 zu assemblieren was mir nicht gelingen will (siehe Anhang). In den 80er Jahren habe ich mal sehr viel in Assembler programmiert, allerdings für Motorola 68xx chips. Mit Atmel fange ich gerade erst an. Deswegen stolpere ich jetzt darüber. Wäre nett wenn mir mal Jemand auf die Sprünge helfen könnte, warum da dieser eine fehler auftritt beim assemblieren. Hans
Hi > Wäre nett wenn mir mal Jemand auf die >Sprünge helfen könnte, warum da dieser eine fehler auftritt beim >assemblieren. Hast du eine 'tn2313def.inc' in deinem Verzeichnis? MfG Spess
Danke, ich habe versucht über die Windows Suche diese datei bei mir zu finden, und habe die gefundenen eine nach der anderen in das Verzeichnis kopiert, der Fehler blieb immer der gleiche. wo ich diese datei sonst noch herholen könnte weiss ich nicht.
Hi >Danke, ich habe versucht über die Windows Suche diese datei bei mir zu >finden, und habe die gefundenen eine nach der anderen in das Verzeichnis >kopiert, der Fehler blieb immer der gleiche. wo ich diese datei sonst >noch herholen könnte weiss ich nicht. Diese Datei wird mit den AVR Studios mitgeliefert. MfG Spess
Hi >Die datei habe ich in das Verzeichnis kopiert, selber Fehler. Hängt möglicherweise auch mit deinem Uralt-Assembler (V1.3) zusammen. Warum benutzt du nicht das AVR-Studio zum assemblieren? Wobei ich für Assembler das zum 4.19 Studio raten würde. MfG Spess
Hi
>Würde Ver 4.17 auch gehen, weil die habe ich schon auf dem PC.
Ja. Neues Projekt erstellen und SC77TY2 als Entry File setzen.
MfG Spess
Mit avrstudio bin ich erstmal gescheitert, da müsste ich erst ein paar Tage lesen. Noch nie damit gearbeitet. Da ich aber diesen assembler2 separat habe (avrasm2) bin ich erstmal beim comandozeilen interpreter geblieben, da kenne ich mich aus seligen DOSzeiten noch etwas aus. Die Verzeichnisse, in denen der asm die inc und def files sucht, finde ich auch mit der Suchfunktion von Windows nicht. diese beiden files sind aber im selben Verzeichnis wie der avrasm2. VG Hans
Hi >Mit avrstudio bin ich erstmal gescheitert, da müsste ich erst ein paar >Tage lesen. Noch nie damit gearbeitet. So kompliziert ist das nun auch nicht. >Da ich aber diesen assembler2 >separat habe (avrasm2) bin ich erstmal beim comandozeilen interpreter >geblieben, da kenne ich mich aus seligen DOSzeiten noch etwas aus. Wenn du meinst, das das einfacher ist. Aber ich habe dir mal eine Batch-Datei, wie sie das AVR Studio für den avrasm2 erzeugt, angehangen. Vielleicht hilft es dir. MfG Spess
Jeztzt habe ich avrstudio419 heruntergeladen und assembled. Dabei bekomme ich obige meldung. Könntest du mal probieren ob das assemblen bei dir geht. Und mir dann vielleicht den assemblierten hex code sendest? VG Hans
Hast du umlaute in deinem Programmfpad? Das führt beim Assembler auch zu Fehlern. Ingo
haco1 schrieb: > Ich versuche den Assembler code von uwe > Beitrag "DCF77-Uhr mit LCD" Beitrag vom 12.10.2007 zu > assemblieren was mir nicht gelingen will (siehe Anhang). Vorsicht, welcher Assembler es war. Die unterscheiden sich im Gegensatz zu Hochsprachen gelegentlich sehr in der Syntaktik. Ich habe auch 2 hier: Den ASM51 (für 8051) von 1991, den ich nach Forenhilfe hier wieder mit dem sehr tollen Programm DOSbox reaktivieren konnte, und SDCC-Tools, das sind fast zwei verschiedene Welten.
Jetzt habe ich noch etwas experementiert und nochmal assembled. Studio hat sich aufgeregr dass keine toolchain installiert ist, die habew ich nachinstalliert und wieder assembled. Jetzt bekomme ich nur mehr eine message im studio, jedesmal "Object file is empty and not saved". So frage ich mich warum die leer ist.
Hi Warum benutzt du GCC wenn du ein Assemblerfile assemblieren willst? MfG Spess
Hi
>Mit assembler diese msg.
Bei mir klappt das problemlos. Lediglich die Pfadangaben in den
.include-Anweisungen müssen raus.
Teste mal das Projectfile im Anhang. Einfach in dein Verzeichnis
kopieren.
MfG Spess
Hab' schnell mal gelesen was GCC ist. Hab nicht gewusst dass das für C ist. Ab und zu schlägt halt der Onkel Alzheimer zu :-) . btw bedanke mich mal für deine ausdauernde Geduld für einen 77 jährigen.
Jetzt kämpfe ich wieder mit dem Studio. Erstes Bild: new project klick. 2. atmel avr asm, location: pfad zur zu assemblenden datei. project name sc77. zwei häkchen? next links: avr simulator. rects: attiny2313. finish. kommt project xxx already exist. ???
Hi Hast du mal mein Project-File getestet? Also zusammen mit SC77TY2.asm und SC77TY2.def in ein Verteichnis und das Projekt öffnen. Evtl. meckert das Studio wegen dem Entry-File. Dann einfach im Auswahlfenster SC77TY2.asm auswählen. MfG Spess
wenn ich aber am eingangsbilschirm die existierende datei auswähle und dann F7 assemble, siehe screenshot.
Spess53 schrieb: > Hast du mal mein Project-File getestet? Also zusammen mit SC77TY2.asm > > und SC77TY2.def in ein Verteichnis und das Projekt öffnen. Evtl. meckert > > das Studio wegen dem Entry-File ohne inc file?
Hi >ohne inc file? Ja. Das holt sich der Assembler aus dem AVR Studio. Aber beachten: >Lediglich die Pfadangaben in den include-Anweisungen müssen raus. MfG Spess
Spess53 schrieb: > Wieso sieht der Editor so leer aus? wie bringe ich die files in das fenster? mit drag and drop geht's nicht.
Hi
>wie bringe ich die files in das fenster? mit drag and drop geht's nicht.
Doppelclick.
MfG Spess
Ich nehme mal an dass das große blau umrandete fenster in der mitte das editor fenster ist. doppelklick links beim project gibt's nur die eine source file sc77.asm, doppelklick bei der bringt nichts. wo sonst klicken? ich glaube so bringt das nichts. Ich werde wohl oder übel erst mal die ganzen help files durchackern, oder morgen in ein Waffengeschäft marschieren mir einen revolver kaufen, mich in die ecke stellen und erschießen ;-). Vorerst nochmals herzlichen dank für deine mühe. Um die großschreibung habe ich mich nicht mehr gekümmert, geht so schneller zum schreiben.
Hi >Ich nehme mal an dass das große blau umrandete fenster in der mitte das >editor fenster ist. doppelklick links beim project gibt's nur die eine >source file sc77.asm, doppelklick bei der bringt nichts. wo sonst >klicken? Da scheint irgend etwas bei dir durcheinander zu sein. Hast du mal die asm mit einem anderen Editor geöffnet. Vielleicht ist sie wirklich leer. Vielleicht solltest noch mal ein neues Verzeichnis mit den Dateien aus dem Zip-File machen. Bei mir sieht das nach F7 wie im Anhang aus. MfG Spess
nochmals danke ich melde mich wieder aber ev, erst am montag, wie du weisst hat ein rentner immer wenig zeit. die enkel wollen auch beschäftigt werden.
@Spess53 So, das Problem ist gelöst. Ich habe das gemacht was ich schon mal erwähnt habe, Help files gelesen. dan habe ich die source file in den editor gebracht, dann noch in der asm file den pfad für die def und inc file geändert und schon ist assambled worden mit null fehlern. die hex file habe ich dann gleich mit dem pollin evaluation board in den 2313 gepinselt. dazu habe ich noch eine frage. ich musste dafür einen alten thinkpad notbook aktivieren, weil das programmieren ging nur uber die com schnittstelle.mit mysmartusb light isp ging das nicht. hast du da vielleicht irgend welche informationen? vg hans
Hi
>hast du da vielleicht irgend welche informationen?
Ich habe nur original Atmel-Programmer. Dadurch sind mir eine ganze
Reihe von Problemen fremd. Also muss ich da leider passen.
MfG Spess
Danke, einem dragon habe ich auch aber da muss ich mich auch erst mal schlau machen für's programmieren. weisst du wie man zu einem schaltbild für dieses progamm kommen kann. an den autor uwe kann ich ja keine pm schreiben weil er ja genauso wie wir als gast in diesem forom tätig ist. hans
Hi >weisst du wie man zu einem schaltbild >für dieses progamm kommen kann. Hängt von deinem CDF-Modul ab. Du hast in deinem Ausgangspost einen Thread verlinkt, in den auch einige Schaltungen enthalten sein sollten. MfG Spess
Hallo Haco1,hast du das zum laufen bekommen?? Das AVR Studio 6 erstellt bei mir z.B. keine .eep. Wenn ich das Hex brenne und das Conrad Modul anschließe wird das nie synchron, obwohl das Signal sauber da ist. Gruss Peter
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.