Пт апр 06, 2018 12:29:56
Пт апр 06, 2018 15:53:40
Я в МК выделял память под лог и уже потом анализировал. И еще что-то сохранял перед точкой останова. Поройтесь по этому топику. Я где-то там лог выкладывал как у меня обмен шел.Wladimir_TS писал(а):под отладчиком походу глупо работать
Пт апр 06, 2018 17:45:18
Пт апр 06, 2018 17:56:40
Wladimir_TS писал(а):00 05 01
Пт апр 06, 2018 18:05:46
Пт апр 06, 2018 18:06:39
Z_h_e писал(а):Нужно ответить ZLP как от безадресного устройства,
Сб апр 07, 2018 12:35:53
Пн апр 09, 2018 07:00:49
Пн апр 09, 2018 10:20:38
Лог. анализатор может помочь.Wladimir_TS писал(а):А вот посмотреть с каким адресом ко мне идет очередное обращение я не могу / не знаю как.
Wladimir_TS писал(а):Интересно- есть-ли какие-то программные логгеры со стороны компьютера, которые способны вести лог на уровне установочных (SETUP) пакетов ?
Пн апр 09, 2018 10:56:26
Пн апр 09, 2018 10:58:09
Пн апр 09, 2018 12:23:54
Пн апр 09, 2018 13:01:17
LS или FS/HS задается подтягивающим резистором. Между FS и HS как-то хост узнает программно, может шину слушает. Ваш контроллер я не знаю, но может задается тактовым генератором?Wladimir_TS писал(а):Формально HS по спецификации используемого контролера, но нигде нет переключения в другой режим потому не знаю.
Почитать Вам надо про USB. Агурова чтоли... Не помню как расшифровывается NAK. Это ответный пакет типа данные не готовы. Это штатная ситуация/ Можно бесконечно отвечать наком. Собственно перефирия МК сам формирует этот нак на каждый запрос хоста, пока контроллеру не скажешь что можно что-то ответить.Wladimir_TS писал(а):Еще генеряться события NAK, которые я вообще не в курсе, что такое ???
Пн апр 09, 2018 15:13:24
Чт апр 12, 2018 16:33:05
Чт апр 12, 2018 17:07:08
Пт апр 13, 2018 09:27:16
Wladimir_TS писал(а):оказывается при передаче дескриптора нужно первый блок передавать с DATA PID 1 а только второй с DATA PID 0 и далее чередуя.
В STM они сами переключаются как надо, хотя я пробовал и в ручную (на этапе ХЗ что происходит). Быть может это связано с тем что я данные и принимал и передавал за раз. Буфер у STM 512 байт вроде и под мои задачи более чем, как говорится.Основной вопрос с DATA PID
Абсолютно тот же самый запрос мне приходил. Я Вам уже говорил, что я лог запрос вел и что он есть в этом топике, Вы нашли его? В этом логе только то что приходило от хоста, что отправлял не логировал. Обратите внимание. Хост запрашивает что-то, если получает то что хочет, отправляет ZLP. Лог вроде как не весь.Wladimir_TS писал(а):80 06 03 03 09 04 FF 00 - вроде как 3я часть строчного описания устройства. Но поля со значениями 09 04 - напрягают - там по логике 00 00 быть должно.
От балды надо повнимательнее, что-нибудь не сойдется и хост пошлет. Например в дескрипторе одна длина, а Вы шлете другую.Wladimir_TS писал(а):Отправляемый дескриптор конфигурации : 09 02 28 00 (пока от балды
Книга не ахти, согласен. Но особых вариантов нет. У него две книги кстати, название не помню их, они похожие, но есть и разная инфа.Wladimir_TS писал(а):Агурова скачал и читаю
Пт апр 13, 2018 14:06:46
Пт апр 13, 2018 22:20:18
xlsx - это excel .Wladimir_TS писал(а): но открыть нечем. Какой-то архив с *.xml внутри. Смотреть такой нечем.
Wladimir_TS писал(а):Согласно найденному в сети в 3 и 4 (счет с 1го) байтах дескриптора устройства указывается суммарная длина дескриптора
Сб апр 14, 2018 11:06:14