1

Я занимаюсь разработкой оборудования с интерфейсом PCIe на основе FPGA. Когда я перепрограммирую FPGA, она теряет настройки BAR (BAR0, BAR1 и т.д.). Как заставить Windows а) повторно сканировать шину PCI (и, следовательно, PCIe) и б) переназначить настройки BAR.

Это не проблема с оборудованием; это проблема Windows. Это примерно то, что нужно для горячей замены карты (если таковая поддерживается).

Изменить 9/2/11: Я не инженер-программист, поэтому я ищу что-то, что может быть сделано на уровне пользователя, в том числе администратором.

2 ответа2

1

Я знаю, что драйверы в Windows могут быть помечены как «время загрузки», при котором Windows не позволяет вам удалить и переустановить драйвер. Если вы изменили драйвер pci.sys на другой тип, возможно, вы можете удалить и переустановить его из диспетчера устройств. Удачи.

1

Удаление устройства в диспетчере устройств приведет к повторному обнаружению после следующей загрузки (если устройство все еще присутствует) - время загрузки является единственным временем сканирования шин без горячего удаления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .