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
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