Forum: Mikrocontroller und Digitale Elektronik Codevision bringt Fehler bei Assemblierung


von Buchmann (Gast)


Lesenswert?

Hallo!

Ich hab mir die neue Version von CodeVision AVR besorgt, funktioniert
leider nicht: bei einem generierten Programm liefert der Compiler immer
einen Fehler bei der Assemblierung in Zeile 915. Bei Programmen, die mit
älteren Versionen tadellos liefen, bringt er nun 10 Fehler  oder mehr -
aber nur beim assemblieren.
Hat jemand so etwas Ähnliches schon mal gesehen, doer gehört?

von Mr_Boertsch (Gast)


Lesenswert?

Hallo

Siehe meine Frage etwa 3 Einträge zuvor.

Es ist irgendein Problem mit den Vektoren. Der Sprung zum Main
funktioniert nicht. Aber ich schnall das absolut nicht.

Auch wenn man noch Interrupts ausführen will, erkennt er diese Sprünge
auch nicht.

gruss

mr_börtsch

von Klack (Gast)


Lesenswert?

Hallo,
ich hatte mal ähnliches, ist schon lange her
als ich es endlich gefunden hatte war nur eine andere
CPU im Projekt eingetragen warum auch immer?

klack

von Mr_Boertsch (Gast)


Lesenswert?

Hmm. hab alles durchgecheckt da ist nichts falsch mit der CPU.
jedenfalls mache ich ein neues projekt mit dem Wizard für einen
AT90S8515. Habe nichts eingetragen im wizard. Einfach generate und
save.

nun kompilieren funktioniert, aber der assembler meint:

Creating   'test.eep'
Creating   'test.obj'
Creating   'test.lst'

Assembling 'test.asm'
Including  'test.inc'
test.asm(573) :
Assembly complete with 1 error

Deleting   'test.eep'
Deleting   'test.obj'


Auf der Zeile 573 steht
  RJMP _main

von Buchmann (Gast)


Lesenswert?

in Zeile 915  "JMP _main" kommt der compiler nicht weiter... was soll
hier das Problem sein? ich verstehe es wirklich nicht

von Mr_Boertsch (Gast)


Lesenswert?

für welchen typ AVR hast du das projekt gemacht?

von Buchmann (Gast)


Lesenswert?

fuer nen mega128.. es funktioniert aber bei KEINEM Mega und auch bei
keinem tiny.

von Norbert L. (Gast)


Lesenswert?

Ich lese hier mehrfach etwas von assemblieren/Jmp _main/test asm usw.

CodeVision ist ein Compiler, der verlangt den Quellcode in 'C'.

von Klack (Gast)


Lesenswert?

Hallo,

@Norbert der Compiler wandelt den C Quellcode in Assembler Code dann
wird er assembliert.


sind alle Pfade im Projekt eingetragen (Projekt-Configire-Path)

klack

von Buchmann (Gast)


Lesenswert?

es is alles richtig eingetragen, das gleiche programm funktioniert in
ner älteren version von ocdevision auch, nur mit der neuen klappts
nicht.

von Klack (Gast)


Lesenswert?

wie sieht dein "Projekt-Configure-Files" aus

klack

von Mr_Boertsch (Gast)


Angehängte Dateien:

Lesenswert?

Bei mir ist es so, das ich an zwei verschiedenen PC's die selbe version
installiert habe. Dass heisst ich habe einen neuen PC und möchte es nun
dort drauf benutzen.

Aber genau gleich installiert usw. aber es läuft nicht.

Von einem Kollegen habe ich das selbe auch schon gehört.

Ich habe im Anhang ein generiertes Projekt mit einem 8515.

mfg

Mr_B

von Armin Kniesel (Gast)


Lesenswert?

Schreibt doch Pavel ein Mail, er antwortet meist sehr fix.
Vielleicht ist da ein Bug im Programm.

Armin.

von Mr_Boertsch (Gast)


Lesenswert?

von diesen 7 die das Program runtergeladen haben... konnte es jemand
compilieren und Assemblieren?

von Klack (Gast)


Lesenswert?

Hallo,

habe heute dien Programm Heruntergeladen und getestet es wird ohne
Fehler compiliert und assembliert.
Ist dein Lizenzfile richtig eingetragen ?

sonst kann ich mich nur Armin Anschliessen einfach an Pavel eine e-mail
senden.
Er hat mir auch schon zweimal geholfen dir Antworten waren imme
innerhalb eines Tages da.

klack

von Mr_Boertsch (Gast)


Lesenswert?

Habe es nun nach mehrmaligem deinstallieren und installieren aufgegeben
und meinen PC neu aufgesetzt. Er hatte es sowieso nötig. Nun läufts.

Danke..

von ...HanneS... (Gast)


Lesenswert?

Wie "setzt man einen PC neu auf"?

von anonym (Gast)


Lesenswert?

wie die Igel, ... gaanz vorsichtig!

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
Noch kein Account? Hier anmelden.