06.11.2014, 00:55
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
посмотришЬ [что сделаешь?]
насчет про/непро - когда чел строит из себя "профи очень", а пара наводящих вопросов показывают что он ну ВООБЩЕ не в теме... хочется взять что нибудь потяжелее и объяснить.
ЗЫ фигли меня постоянно на новую страницу переносит? 8/
|
|
|
|
06.11.2014, 02:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от vvv998
|
К сожалению от Delphi мы уже давно отказались.
|
На дельфях лишь пример использования. А вообще-то без разницы, из-откуда библиотеку вызывать, впрочем, как взрослый дяденька среди школьников Вы и сами должны знать, как осуществляется вызов внешней функции.
Сообщение от vvv998
|
ибо как сказал класик "..нельзя объять необъятное....".
|
Ну тогда вернитесь туда, откуда пришли, и слепите себе драйвер сами. Работает, проверено.
Сообщение от vvv998
|
Кстати, если у кого есть пример РАБОТАЮЩЕГО проектика IAR c HID USB для STM32F4 - буду рад посмотреть как себя поведет (не слетает ли USB), критиковать и обсуждать не стану.
|
Если слетает, значит проект кривой. Оно Вам надо?
|
|
|
|
06.11.2014, 02:32
|
|
Прописка
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Тут ведь какое дело-то...
Большинство участников форума, которые имеют возможность поделиться исходниками/проектами, пишут эти проекты под какие-то свои конкретные системы. В своих настроенных средах. С какими-то уже предустановленными библиотеками. Соответственно, если "выдрать" из них голый main.c, естественно, что он не будет нормально компилиться, либо не будет работать.
Написание проектов и сборка комплектов, которые бы заведомо компилились и работали у, условно говоря, "новичка" - это задача отдельных специально обученных людей: разработчиков компиляторов, разработчиков чипов, авторов библиотек и т.п. Вот отсюда и нужно брать заведомо работающие примеры, и дальше либо дорабатывать напильником под свои нужды, либо, освоив, писать своё с нуля.
Возвращаясь к нашему USB... Фирма Future Devices Technology в своих чипах реализует не только VCP, но и вдобавок какой-то свой проприетарный протокол. И именно это даёт возможность драйверу на стороне ПК (который D2XX) использовать все режимы и возможности чипа. Если USB-стек в вашей прошивке для STM32F реализует только CDC, то ничего кроме Virtual COM вы наружу не получите. Хотите дополнительный функционал - расширяйте реализацию USB в контроллере, и тогда уже пишите свой драйвер для ПК.
По-моему, так.
__________________
Паяю помаленьку...
|
|
|
|
06.11.2014, 05:14
|
|
Частый гость
Регистрация: 13.07.2006
Сообщений: 34
Сказал спасибо: 6
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Если он хочет тру-УСБ девайс, то пусть идет на USB.org, покупает себе VID. PID можно назначить от фонаря, например 0х0001. Потом пишет драйвер на стороне STM32 на 3 эндпоинта: 0, 1 и 0х81. Вешает на них все что следует, покуривая USB in the nutshell. Как только виндекапец/линуп радостно отрапортует, что девайс с заданным VID/PID присутствует в системе, пусть раскуривает DDK для винды/линупсов. Там все примеры есть. Получит абсолютно легальный УСБ девайс и не VCP и даже с поддержкой булки или изохронной передачи. Это же так просто! И уже кем-то написано, правда? Или все же лень и хочется, чтобы кто-то конкретно потратил некоторое количество своего времени и все сделал за тебя?
Последний раз редактировалось HardWareMan; 06.11.2014 в 05:26.
|
|
|
|
06.11.2014, 11:08
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
NikP, vvv998, за подобные вопросы и поведение на других форумах просто банят.
Испытайте счастья на мониторе - задав вопрос в подобном ключе.
Имхо надо было ветку переносить в песочницу ...
__________________
Осторожно , злой кот
|
|
|
|
06.11.2014, 11:37
|
|
Временная регистрация
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от dosikus
|
NikP, vvv998, за подобные вопросы и поведение на других форумах просто банят.
Испытайте счастья на мониторе - задав вопрос в подобном ключе.
Имхо надо было ветку переносить в песочницу ...
|
СОГЛАСЕН. Исправлюсь.
|
|
|
|
06.11.2014, 13:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от dosikus
|
за подобные вопросы
|
"А был ли мальчик?"
В смысле - вопрос...
|
|
|
|
07.11.2014, 11:37
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
omercury,
Есть желание ковыряться в Пашином проекте?
Если так -обсудим?
Выкинул из него нестандартный(старый) стартап .
Прикрутил более новый стартап и систем инит .
__________________
Осторожно , злой кот
|
|
|
|
07.11.2014, 14:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Было желание сделать его не только HID. Ну чтоб выбор был.
|
|
|
|
07.11.2014, 14:59
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Ну вот а я только что вытер весь legacy support .
Надо будет в виртуалке распотрошить, вытащить CDC ...
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:22.
|
|