Forum: Mikrocontroller und Digitale Elektronik Fehlermeldung bei MPLAB v7.41


von Thomas M. (tm112)


Lesenswert?

Hallo,

Nachdem ich bei Problemen mit AVRstudio4 hier im Forum prompt Hilfe
erhalten hatte, versuch' ich's gleich nochmal:

Gleiches Problem, anderer µC. Diesmal ein 16C84. Vorhanden sind das
*.asm File, ein *.h File und ein *.ser File. Vor dem Compilieren gibt
es schon mal das Problem, dass der 16C84 nicht auswählbar ist, sondern
nur der 16F84. Beim Compilieren kommt folgende Fehlermeldung:

Warning[205] FILE.ASM 1053 : Found directive in column 1. (end)
Halting build on first failure as requested.
BUILD FAILED: Sun Jul 30 15:52:11 2006

Die Quelldatein sind reichlich alt (aus 1997) und ich habe keinen
Schimmer, welcher Compiler damals verwendet wurde. Bin für hilfreiche
Tipps sehr dankbar.

Thomas

von Gerhard Gunzelmann (Gast)


Lesenswert?

Hallo Thomas

eine Warning ist kein Error. Da müsste noch ein Fehler aufgetreten
sein. Das Problem mit den "end" ist einfach zu beheben. Es darf nicht
inder ersten Spalte stehen, also mach ein Space davor. Der C84 hat die
gleiche Funktionaltät wie der F84. Dürfte also kein Problem sein. Aber
schau nochmal, was MPLAB anmeckert.

gerhard

von Thomas M. (tm112)


Angehängte Dateien:

Lesenswert?

OK. Es hagelt förmlich von Fehlermeldungen.

Im Anhang die beiden relevanten Dateien.

Was muss ich machen, damit ich damit einen fehlerfreien Durchlauf durch
MPLAB bekomme?

Thomas

von Gerhard Gunzelmann (Gast)


Lesenswert?

Hallo

ja, das ist wirklich übel (die Fehlermeldungen). Ds stehen auch Label
drin, die es bei MPLAB nicht gibt: data 'PIC POC DEC '
und wo ist das Label "Start" ?
Einige der verwendeten Mnemonics gibts so wohl nicht und müssen per
Macro definiert werden (jz, movlf, jmp...)
Es fehlt aber auch eine Datei "dex.mac"
Bei der Angabe von Registern ist die Gross-Kleinschreibung zu beachten.
Siehe "p16f84.inc"

Auf die schnelle weiss ich da keinen Rat.

Gerhard

von Thomas M. (tm112)


Angehängte Dateien:

Lesenswert?

OK. Die Macros hatte ich übersehen. Siehe Anhang.
Die Fehlermeldungen werden aber nicht weniger.

von Gerhard Gunzelmann (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Thomas

ich hab mir das nochmal angeschaut. Einige Fehlermeldungen sind raus,
aber es sind immer noch zu viele. Ein Problem hat MPLAB möglicherweise
mit den Macros. Wenn Du die Datei im Anhang assemblierst, kommt ein
Fehler sehr häufig vor:
Error[113]   D:\PROGRAMME\MICROCHIP\MPLAB
IDE\PROJEKTE\TEST1\DEX.MAC 55 : Symbol not previously defined (B)
Möglicherweise kann das MPLAB nicht ?!

Und bei dem fehlenden Label Start kann ich dir auch nicht helfen. Die
ISR am Anfang (ORG4) erscheint mir unvollständig (siehe f84temp.asm)

Kontaktiere mal die PIC-Cracks von www.fernando-heitor.de oder das
Microchip-Forum: http://forum.microchip.com

Gerhard

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.