Цитата(AHTOXA @ May 13 2010, 19:10)

В приведённом коде виснуть нечему. Видимо меняются глобальные переменные, которые вызывают активность более приоритетного процесса, и он надолго захватывает управление. Вот собака и сбрасывает проц.
Заменил глобальные переменные на закрытые члены класса. Не помогло. Может дело в размере стеков, как их настраивать в ИАР и в csmRTOS?