продолжаю тему начатую
тутплатка работает под управлением ос, через несколько дней работы ос перестает переключать задачки, при этом сама ос продолжает работать
в одной из задач есть мигание светодиодом, эта задачка никого не ждет никаких ресурсов, вот ее код
Код
template <>
OS_PROCESS void TProc4::exec()
{//init_stack_frame();
for(;;)
{res_table.uregs[104]=stack_slack();
GreenLED::On();
sleep(50);
GreenLED::Off();
sleep(950);
}
}
но светодиодик моргать перестает
подскажите какие места в ос посмотреть отладчиком какие переменные чтобы понять отчего перестали переключаться задачки?
Сообщение отредактировал сарматъ - Oct 18 2013, 10:50