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

Обращение к регистрам ввода-вывода PCI

Проблема с обращением к регистрам ввода-вывода. Есть одноплатный компьютер XBOARD861.

На плисине реализован контроллер PCI от фирмы SET. Система win98.

Установлен драйвер от SETa. Контроллер PCI нормально распознается в системе.

Драйвер использовался только для того чтобы определить адреса портов ввода вывода

При тестировании писались короткие

программы в досовском отладчике Borlandc с помощью асемблерных команд IN / OUT.

Проблем не было. Когда программист начал отлаживать боевую программу, получается

что при записи в порт данные прописываются только при принудительной задержке, после

команды OUT величиной в секунду. Единственное, что настораживает в системе, то что

присутвует неопознанное устройство PCI BRIDGE.

 

Может ли такое быть в принципе?.

 

А то программер начал шарахаться из крайности в крайность вплоть до перехода на линукс.

А проект уже на стадии завершения.

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


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

Используйте пакет WinDriver от www.jungo.com. Там можно писать в регистры прямо из оболочки и сгенерить простую библиотеку под тот же Borland, для работы с PCI из третьего кольца.

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


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

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

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

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

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

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

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

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

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

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