Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 06.11.2014, 00:55  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

посмотришЬ [что сделаешь?]
насчет про/непро - когда чел строит из себя "профи очень", а пара наводящих вопросов показывают что он ну ВООБЩЕ не в теме... хочется взять что нибудь потяжелее и объяснить.
ЗЫ фигли меня постоянно на новую страницу переносит? 8/
Реклама:
Hives вне форума  
Непрочитано 06.11.2014, 02:14  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от vvv998 Посмотреть сообщение
К сожалению от Delphi мы уже давно отказались.
На дельфях лишь пример использования. А вообще-то без разницы, из-откуда библиотеку вызывать, впрочем, как взрослый дяденька среди школьников Вы и сами должны знать, как осуществляется вызов внешней функции.

Сообщение от vvv998 Посмотреть сообщение
ибо как сказал класик "..нельзя объять необъятное....".
Ну тогда вернитесь туда, откуда пришли, и слепите себе драйвер сами. Работает, проверено.

Сообщение от vvv998 Посмотреть сообщение
Кстати, если у кого есть пример РАБОТАЮЩЕГО проектика IAR c HID USB для STM32F4 - буду рад посмотреть как себя поведет (не слетает ли USB), критиковать и обсуждать не стану.
Если слетает, значит проект кривой. Оно Вам надо?
omercury вне форума  
Непрочитано 06.11.2014, 02:32  
GrayCatt
Прописка
 
Аватар для GrayCatt
 
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
GrayCatt на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Тут ведь какое дело-то...

Большинство участников форума, которые имеют возможность поделиться исходниками/проектами, пишут эти проекты под какие-то свои конкретные системы. В своих настроенных средах. С какими-то уже предустановленными библиотеками. Соответственно, если "выдрать" из них голый main.c, естественно, что он не будет нормально компилиться, либо не будет работать.

Написание проектов и сборка комплектов, которые бы заведомо компилились и работали у, условно говоря, "новичка" - это задача отдельных специально обученных людей: разработчиков компиляторов, разработчиков чипов, авторов библиотек и т.п. Вот отсюда и нужно брать заведомо работающие примеры, и дальше либо дорабатывать напильником под свои нужды, либо, освоив, писать своё с нуля.

Возвращаясь к нашему USB... Фирма Future Devices Technology в своих чипах реализует не только VCP, но и вдобавок какой-то свой проприетарный протокол. И именно это даёт возможность драйверу на стороне ПК (который D2XX) использовать все режимы и возможности чипа. Если USB-стек в вашей прошивке для STM32F реализует только CDC, то ничего кроме Virtual COM вы наружу не получите. Хотите дополнительный функционал - расширяйте реализацию USB в контроллере, и тогда уже пишите свой драйвер для ПК.

По-моему, так.
__________________
Паяю помаленьку...
GrayCatt вне форума  
Непрочитано 06.11.2014, 05:14  
HardWareMan
Частый гость
 
Регистрация: 13.07.2006
Сообщений: 34
Сказал спасибо: 6
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
HardWareMan на пути к лучшему
По умолчанию 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.
HardWareMan вне форума  
Непрочитано 06.11.2014, 11:08  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

NikP, vvv998, за подобные вопросы и поведение на других форумах просто банят.
Испытайте счастья на мониторе - задав вопрос в подобном ключе.
Имхо надо было ветку переносить в песочницу ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 06.11.2014, 11:37  
vvv998
Временная регистрация
 
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vvv998 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от dosikus Посмотреть сообщение
NikP, vvv998, за подобные вопросы и поведение на других форумах просто банят.
Испытайте счастья на мониторе - задав вопрос в подобном ключе.
Имхо надо было ветку переносить в песочницу ...
СОГЛАСЕН. Исправлюсь.
vvv998 вне форума  
Непрочитано 06.11.2014, 13:07  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от dosikus Посмотреть сообщение
за подобные вопросы
"А был ли мальчик?"

В смысле - вопрос...
omercury вне форума  
Непрочитано 07.11.2014, 11:37  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

omercury,
Есть желание ковыряться в Пашином проекте?
Если так -обсудим?
Выкинул из него нестандартный(старый) стартап .
Прикрутил более новый стартап и систем инит .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 07.11.2014, 14:08  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Было желание сделать его не только HID. Ну чтоб выбор был.
omercury вне форума  
Непрочитано 07.11.2014, 14:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Ну вот а я только что вытер весь legacy support .
Надо будет в виртуалке распотрошить, вытащить CDC ...
__________________
Осторожно , злой кот
dosikus вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по STM8 faru STM8 1675 22.11.2023 19:42
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 16:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot