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

 
 
> PCIe enumeration
Zigor
сообщение Oct 27 2016, 11:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 6-10-10
Пользователь №: 59 958



Добрый день!

Собрал систему из отладочных плат для проверки PCIe.
Линк работает, rootport перешел в L0

Теперь стоит задача сделать енумерацию устройств на шине, пока что одной endpoint, потом через switch.

Где можно как это делается, пример драйвера на С?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andrew Su
сообщение Oct 31 2016, 17:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647



Как "перебирать" Bus numbers, Device Numbers, Function numbers и добираться до регистров пространства конфигурации конкретного устройства на шине описано в
PCI LOCAL BUS SPECIFICATION, REV. 3.0 (3.2.2.3.2. Software Generation of Configuration Transactions).
... Two DWORD I/O locations are used to generate configuration transactions for PC-AT compatible systems. The first DWORD location (CF8h) references a read/write register that is named CONFIG_ADDRESS. The second DWORD address (CFCh) references a read/write register named CONFIG_DATA....
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:51
Рейтинг@Mail.ru


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