Funktionsaufruf HSC08

Gast #2135732
Lesenswert?
• ▲
▼
Hallo Zusammen,

hab ein Problem, das sich mir nicht ganz erschließt. Ich hab folgende 
Konstellation:

void Funktion1(feld1,feld2){
...
}

void Funktion2(feld3,feld4){
   Funktion1(feld3,feld4)
}

int main{
 ...
 Funktion1(feld1,feld2);

 Funktion2(feld3,feld4)

}

Das funktioniert in C unter Xubuntu, mit Visual Studio und C++.

Jetzt pack ich alles auf den HSC08 Controler(Codewarrior). Funktion1 
wird aus der main aufgerufen, liefert das richtige Ergebnis und schließt 
wieder.
Wenn die Funktion1 aus der Funktion2 aufrufe, funktioniert nichts mehr. 
Wird nicht ausgeführt.

Warum?
Gast #2135765
Lesenswert?
• ▲
▼
Hallo,

immer wieder gerne genommen ist ein Stack overflow.
Schau mal in der .prm Datei deines Projektes nach was dort bei STACKSIZE 
steht. Ist als Standard aud 80 gesetzt, versuche mal den Wert zu 
erhöhen. Viel mehr kann man bei dem bisschen pseudocode nicht sehen.

Eckhard
Persönliche Seite #2135901
Lesenswert?
• ▲
▼
kappo schrieb:
> Danke Rufus, diese Anwort hat mein Leben verändert. Ich wüsste nicht,
> was ich ohne dich jemals noch in der Lage bin zu tun.

Schön, daß ich Dir dabei helfen konnte.


Wenn Du Probleme mit so einer Antwort hast, dann solltest Du erkennen 
lassen, daß Du wenigstens irgendwas versucht hast, um herauszufinden, 
was da schiefgeht.

Daß ein in C geschriebenes banales Simpelprogramm auf praktisch allem 
läuft, wofür es einen C-Compiler gibt, kann zu recht erwartet werden.

Und so eine Funktionsstörung kann man mit einem Debugger eben am besten 
untersuchen.

Oder erwartest Du hier ernsthafte Wahrsagerkünste? Sorry, aber meine 
Glaskugel ist gerade beim Polierdienst.
Gast #2135990
Lesenswert?
• ▲
▼
"Wenn Du Probleme mit so einer Antwort hast, dann solltest Du erkennen
lassen, daß Du wenigstens irgendwas versucht hast, um herauszufinden,
was da schiefgeht."

Ist ja jetzt nicht so, das ich mir vorher keine Gedanken gemacht habe. 
Ich weiß ja nicht wer sonst postet, aber ich setzt mich im Normalfall 
vorher hin und überlege, was es sein konnte.

Ich hab auch die Programme soweit mir möglich debugged. Allerdings hab 
ich keinen Schimmer wie das mit diesem Codewarrior gehen soll. Da kommt 
immer irgendwas mit Can't read symbolics oder so. Visual/gcc passt.

Aber meistens ist es so, zumindest kenn ich das so, das jemand ne Frage 
stellt, weil er keine Ahnung hat. Aber es reicht ja wenn es einer weiß. 
In diesem sinne ..

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.