Meldung: Der Stack ist zu klein

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Max
Beiträge: 18
Registriert: 31 Dez 2010, 14:04

Meldung: Der Stack ist zu klein

Beitrag von Max » 23 Jun 2011, 16:21

Hallo

Wir haben ein Programm mit vier Unterprogrammen erstellt (die Komplexität der einzelnen Programme ist nicht sehr hoch).
Beim Aufruf von zwei Unterprogrammen kommt folgende Meldung:
Der Stack ist zu klein
Versuche die Stackgröße im Eigenschaftsfenster des Hauptprogramms zu vergrößern!

Welche Werte sollen nun im Eigenschaftsfenster geändert werden?

Danke für Eure Hilfe
Hans

UMueller
Beiträge: 220
Registriert: 31 Okt 2010, 22:58

Re: Meldung: Der Stack ist zu klein

Beitrag von UMueller » 23 Jun 2011, 16:43

Hallo,

in der Ansicht Hauptprogramm Tab Eigenschaften : Mindestspeicher pro Prozess (online, ggf. auch download)

Gruß Ulrich Müller

Max
Beiträge: 18
Registriert: 31 Dez 2010, 14:04

Re: Meldung: Der Stack ist zu klein

Beitrag von Max » 23 Jun 2011, 18:35

Hallo

Danke für die rasche Antwort
Ich habe beide Einstellungen um jeweils 1.000er Schritte erhöht, dann auch um 10.000er Schritte. Die Meldung wird aber trotzdem angezeigt. Was kann man sonst noch machen

Danke für Eure Hilfe
Hans

UMueller
Beiträge: 220
Registriert: 31 Okt 2010, 22:58

Re: Meldung: Der Stack ist zu klein

Beitrag von UMueller » 23 Jun 2011, 18:53

Hallo,

kann da eine Rekursion (UP ruft sich selber auf) ohne Abbruchbedingung enthalten sein, dann kommt man zu dem Stack Overflow fast automatisch.

Gruß Ulrich Müller

Max
Beiträge: 18
Registriert: 31 Dez 2010, 14:04

Re: Meldung: Der Stack ist zu klein

Beitrag von Max » 23 Jun 2011, 20:29

Hallo

Ja, das ist das Problem. Danke, das sollte uns nicht passieren!

Beste Grüße
Hans

vleeuwen
Beiträge: 1609
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: Meldung: Der Stack ist zu klein

Beitrag von vleeuwen » 23 Jun 2011, 20:30

Top

--------------------------------------------------------------------------------




Re: Connect 4 Gewinnt

by vleeuwen » 16.06.2011, 07:00

"rekursiver Negamax Algorithmus"
Recursive function needs sometime a lot of stack space; this depends on the number of recusive function calls.
I am not so sure if the TX-C processor is able to manage it.
See datasheet:
http://www.atmel.com/dyn/resources/prod ... oc6221.pdf

Antworten