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

 
 
 
Reply to this topicStart new topic
> Composite devise USB for STM32, example please
Mbed
сообщение Dec 15 2012, 07:36
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-05-12
Пользователь №: 71 931



Всем Hi.

Может есть у кого пример составного устройства USB для STM32 на ихнем стеке. Неважно какие классы устройств, главное что бы разные. В сети не нашел, если кто видел поделитесь ссылкой.
Поковырялся два часа - в дескрипторе ошибок нет, но видимо на запросы хоста второе устройство не правильно отвечает пока...
Кто в теме - помогите.
Go to the top of the page
 
+Quote Post
Spider
сообщение Dec 15 2012, 15:02
Сообщение #2


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



А есть разница на каком стеке? ИМХО главное дескриптор описать верно да эндпоинты проинициализировать...
Go to the top of the page
 
+Quote Post
Mbed
сообщение Dec 15 2012, 16:15
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-05-12
Пользователь №: 71 931



Цитата(Alexey Belyaev @ Dec 15 2012, 19:02) *
А есть разница на каком стеке? ИМХО главное дескриптор описать верно да эндпоинты проинициализировать...


Ну есть конечно разница.

Дескриптор верно написан. USBLyzer'у нравится. EP проинициализировал. Важно правильно идентифицировать интерфейс в запросе от хоста и в зависимости от того что он хочет - дать ему ответ.
Я вроде правильно все делаю - но пока не работает. Потому и прошу рабочий пример.
Go to the top of the page
 
+Quote Post
Spider
сообщение Dec 15 2012, 16:39
Сообщение #4


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Я на AVR делал композит, проблем не возникло. А вот сейчас горожу на STM32 из под RTOS, и возникают мелкие проблемки, типа синхронизации данных между прерываниями. Но, скажем так, специфических к USB проблем нет. Пакеты ходют sm.gif
У меня кучка HID и пара Audio в одном.
Go to the top of the page
 
+Quote Post
Mbed
сообщение Dec 15 2012, 16:51
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 20-05-12
Пользователь №: 71 931



Цитата(Alexey Belyaev @ Dec 15 2012, 19:39) *
Я на AVR делал композит, проблем не возникло. А вот сейчас горожу на STM32 из под RTOS, и возникают мелкие проблемки, типа синхронизации данных между прерываниями. Но, скажем так, специфических к USB проблем нет. Пакеты ходют sm.gif
У меня кучка HID и пара Audio в одном.


Отлично. Я тоже занимался шестью аудио и одним HID на мелкочиповском стеке. Но было это года три назад. Все работало - но по прошествии времени видимо что то подзабыл. Штурмом с ходу пока не удалось.

Скажите как у Вас идет идентификация интерфейсов при запросах в коде. Мне кажется здесь у меня косяк.
Go to the top of the page
 
+Quote Post
Mbed
сообщение Dec 16 2012, 14:11
Сообщение #6





Группа: Новичок
Сообщений: 4
Регистрация: 20-05-12
Пользователь №: 71 931



Хе-хе. Теперь понятно почему примеров композита на STM32 не нашел. В ихнем стеке никаких рудиментов для этого нет. Интерфейсов там больше нуля и не поддерживается вовсе. Накодился вдоволь пока связка HID + Mass Storage не заработала.
PS: Keil убогий инструмент, вымотал меня напрочь. Интели сенс богами что ли пишется. После такой чернухи возрадуешься что основная работа не эмбеддинг, а прикладное программирование.

Тема закрыта.
Go to the top of the page
 
+Quote Post

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

 


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


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