mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Codevision bringt Fehler bei Assemblierung


Autor: Buchmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Mr_Boertsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Klack (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Mr_Boertsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Buchmann (Gast)
Datum:

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

Autor: Mr_Boertsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
für welchen typ AVR hast du das projekt gemacht?

Autor: Buchmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
fuer nen mega128.. es funktioniert aber bei KEINEM Mega und auch bei
keinem tiny.

Autor: Norbert L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich lese hier mehrfach etwas von assemblieren/Jmp _main/test asm usw.

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

Autor: Klack (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Buchmann (Gast)
Datum:

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

Autor: Klack (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wie sieht dein "Projekt-Configure-Files" aus

klack

Autor: Mr_Boertsch (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Armin Kniesel (Gast)
Datum:

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

Armin.

Autor: Mr_Boertsch (Gast)
Datum:

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

Autor: Klack (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Mr_Boertsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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..

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie "setzt man einen PC neu auf"?

Autor: anonym (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wie die Igel, ... gaanz vorsichtig!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.