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
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
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
>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
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
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