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

 
 
> Проблема с USB
inki-sasha
сообщение Jun 7 2010, 13:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 15-06-07
Из: Змиев
Пользователь №: 28 457



Нагло передрал схемку отладочного комплекта http://www.microchip.com/stellent/idcplg?I...ocName=en536385 для своего девайса

Далее взял готовый проект от микрочипа для указанного выше отладочного комплекта скомпилировал воткнул в свой проц и получил не правильное опрделение своего девайса по USB шине


Jun 7 16:50:00 sasha kernel: usb 6-1: new full speed USB device using uhci_hcd and address 19
Jun 7 16:50:00 sasha kernel: usb 6-1: device descriptor read/64, error -71
Jun 7 16:50:00 sasha kernel: usb 6-1: device descriptor read/64, error -71
Jun 7 16:50:00 sasha kernel: usb 6-1: new full speed USB device using uhci_hcd and address 20
Jun 7 16:50:00 sasha kernel: usb 6-1: device descriptor read/64, error -71
Jun 7 16:50:01 sasha kernel: usb 6-1: device descriptor read/64, error -71
Jun 7 16:50:01 sasha kernel: usb 6-1: new full speed USB device using uhci_hcd and address 21
Jun 7 16:50:01 sasha kernel: usb 6-1: device not accepting address 21, error -71
Jun 7 16:50:01 sasha kernel: usb 6-1: new full speed USB device using uhci_hcd and address 22
Jun 7 16:50:02 sasha kernel: usb 6-1: device not accepting address 22, error -71
Jun 7 16:50:02 sasha kernel: hub 6-0:1.0: unable to enumerate USB device on port 1


Может кто решал аналогичные проблемы поделитесь своим опытом
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
inki-sasha
сообщение Jun 8 2010, 16:27
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 15-06-07
Из: Змиев
Пользователь №: 28 457



В результате долгих телодвижений обнаружил что плата не определяется только под линуксом но с виндовс хр все в порядке
на работу линукс ситемы грешить не могу в ней прекрасно определяются по USB Exploder 16, Pickit2, Pickit 3, PIC24F Starter Kit 1, и мой девайс на основе процессора Pic24F64GB106 в выше перечисленные отладочные средства я успешно записал тестовую программу USB Device - HID - Mouse - XXXXXXXXXXXXXX все они прекрасно сработали и определились системой линукс отладочного комплекта Low Pin Count USB Development Kit у меня нет а мой девайз работает с такими проблемами может кто может смоделировать ситуацию а то похоже я наступил на грабли библиотеки USB Microchip
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jun 12 2010, 10:27
Сообщение #3


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(inki-sasha @ Jun 8 2010, 11:27) *
В результате долгих телодвижений обнаружил что плата не определяется только под линуксом но с виндовс хр все в порядке
на работу линукс ситемы грешить не могу в ней прекрасно определяются по USB Exploder 16, Pickit2, Pickit 3, PIC24F Starter Kit 1, и мой девайс на основе процессора Pic24F64GB106 в выше перечисленные отладочные средства я успешно записал тестовую программу USB Device - HID - Mouse - XXXXXXXXXXXXXX все они прекрасно сработали и определились системой линукс отладочного комплекта Low Pin Count USB Development Kit у меня нет а мой девайз работает с такими проблемами может кто может смоделировать ситуацию а то похоже я наступил на грабли библиотеки USB Microchip

HID либы у микрочипа глючные. Не знаю точно на счет с-шных либ, но в ассемблерных я отловил несколько багов. Надо дебажить... Серьезный баг у них был -- если длина дескриптора была кратна 8 байт они пытались лишние 8 байт хосту отправить.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 06:12
Рейтинг@Mail.ru


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