AVRGCC stos ....

May 22, 2004 2 Replies

Witam, jak zwiekszyc stos w gcc??


Sat, 22 May 2004 14:43:58 +0200, na pl.misc.elektronika, Paweł Kurzawa napisał(a):

Gcc ustawia zawsze stos na maksa (RAMEND). Jedynym sposobem zwiększenia dostępnego stosu jest dołożenie zewnętrznej pamięci i przerzucenie tam obszaru zmiennych żeby nie zajmować miejsca w wewnętrznym ram.

BTW - jakieś szalone rozmiary stosu wskazują raczej na kiepsko zaprojektowany program. To jest tylko mały uP i jakieś wyrafinowane wywołania albo rekurencje rodem z pecetowego C mogą rozłożyć całą sprawę.

Faktem jest ze mam 1 funkcje ktora sama sie wywoluje, ale tylko raz. Pytalem o stos bo wywalal mi sie program przy obsludze przerwania. Znalazlem jednak blad odwolywalem sie do 3ciego elementu dwuelementowej tablicy :) dzieki za odp i porady.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required