[an error occurred while processing this directive]
Тады вопрос +
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Kenat 15 ноября 2006 г. 16:05
В ответ на: немного занимался. отправлено ++ 15 ноября 2006 г. 15:21


INTERRUPT request к функции
изначально HCCF.InterruptTable [32] весь обнулён
создаём ED И TD

-I- Open keyboard
-I- submitUSBRequest after ED_Submit()
UHP_HccaInterruptTable[0] = ED list
-- 0x20526220 >0x00085083 CRL[ FA:3 EN:1 D:IN S:Full K:SKIP F:GDT MPS:8] TailP:0x20527090 HeadP:0x205262D0 Halted:No Toggle:0 NextEd:0x00000000
->TD Queue
0x205262D0 CRL:[ R:1 DP:2 DI:0 T:2 EC:0 CC:F] CBP:0x20525080 BE:0x20525087 nextTD:0x20527090

skip чтоб отобразить можно было ))) потом снимается

ок поставили ,

-I- dl_done returnUSBR (PIPE_INTERRUPT)
-I- returnUSBR HCCA
UHP_HccaInterruptTable[0] =
-D- ED list
-- 0x20526220 >0x00081083 CRL[ FA:3 EN:1 D:IN S:Full K: F:GDT MPS:8] TailP:0x20527090 HeadP:0x20527090 Halted:No Toggle:1 NextEd:0x00000000
-> No TD Queue
-D- hid_irq: report (size 8) (unnumbered) = 00 00 00 00 00 00 00 00

опа он его отпраил и получил внятный ответ, повторно ставлю TD на обработку

UHP_HccaInterruptTable[0] =
-D- ED list
-- 0x20526220 >0x00085083 CRL[ FA:3 EN:1 D:IN S:Full K:SKIP F:GDT MPS:8] TailP:0x205262D0 HeadP:0x20527090 Halted:No Toggle:1 NextEd:0x00000000
->TD Queue
0x20527090 CRL:[ R:1 DP:2 DI:0 T:0 EC:0 CC:F] CBP:0x20525080 BE:0x20525087 nextTD:0x205262D0
скип -временно .

и всё, более список не обрабаатывается, смотрю содержимое таблицы

I- HCCAInterrupt
UHP_HccaInterruptTable[0] =
-D- ED list
-- 0x20526220 >0x00081083 CRL[ FA:3 EN:1 D:IN S:Full K: F:GDT MPS:8] TailP:0x205262D0 HeadP:0x20527090 Halted:No Toggle:1 NextEd:0x00000000
->TD Queue
0x20527090 CRL:[ R:1 DP:2 DI:0 T:0 EC:0 CC:F] CBP:0x20525080 BE:0x20525087 nextTD:0x205262D0

как был так и висит гад.... клава отывается и моргает светодиодам...

смотрю спецификацию OHC - типа рекомендуют поставить ED на всю таблицу, ОМАП смотрю - требуют...
линух ядра 2.2 2.4 2.6 - собственно так же как я сделал --- пох (((

где мои грабли ?




Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание