Цитата(vadimuzzz @ Dec 27 2010, 09:14)

обычно там передается указатель на файл устройства, от которого приходит прерывание. если не нужен, можно 0 передавать.
Доброго времени!
Никак не получается вызвать свою процедуру по пррыванию. Сделал вроде все как описано, но не получается. В SOPC назначил приоритет, в NIOS SBT, регистрирую таким образом:
CODE
static void ISR_Name();
void Registration(alt_u32 base, alt_u8 irq_number)
{
contx.base = base;
alt_irq_register(irq_number, &contx, ISR_Name);
}
прерывание возникает каждую ms но не вызывается процедура ISR_Name... не заходит у меня туда отладчик...
Как считаете, куда нужно обратить ещё внимание??? Можетчего-то забыл?
Кстати, в руководстве описана функция alt_irq_register, которая располагается в файле <sys/alt_irq.h>, а реально я там не смог её найти, вместо неё описана функция alt_ic_isr_register()... Я сначало подумал, что на этапе компиляции даст ошибку, о том что данной функции нет, но нет...всё прошло нормально...И непоняно откуда он её берет...
С Уважением...