Цитата(zombi @ Feb 24 2013, 12:37)

Нужно выделить область под стек.
Много - жалко памяти.
Мало ...
Для чего нужна память? Ответ - для стека и для статических переменных. Использовать malloc на микроконтроллере не следует.
Отводите для стека много памяти. Если слишком много отвели, то не хватит места для статических переменных и компилятор должен выдать ошибку (не уверен, не проверял, проверьте).