Подружить Win7/8 64bit + Quartus Programmer + LPT PCI msc9865
Цитата:
Сообщение от
Sentenced
Итак, из всех перечисленных драйверов интересует нас PCIPPorts.sys, т.к. судя по названию, именно он отвечает за параллельный порт. Проверим его активность:
SERVICE_NAME: pcipports
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Активен, ура :) Вот именно его мы и впишем в "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ AlteraByteBlaster" в поле "DependIOnService". Перезагрузка компьютера, и вуаля.
Уже несколько дней пытаюсь подружить Quartus II Programmer 14.0 -x64 (также пробовал 11.1sp1 - x86) c PCI LPT Moschip msc9865IV-AA, для которой скачал последние дрова от производителя от 2013 года, с поддержкой Win7/8 64bit.
ОС пробовал как Win7 64bit, так и Win8.1 64bit - результат одинакого неуспешный - "Kernel mode driver not installed".
Делал всё, как в инструкциях в инете:
1. После установки драйверов PCI LPT захожу в диспетчер устройств, порту присвоен номер LPT1, выбран пункт "Use any interrupt assigned to the port", далее смотрю информацию по драйверу, вижу среди используемых файл PCIPPorts.sys
2. Запускаю окно cmd с правами администратора, перехожу в папку bin установленного Quartus II Programmer, выполняю bblpt /i и получаю ошибку "Can't start Altera ByteBlaster service".
3. Захожу в regedit, в ветку HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Service\Al teraByteBlaster, в поле DependOnService вместо ParPort пишу PCIPPorts. Кстати, везде в инете упоминается параметр DependIOnService, но у меня всегда после выполнения пункта 2 в реестр прописывается именно DependOnService, и никакого DependIOnService нету. Видимо, в инете опечатку все копипастят друг у друга?
4. Набираю в окне cmd строку и получаю информацию:
Код:
SERVICE_NAME: pcipports
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
5. Рестартую компьютер, и ничего не меняется, по-прежнему в квартусе "Kernel mode driver not installed", и команда bblpt /i выдает мне ошибку "Can't start Altera ByteBlaster service"..
Как победить, может это вообще невозможно сделать под Win7/8 64bit ? Если ставлю на всём том же оборудовании WinXP 32bit, то все работает и квартус шьет ПЛИСины через LPT PCI.