Hallo zusammen,

ich programmier einen PIC16F688 in Assembler und möchte aus Übersichtsgründen verschiedene „Module“ (*.asm-Files) erstellen. Doch leider hab ich da ein Problem mit dem Linker. Der gibt immer folgende Fehlermeldung:

MPLINK 4.11, Linker Copyright (c) 2007 Microchip Technology Inc. Error - section 'STARTUP' type is non-overlay and absolute but occurs in more than one input file. Errors : 1

Die Fehlermeldung bezieht sich auf den Code für den Startvektor:

STARTUP CODE 0X00
goto main

Wenn ich nur ein *.asm Files verwende, benutze ich hierfür folgenden Code für den Startvektor:

org 0x00
goto main

Das funktioniert. Aber mit mehreren *.asm Files nicht. Deswegen die obige Schreibweise.

Jetzt schon vielen Dank für Eure Hilfe.

MfG