Prototypen bei festgelegter RAM-Location

Gast #1782547
Lesenswert?

Hallo.

Ich programmiere einen PIC 16F877A mit dem CCS-Compiler.
Weil eine Routine zu gross für einen einzelnen ROM-Block wurde, habe ich 
verschiedenste Subroutinen mit dem Befehl
1
#org 0x1800
manuell in einen anderen Block platziert.
Soweit so gut, das funktioniert.

Wenn ich jetzt aber einen Prototyp von einer der verschobenen 
Subroutinen erstellen will,
1
void Reset(void);
2
.
3
.
4
.
5
#org 0x1800
6
void Reset(void)
7
{
8
  .
9
  .
10
  .
11
}
gibt mir der Compiler diese Fehlermeldung zurück:

Error 29 "Pfad" Line 50(6,14): Function definition different from 
previous definition


Wie muss ich meinen Prototypen machen, damit das funktioniert?
Besten danke schon im voraus

Grüsse Toubi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren