Перейти к содержанию
    

PCI 33MHz когда его увидит Виндоуз?

Самодельную PCI девайсину на Альтере делаю.

 

 

Прошил ему BaseClass 07h (Simple communication controllers), интерфейс 02h (16550-compatible serial controller).

так вот, в спецификации сказано, что есть специфический "хорошо-известный" программный интерфейс на уровне регистров.

Присандалил IP-16550.

В винде это увиделось как последовательный порт COM3, но без драйверов.

Я так рассчитывал, что если я соблюдю этот самый "well-known register-level programming interfaces", то винда, какой-нить драйвер стандартный подключит. Или вся эта канитель, только для того, что бы в диспетчере задач устройство отобразилось как "Последовательный порт", а драйвер один хрен писать самому надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В винде это увиделось как последовательный порт COM3, но без драйверов.
Если windows это распознала как последовательный порт - то должно заработать. Возможно оно обломилось в процессе загрузки драйвера. Смотрите, что у вас написано во вкладке с параметрами порта (в диспетчере устройств)

 

В принципе если порт сидит не на стандартных адресах ему может понадобится inf файл для установки. Самописный драйвер в любом случае не нужен

 

 

https://docs.microsoft.com/en-us/windows-ha...rivers-overview

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю VID PID надо от какого-нибудь стандартного PCI-16550 задать и подсунуьт винде его inf

 

А если девайс только для себя - вам только смещение портов надо знать, далее знай из ринг0 пиши-читай...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю VID PID надо от какого-нибудь стандартного PCI-16550 задать и подсунуьт винде его inf

 

А если девайс только для себя - вам только смещение портов надо знать, далее знай из ринг0 пиши-читай...

 

Я пока изучаю вопрос, это так - побаловаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...