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

 
 
> нестабильность работы с флешкой, usb EHCI (IMX6)
mantech
сообщение Jul 15 2016, 13:30
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Приветствую.
При тестировании усб стека выявилась одна интересная деталь - пара флешек, при чтении средних и больших файлов, не постоянно, но частенько обрывает процесс чтения, помогает только повторная энумерация. Это проявляется только на 2х флешках одного китайского нонейма. Сначала подумал, что просто фуфло, да и хрен с ним, но на компе работает, не прерывается на энумерацию. Что тут может быть, ваши варианты. С другими флешками все ок. Может-ли влиять частота тактировки усб контроллера?

Сообщение отредактировал mantech - Jul 15 2016, 13:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Aug 9 2016, 23:48
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(mantech)
помогает только повторная энумерация.

Сделайте анализы лог запросов и возвращаемых ошибок на уровне эндпоинтов. Хотя, т.к. это EHCI контроллер, то на уровне его транзакций, с возвращаемыми ошибками. Теоретически может быть что-то с таймаутами или другими настройками EHCI. Могут быть ошибки ЦРЦ. Кривая схема/разводка. Намного яснее будет с логгером линий D+D-, если конечно скорость 12 МГц.

Смутно припоминаю, встречал зависание флэшек на USB2.0 при нарушении последовательности типов пакетов на нулевом эндпоинте. Что-то вроде Host::Setup - Dev::ACK - Host::Setup (вместо Data1) не распознав ACK.

Сообщение отредактировал GetSmart - Aug 10 2016, 01:32


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
mantech
сообщение Aug 18 2016, 07:59
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(GetSmart @ Aug 10 2016, 02:48) *
Сделайте анализы


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



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:53
Рейтинг@Mail.ru


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