Forum: Mikrocontroller und Digitale Elektronik Prototypen bei festgelegter RAM-Location


von Toubii (Gast)


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

von Toubii (Gast)


Lesenswert?

weiss niemand? :S

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.