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

 
 
> STM32 USB Vendor ID Product ID
Tarbal
сообщение Oct 25 2015, 19:59
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



В википедии нашел, что на продукцию менее 10000 устройств фирма бесплатно дает свой Vendor ID и предоставляет уникальный Product ID. На сайте компании не нашел ничего об этом. Кто-нибудь получал Vendor ID Product ID от ST?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 14)
x893
сообщение Oct 25 2015, 20:03
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Не всё в Википедии правда.
Добрые самаритяне дают здесь

http://wiki.openmoko.org/wiki/USB_Product_IDs

Сообщение отредактировал x893 - Oct 25 2015, 20:04
Go to the top of the page
 
+Quote Post
ataradov
сообщение Oct 25 2015, 21:21
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Tarbal @ Oct 25 2015, 12:59) *
В википедии нашел, что на продукцию менее 10000 устройств фирма бесплатно дает свой Vendor ID и предоставляет уникальный Product ID. На сайте компании не нашел ничего об этом. Кто-нибудь получал Vendor ID Product ID от ST?

Дают. Но это не автоматизированный процесс. Нужно обращаться напрямую к ST (скорее всего через дистрибьютора) и придется подписать соответствующую бумажку.
Go to the top of the page
 
+Quote Post
x893
сообщение Oct 25 2015, 21:32
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Если у вас не 10 000 устройств - то ST (а вернее сам дистрибьютор) пошлет вас лесом
Go to the top of the page
 
+Quote Post
zhevak
сообщение Oct 25 2015, 21:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Tarbal @ Oct 26 2015, 00:59) *
В википедии нашел, что на продукцию менее 10000 устройств фирма бесплатно дает свой Vendor ID и предоставляет уникальный Product ID. На сайте компании не нашел ничего об этом. Кто-нибудь получал Vendor ID Product ID от ST?

Компания InterBiometrics имеет VID = 1209. Её диапазон адресов PID 0x0000-0x0FFF зарезервирован для общих задач, диапазон адресов 0x1000-0x1FFF -- фирма оставляет за своей продукцией. А вот диапазон адресов 0x2000-0xFFFF фирма отдает в свободный доступ всем желающим.

Подробности на http://pid.codes/


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 27 2015, 16:53
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Спасибо за интересные ссылки. Обратился к дистрибьютору. Посмотрим что ответит.

Цитата(x893 @ Oct 26 2015, 01:32) *
Если у вас не 10 000 устройств - то ST (а вернее сам дистрибьютор) пошлет вас лесом


Неверно
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 27 2015, 18:25
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Ну хорошо, подарит нам ST свой PID. С драйверами под линух проблем не будет, а вот в виндовых придется править PID и заново подписывать драйвера у микрософта, я правильно понимаю?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ataradov
сообщение Oct 27 2015, 18:28
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Сергей Борщ @ Oct 27 2015, 11:25) *
Ну хорошо, подарит нам ST свой PID. С драйверами под линух проблем не будет, а вот в виндовых придется править PID и заново подписывать драйвера у микрософта, я правильно понимаю?
Стандартные (CDC, HID) заново подписывать не нужно. А собственные нужно в любом случае.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Oct 28 2015, 14:01
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Сергей Борщ @ Oct 27 2015, 22:25) *
Ну хорошо, подарит нам ST свой PID. С драйверами под линух проблем не будет, а вот в виндовых придется править PID и заново подписывать драйвера у микрософта, я правильно понимаю?


С драйверами под Линукс у нас и так проблем не будет. Сделаем какой надо.
Go to the top of the page
 
+Quote Post
gagel
сообщение Oct 30 2015, 20:27
Сообщение #10





Группа: Участник
Сообщений: 13
Регистрация: 3-06-15
Пользователь №: 86 999



Цитата(Сергей Борщ @ Oct 27 2015, 19:25) *
Ну хорошо, подарит нам ST свой PID. С драйверами под линух проблем не будет, а вот в виндовых придется править PID и заново подписывать драйвера у микрософта, я правильно понимаю?

Лично я пишу драйвер, использующий libusb. А под виндой можно подготовить установщик libusb-драйвера с помощью libwdi / Zadig. И подписывать не приходится, т.к., если не ошибаюсь, libusb.sys один раз уже подписан и для всех. Не путать с libusb.dll, который можно и самому перекомпилировать (gcc / MSVC без всяких DDK).
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 31 2015, 06:40
Сообщение #11


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(gagel @ Oct 31 2015, 01:27) *
Лично я пишу драйвер, использующий libusb. А под виндой можно подготовить установщик libusb-драйвера с помощью libwdi / Zadig.

И как это потом выглядит для пользователя? Просто ставит драйвер, или ему надо запускать какие-то конфигурационные утилиты? Какие есть недостатки у вашего метода?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
gagel
сообщение Nov 7 2015, 18:06
Сообщение #12





Группа: Участник
Сообщений: 13
Регистрация: 3-06-15
Пользователь №: 86 999



Цитата(AHTOXA @ Oct 31 2015, 07:40) *
И как это потом выглядит для пользователя? Просто ставит драйвер, или ему надо запускать какие-то конфигурационные утилиты? Какие есть недостатки у вашего метода?

Эта задача была "раз сделал и забыл", так что деталей точно не помню. Конфигурируешь, получаешь .exe (даже два: для x86 и "x64"), так что пользователю нужно просто нажать на Ok. Недостатки? Смотря с чем сравнивать.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Nov 8 2015, 01:08
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



У винды же вроде был какой-то нестандартный usb дескриптор, который позволял подключать libusb автоматом, я неправ?
Go to the top of the page
 
+Quote Post
gagel
сообщение Nov 19 2015, 18:56
Сообщение #14





Группа: Участник
Сообщений: 13
Регистрация: 3-06-15
Пользователь №: 86 999



Цитата(Kabdim @ Nov 8 2015, 02:08) *
У винды же вроде был какой-то нестандартный usb дескриптор, который позволял подключать libusb автоматом, я неправ?

Не слышал, но интересно: есть линки?
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Nov 20 2015, 09:18
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Линк, но сам не пробовал. В тексте есть ссылка на мсовский док. Говорят на вин7 нужен инет что бы взлетело.

Сообщение отредактировал Kabdim - Nov 20 2015, 09:19
Go to the top of the page
 
+Quote Post

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

 


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


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