Про CMSIS-RTOS я вообще был не в теме.
Вот попробовал в 5 келей запустить пример на STM32 дисковери.
Размер используемого стека показывает.
Все локальные переменные складываются в стек.
И по поводу делать большие массивы глобальными или локальными у меня тоже устоявшегося мнения.
Глобальные переменные принято считать злом.
На складывание в стек локальных уходит время.
Кстати у вас Event Viewer нормально работает?
У меня через несколько секунд (иногда минут) такая ерунда выскакивает.