Как я уже понял проблема в IDL_F_loop, потому что если сделать свое задание (TSK) в котором выполняется пустой бесконечный цикл, то прерывания нормально разрешаются, а как доходит до TSK_idle (который вызывает IDL_F_loop), так IER сразу и обнуляется. Причем, даже если в IDL Function Manager добавить IDL объект, который вызывает функцию, в которой включаются прерывания, то все равно IER будет постоянно обнуляться. Как с этим бороться? Есть какой-то способо посмотреть/изменить что делают функции IDL_F_busy, LNK_F_dataPump и RTA_F_dispatch?