реклама на сайте
подробности

 
 
> PCI под Win XP SP1 и SP2.
Zwerg_nase
сообщение Mar 1 2006, 07:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 14-10-05
Из: г. Москва
Пользователь №: 9 641



Какая может быть разница в работе PCI под Win XP Service Pack 1 и Service Pack 2?
Есть PCI девайс, сделанный на корке Altera pci_mt32. Девайс выполняет Burst Master Memory Writes по 8 DWORDов, после передачи буфера 28 К девайс выставляет прерывание INTA. Драйвер девайса обрабатывает прерывание и посылает команду девайсу снять INTA.
Так вот, под Win XP SP1 это работает, а под SP2 это почти сразу зависает. Менял размер буфера: такая же хрень, только виснет чуть позже.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tosha
сообщение Apr 3 2006, 10:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633



А компьютер навсегда зависает в ситуации на STP? Просто у меня тоже были подобные когда тестировал PCI. Правда комп при этом не вис. Однако в подобных случаях, pci все-таки прочухивался и мог выдавать разрешение через ~8000 тактов!!! При этом внутренный буфер у меня переполнялся. Такие эффекты могут возникать, если CPU начинает очень активно работать с памятью. Например RightMark Memory Analyzer.
У вас не показан сигнал stop, он не устанавливается при зависании?
Для увеличения производительности попробуйте передавать по 32слова за раз. Тогда и скорость увеличится и задержки.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01359 секунд с 7
ELECTRONIX ©2004-2016