ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
79412
alexa66 (25.01.2007 17:23, просмотров: 1927)
Про TNKernel .. Кто-нибудь реализовывал под ним вложенные прерывания? Процессор ARM7 (at91). Я добился вызова прерывания системного таймера (макс приоритет) во время выполнения прерывания от пина IRQx (более низкий приоритет). Дело доходит до вызова функции tn_tick_int_processing(), но там в начале стоит макрос TN_CHECK_INT_CONTEXT_NORETVAL, который меня и обламывает по значению глобальной переменной tn_int_counter, которая в случае вложенных прерываний естественно больше 1..