Цитата(Koluchiy @ Dec 17 2013, 07:58)

Нельзя ли подробнее, как можно посмотреть "потом", сколько памяти максимум требовалось?
Это какая-то примочка в отладчике, или в ОС?
Есть примочки и для Keil-а и для IAR-а которые позволяют смотреть состояния стеков задач uCOS и менеджера памяти.
В принципе задачи и в рабочем режиме могут контролировать свой стек и увеличивать его при необходимости.
В uCOS есть только менеджер разделов памяти с выделением блоков фиксированной длины.
Разделов этих может быть много, но надо всегда напрягаться какую длину назначить блокам.
Эт такой рудимент оставшийся со времен когда в микроконтроллерах было по 2-10 кБ памяти.
В других осях есть нормальные многозадачные malloc и free, например в MQX.
А почему бы вам не изучить MQX?