|
motryks2
|
|||||||||||
stm32f4 discovery - проблема с работой USB Host.05.11.2013, 19:30. Показов 6705. Ответов 9
Метки нет (Все метки)
Доброго времени суток.
Встречался ли кто с такой проблемой на данной плате? Проблема в том, что хост не получает от устройства ничего и отваливается на этом месте
Я думал проблема в кривости моего кода, но запустив демку с записью аудио - тоже самое, отваливается в том же месте. Железная проблема? =( |
|||||||||||
| 05.11.2013, 19:30 | |
|
Ответы с готовыми решениями:
9
STM32F4-Discovery USB CDC STM32F4-Discovery USB-device STM32F4-Discovery + USB CDC |
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 05.11.2013, 19:36 | ||
Частота кварца HSE в проекте правильно указана? На плате 8МГц, но в проектах часто попадается значение 25МГц. А с неправильной частотой USB не будет работать.
0
|
||
|
motryks2
|
|||
| 05.11.2013, 19:47 | |||
OTG драйвер работает - как мышка определяется, проект с примером по работе с датчиком положения.
|
|||
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
|
| 05.11.2013, 20:06 | |
|
Раз функция USBH_GetDessriptor() возвращает неуспешный статус, надо в неё зайти, там поточнее выяснить, по какой причине именно этот статус выдан. В принципе, можно сначала даже по коду посмотреть: какие причины возможны (и в какой строчке каждая из них - чтобы потом их дебажить) для такого значения status.
Девайсы к хосту какие пробовали подключать? Мышки (разные), клавиатуры (разные), флэшки (тоже побольше разных)...
0
|
|
|
motryks2
|
|
| 05.11.2013, 20:14 | |
|
OtyxPM , нет, я имел ввиду как USB Device к PC. Там есть примеры работы - мышка, так вот ПК ее видет и переваривает успешно.
Все что связанно с USB хостом - отваливается на запросах спецификации устройства, заходил в эту процедуру - везде возвращаются FAIL, так как буфер идет пустой. При разборе буфера все функции посылают запрос на получение заново и в итоге повисают. Буфер данных содержит 0.. |
|
|
motryks2
|
||||||
| 05.11.2013, 20:29 | ||||||
|
case ENUM_GET_FULL_DEV_DESC:
|
||||||
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
| 05.11.2013, 20:40 | |
|
motryks2, в какой среде пишете?
Что к хосту подключаете? Мышу, клаву, флешку, ....
0
|
|
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 05.11.2013, 21:05 | ||
Так что пробуйте - может, что-то и откликнется на энумерацию. Вот и hd44780 про то же спрашивает.
0
|
||
|
motryks2
|
||
| 06.11.2013, 17:50 | ||
Или это на столько не очевидно, что нужно уточнять?) Если я говорил про демку от ST - запись аудио, Oudyo_playback_omd_record, значит я подключал к usb флешку, и не одну. Если stm32F4_Dyscovery_USB_HOST_Mouse_Keyboar d - значит мышку или клавиатуру. Если USBD режим - подключал ее к PC как HID устройство, именно -мышка. Так вот в том то и дело, что родные демки в hex (USB HOST MODE) - тоже не работают. Все отваливается на энумерации, не доходя еще даже до реализации класса устройства. Демки по USBD от ST - работают. Я даже usb чайник (Чайник программируется через usb) тыкал в случае со своим кодом - один и тот же эффект. |
||
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 06.11.2013, 18:08 | ||
Ссылочкой не поделитесь?
0
|
||
| 06.11.2013, 18:08 | |
|
Помогаю со студенческими работами здесь
10
Любая прошивка для USB на STM32F4-discovery [Решено] USB Host для флэшки на Coocox (STM32F4) Реализация обмена данных по USB Custom class на STM32F4-Discovery STM32F4 USB HID Host отправка данных в девайс Странное поведение USB Host (флэшка). STM32F4, Coocox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|