05.11.2014, 19:48
|
|
Временная регистрация
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Уважаемый omercury ! Спасибо за консультацию.
Я видел, Вашу ссылку.
К сожалению от Delphi мы уже давно отказались.
Но проблему решаем, пишем свое (мы используем C#), вроде все получается.
ВСЕМ СПАСИБО !
Но буду БЛАГОДАРЕН, если еще чего подскажет кто, ибо как сказал класик "..нельзя объять необъятное....".
"... А я не волшебник, я только учусь.." учусь и буду учится всю жизнь и не считаю зазорным спросить мнение у других.
Кстати, если у кого есть пример РАБОТАЮЩЕГО проектика IAR c HID USB для STM32F4 - буду рад посмотреть как себя поведет (не слетает ли USB), критиковать и обсуждать не стану.
|
|
|
|
05.11.2014, 19:51
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
vvv998 а почему бы тебе не сделать промежуточный слой для ПК в виде dll?
1) на стороне железа остается все тот же VCP - он достаточно хорошо отлажен в примере SPL и дает скорость примерно как 245 (~Мб), fifo на ендпойнты USB там лепится за 5 минут
2) на стороне ОС остается стандартный драйвер VCP
3) на стороне программы остается API как у 245
4) dll между программой и железом на stm32 просто оборачивает вызовы от программы в обращения к VCP
5) при это прога может даже не знать с чем именно она сейчас работает - с 245 или эмулятором
= profit!
|
|
|
|
05.11.2014, 20:03
|
|
Временная регистрация
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от Hives
|
vvv998 а почему бы тебе не сделать промежуточный слой для ПК в виде dll?
1) на стороне железа остается все тот же VCP - он достаточно хорошо отлажен в примере SPL и дает скорость примерно как 245 (~Мб), fifo на ендпойнты USB там лепится за 5 минут
2) на стороне ОС остается стандартный драйвер VCP
3) на стороне программы остается API как у 245
4) dll между программой и железом на stm32 просто оборачивает вызовы от программы в обращения к VCP
5) при это прога может даже не знать с чем именно она сейчас работает - с 245 или эмулятором
= profit!
|
Правильно. dll и пишется.
|
|
|
|
05.11.2014, 22:44
|
|
Частый гость
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Господа, может и оффтопик, но при начале просмотра темы жутко покоробил снобизм профессионалов - старожилов форума (кстати, подобное частенько встречается и на других форумах). Если вопрос непонятен, так почему надо сначала написать страницу текста, а только в конце - что вопрос непонятно сформулирован? Я понимаю, если бы это прорезалось на 20-й странице после терпеливого выяснения подробностей вопроса, а то на первой... Человек просто хочет, чтоб его устройство виделось компом не как VCP, а как конкретное устройство. Может, заказчик требует; может хочет написать более конкретную фирмвару, без эмуляции СОМ-порта внутри контроллера - вам то что? Можете ответить конкретно - скажите, нет - промолчите. А лепить ярлыки безграмотного ламера ... Может , по сравнению с вами, у него (у меня -точно) знаний маловато, ну так спокойно поделитесь своими знаниями, без нравоучений.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо NikP за это сообщение:
|
|
|
05.11.2014, 23:05
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
NikP, а может не надо учить других, тем более что сам не прав ...
__________________
Осторожно , злой кот
|
|
|
|
05.11.2014, 23:22
|
|
Частый гость
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
А я и не пытаюсь кого-либо учить. Только высказываю отношение к другим учителям: хотелось бы, чтобы отношение участников форума было уважительное со всех сторон - как от новичков к опытным специалистам, так и наоборот. Да и вообще, не хотелось бы свару устраивать. Тема совсем другая, а о взаимоотношениях лучше говорить в другой ветке форума, здесь такой разговор неуместен. Просто накипело, уже не первый раз встречаюсь с подобной манерой общения. Повторюсь: есть что сказать по теме - говорите конкретно, нет - промолчите. Если вопрос глупый, то человек или сам дотумкает, или вопрос переформулирует, или тема увянет.
Последний раз редактировалось NikP; 05.11.2014 в 23:33.
Причина: дополнение сообщения
|
|
|
|
05.11.2014, 23:28
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Гражданство на казусе надо выстрадать.
|
|
|
|
05.11.2014, 23:36
|
|
Частый гость
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от Easyrider83
|
Гражданство на казусе надо выстрадать.
|
А я разве что против имею? Просто приятно, когда идет общение уважительное, независимио от боевых заслуг.
|
|
|
|
05.11.2014, 23:46
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
У меня два ранения, испорчена печень и глаз дергается. И все ради любимого ресурса.
А тут приходят новички, гнут пальцы и строят из себя профи. А на деле оказывается, что они вообще гуманитарии.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Easyrider83 за это сообщение:
|
|
|
06.11.2014, 00:40
|
|
Временная регистрация
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Драйвер (не VCP) для встроенного USB STM32
Сообщение от Easyrider83
|
У меня два ранения, испорчена печень и глаз дергается. И все ради любимого ресурса.
А тут приходят новички, гнут пальцы и строят из себя профи. А на деле оказывается, что они вообще гуманитарии.
|
Мужики, ну не надо нападать, например, на NikP.
NikP ПРАВ, не поняли вопрос - скажите, не знаете ответа - промолчите, можете помочь - ответьте и без оскорблений. Вы же не знаете кто Вам задает вопрос. Может у человека за спиной десятки серийных проектов, а в конкретном случае решил использовать платформу, с которой еще не работал, и консультируется, чтобы СОКРАТИТЬ время на освоение. Не надо пытаться быть умнее всех. "Новички" - понятие ОТНОСИТЕЛЬНОЕ, и "профессионалы" тоже. Но это уже из области философии.... Иногда посмотриш на примеры некоторых профессоналов - охватывает тихий ужас.
Последний раз редактировалось vvv998; 06.11.2014 в 00:44.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:14.
|
|