PCI device по каналу DMA (Bus-Master) считывает кусок памяти, 64 управляющих байта( non-paged). Виндоузное приложение, абсолютно асинхронно туда(отмаппил) эту информацию пишет, т.е. возможно наложение операций чтения и записи. Вопрос первый:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено san'a 09 июня 2003 г. 16:55

Возможно ли , что PCI считает некорректную информацию, т.е. и не то что было до операции записи, и не то что записывалось. (сам я интуитивно полагаю что такое возможно, но доказать не могу)

Вопрос второй: может ли такая запись, наложенная на операцию чтения DMA, привести к зависанию системы? (Виснет так, что токо кнопка резет помогает, замечено , что по крайней мере , один раз зависание произошло как раз во время записи ).

Винда у меня 2000-я, чипсет 815. Спасибо.

Да, по зависаниям в принципе, я тут у себя понаходил кое-что, сижу исправляю.

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

Ответы



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

E-mail: info@telesys.ru