[an error occurred while processing this directive]
Вопрос про PCI мастер.
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Vladimir_ 12 февраля 2004 г. 14:23

Доброго дня, коллеги!

Моя железяка работает в режиме PCI мастеринга - пишет в память данные. Данные пишутся в 4кБ блоки памяти.

И всё бы хорошо, но по прошествии определённого количества записей (4 кб блоков) компьютер виснет. Пробовали писать меньшее количество памяти (блок - 64/128 байт) - довели до 1,5 миллионов циклов записей. :)))

Инструментально обнаружено, что компьютер виснет после того, как железяка зальёт очередной блок памяти. Сама железка не виснет. Останавливается комп - шина PCI, процессор и т.д.

Проверял все сигналы на шине (в момент зависания). Всё нормально. Данный цикл НИЧЕМ не отличается от всех остальных. Те же GNT, TRDY, DEVSEL и т.п....

Why?!?!?!?!?!?!

М.б. у кого-то возникали подобные проблемы? Подскажите пожалуйста!


P.S. Операционная система - Linux. Правда я драйвер и всё остальное не пишу - работает программист.

Заранее всем благодарен.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru