|
|
  |
STM32 USB VCP and VID PID, Еще раз, вопрос о правомерности использования VID и PID. |
|
|
|
Sep 10 2015, 12:24
|

Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460

|
Всем привет, Понимаю, что тема разжевана не раз, да и немного не в той ветке, но все же. Понятно, что любое USB устройство должно иметь свои VID и PID, понятно, их нужно купить. В своем проекте я использую USB Virtual COM port dirver, ST поставляет либы для своих процов(c VID и PID) + драйвер для Win, здесь на STшном форме говорится, что можно свободно пользовать эти либы, но я не могу найти первоисточник данной информации. Может кто встречал? Либо может есть другие способы халявы?)
|
|
|
|
|
Sep 10 2015, 19:13
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

|
Я что-то не понял в чем суть вопроса. Есть бесплатный драйвер VCP от ST для windows, причём подписан Microsoft, можно ставить под все версии. Что Вас смущает? Если хотите свой VID, тогда прийдётся писать свой драйвер, но зачем, если есть готовое?
Сообщение отредактировал bugdesigner - Sep 10 2015, 19:16
|
|
|
|
|
Sep 10 2015, 19:19
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
Стыбзуны долго не протянут, для себя любимых или для стартапа только и то не надолго. Как только на рынок выходить (пусть даже и свой) или сертификат страны происхождения то все, без закупки VID, PID пар никуда далее. Халява есть, ее много, но нужно понимать, есть те кто "помер" и тогда пользуй покуда не поймают, есть те кто не купил еще и также пользуй пока не сконфликтуешь в оси после очередного обновления, есть купленые и тогда если пользуешь то ось грузит почемуто не то. Короче кругом капканы, куда-нибудь да попадёшь! QUOTE (bugdesigner @ Sep 10 2015, 22:13)  Я что-то не понял в чем суть вопроса. Есть бесплатный драйвер VCP от ST для windows, причём подписан Microsoft, можно ставить под все версии. Что Вас смущает? Если хотите свой VID, тогда прийдётся писать свой драйвер, но зачем, если есть готовое? Да, покупать VID и писать свой драйвер, что не особо и трудно. Ну через HID device еще можно бесплатно.
|
|
|
|
|
Sep 10 2015, 19:24
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
В мастдайке с VID/PID - вообще жопа! Вот, скажем, у меня в линуксе отлично работает CDC безо всяких перекомпиляний ведра, а мастдайка говорит: "неизвестное устройство", и даже после установки дров от ST, все равно через раз глючит! А клавиатура? Взял VID/PID от "Atmel virtual keyboard example" (как я понял, в свободных проектах его без проблем можно юзать), а мастдайка не распознает (понятно, что в линуксе все ОК было)! Пришлось искать списки VID/PID и тырить пару от какой-то древней мелкомягкой клавы (чтобы наверняка не нужно было "драйвер" ставить).
Мастдайка - это вообще злейшее дерьмище, несовместимое ни с чем! Правда, свое предназначение - прошивку для игровых приставок - она выполняет.
|
|
|
|
|
Sep 11 2015, 09:04
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Цитата(Эдди @ Sep 10 2015, 22:24)  А клавиатура? Взял VID/PID от "Atmel virtual keyboard example" (как я понял, в свободных проектах его без проблем можно юзать), а мастдайка не распознает (понятно, что в линуксе все ОК было)! Хочу подробностей! Почему у меня всё работает на первой же попавшейся комбинации VID/PID ? И почему весь интернет завален статьями "как помигать светодиодиком через HID-device" ? Какая версия винды-то?
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Sep 11 2015, 13:06
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(esaulenka @ Sep 11 2015, 12:04)  Хочу подробностей! Вот - с парой 0x045E:0x005C работает, с парой 0x03EB:0x2042 - нет! Цитата Почему у меня всё работает на первой же попавшейся комбинации VID/PID ? Повезло, значит. С CDC, кстати, дела еще хуже обстоят: я так и не понял, какие VID/PID надо ставить, чтобы мастдайка не требовала "драйвер", а сразу восприняла устройство как USB<->COM. Цитата И почему весь интернет завален статьями "как помигать светодиодиком через HID-device" ? Это уже совсем другое дело — в данном случае нужно будет писать свой "драйвер" или качать чужой. Мне же нужна эмуляция попсовой клавы, чтобы ничего устанавливать не нужно было. Цитата Какая версия винды-то? В версиях говна плохо разбираюсь. Наверное, спермерка.
|
|
|
|
|
Sep 11 2015, 13:30
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата В версиях говна плохо разбираюсь. Наверное, спермерка. видать не только в версиях.... Цитата Это уже совсем другое дело — в данном случае нужно будет писать свой "драйвер" или качать чужой. какой чужой то? HID - это встроенный в винду драйвер, к этому классу девайсов относятся и клавиатуры и мыши, вопрос USB дескрипторов, которые возможно не совпали...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|