[an error occurred while processing this directive]
|
Альтеровская плата Stratix PCI Pro kit
PCI-ное ядро PLDA 7.02
плата воткнута в компьютер с матерью ASUS CUV4X, процессор celeron 533MHz
linux, ядро 2.4
Написал драйвер, приложение. После завершения операции по DMA FPGA запрашивает прерывание.
Пару раз в сутки случалось зависание, драйвер запускал обмен по DMA и ждал прерывания, но оно не случалось. Флаг запроса прерываня я вывел в статусный регистр, после зависания этот бит читается и запрос есть.
Развел вариант, в котором s_intrequest(0) выведен на светодиод, чтобы убедиться, что до ядра pci этот сигнал доходит.
Третьи сутки как дурак жду, не виснет сволочь!
Посоветуйте фонарь, под которым поискать?
E-mail: info@telesys.ru