Цитата(Нортон @ Oct 8 2013, 17:25)

Какая-то проблема с heap, но если честно я не знаю зачем, где и как на микроконтроллере используется куча (может, кто объяснит).
Да вроде куча также используется как и везде.
new, malloc, realloc, free, delete, и прочие операторы динамического выделения памяти берут ее из кучи. Если вы явно не используете такие штуки, то туда могут полезть библиотечные функции, от которых вы этого можете не ждать, типа stdio, printf и так далее...