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
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
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
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
OK. Die Macros hatte ich übersehen. Siehe Anhang. Die Fehlermeldungen werden aber nicht weniger.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.