![]() |
|
![]() ![]() ![]() |
|
MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: нет Всего: 207 |
Device ID = 2413h это SMBus контроллер, а не USB еще раз говорю, посмотри какой у тебя USB контроллер на чипсете потом сходи сюда и найди нужный Device ID после того, как найдешь USB контроллер, с помощью него определишь подключенные устройства (в т. ч флешку) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
piritus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 226 Регистрация: 3.1.2007 Где: Сибирь Репутация: нет Всего: 3 |
вот что нашлось по моему чипсету:
0x24D2 Chip Number: 82801EB/ER Chip Description: USB UHCI Controller #1 0x24D4 Chip Number: 82801EB/ER Chip Description: USB UHCI Controller #2 0x24D7 Chip Number: 82801EB/ER Chip Description: USB UHCI Controller #3 0x24DE Chip Number: 82801EB/ER Chip Description: USB UHCI Controller #4 USB контроллер найден, как с его помощью определять устройства? данные для FIND PCI CLASS CODE, как я понял, тоже берутся из спецификации, тогда для моего случая class code будет 000c0300h Это сообщение отредактировал(а) piritus - 23.9.2007, 16:54 --------------------
|
|||
|
||||
piritus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 226 Регистрация: 3.1.2007 Где: Сибирь Репутация: нет Всего: 3 |
посмотрел еще, чем отличается
"Поиск устройства PCI" от "Поиск кода класса PCI"... при чтении конфигурации номер какого регистра писать... как определить USB контроллер... как определить устройство... в общем я совсем запутался. если можешь приведи, пожалуйста, пример считывания заводского идентификатора flash'ки, подключенной к шине USB. --------------------
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: нет Всего: 207 |
piritus,
1. Скачай спецификацию UHCI 2. Определи базовый адрес регистров UHCI (смещение 20h в конфигурационном пространстве UHCI) 3. Скачай спецификацию USB для определения команд, идентифицирующих устройства на шине 4. Используя 1, 2, 3 ищи то, что тебе нужно пример не приведу, поскольку с этим не работал да и времени нет -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
piritus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 226 Регистрация: 3.1.2007 Где: Сибирь Репутация: нет Всего: 3 |
1. Это нужно для FIND PCI CLASS CODE, как я понял...
CLASS CODE REGISTER Address Offset: 09-0Bh Default Value: 010180h Attribute: Read Only Size: 24 bits This register contains the device programming interface infomation related to the Sub-Class Code and Base Class Code definition. This register also identifies the Base Class Code and the function sub-class in relation to the Base Class Code. Bit Description 23:16 Base Class Code (BASEC). 0Ch=Serial Bus controller. 15:8 Sub-Class Code (SCC). 03h=Universal Serial Bus Host Controller. 7:0 Programming Interface (PI). 00h=No specific register level programming interface defined. как понимать, что Default Value имеет значение 010180h, а в описании ниже, значение равно 0с0300h ? ;====================================================== 2. Базовый адрес регистров UHCI - это USB BASE--IO SPACE BASE ADDRESS REGISTER? Address Offset: 20-23h Default Value: 00000001h Attribute: Read/Write Size: 32 bits This register contains the base address of the USB I/O Registers Bit Description 31:16 Reserved. Hardwired to 0s. Must be written as 0s. 15:5 Index Register Base Address. Bits [15:5] correspond to I/O address signals AD [15:5], respectively. 4:1 Reserved. Read as 0. 0 Resource Type Indicator (RTE) - RO. This bit is harswired to 1 indicating that the base address field in this register maps to I/O space. 3. Пролистал спецификацию несколько раз и не нашел команд, идентифицирующих устройства на шине 4. "Используя 1, 2, 3 ищи то, что тебе нужно" какая функция? --------------------
|
|||
|
||||
PRT |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.10.2007 Репутация: нет Всего: нет |
Советую посмотреть http://forum.sources.ru/index.php?showtopi...mp;view=showall
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для Windows/DOS" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |