Автор |
Съобщение |
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10369 Местоположение: Добрич
|
Re: FTDI емулация върху контролер.
Няма ли да ти е по-лесно да си смениш само дескрипторите, т.е. да си набиеш VID/PID ала-бала така, че да изглеждаш като композитно ЦДЦ с подписано инфо?
Отдавна не ползвам бози, но все някъде трябва да има списък с поддържани устройства... харесваш си едно и се правиш на такова. Поне ще се правиш на стандартно УСБ, а не на нестандартен fuckTDI...
|
Вто Яну 07, 2020 9:31 am |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: FTDI емулация върху контролер.
Няма такова готово композитно устройство с подпис.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Вто Яну 07, 2020 9:38 am |
|
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 2:25 am Мнения: 6014
|
Re: FTDI емулация върху контролер.
ех как все ме няма като ги казваш тия работи аз по едно време предположих че е такава работата с хардуера и за това съм мислил за хардуерни "съвети" ама понеже на час по лъжичка, и все ме няма като ги казваш тия работи, да питам, кой поема връзката от към пц-то ? твой ли си е софта? не може ли да си направиш някакъв си твой елементарен протокол и по един и същи сериен порт да върви и данни и дебъг? ако толкова трябва да са отделни портове не може ли с допълнителна програма, да приема данни по един реален сериен порт, и да ги разделя на 2 виртуалени, данни и дебъг? не че имам идея колко ще коства подобна галимация...
|
Вто Яну 07, 2020 3:20 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: FTDI емулация върху контролер.
Аз питам слагате ли олио в таратора, вие ми обяснявате как се садят краставици... Кое му е сложното на питането ми - Някой подкарвал ли е FTDI емулация върху контролер в двупортов режим? Получих следните отговори: - Може да инсталираш неподписан драйвер. - Можеш да сложиш външен FTDI. - Можеш да изкараш още един USB порт. - Ползвай драйвер за един порт. - Настъкми си подписа на драйвера. Ами явно никой не е подкарвал емулацията, получих си отговора Ама що трябваше да пишем две страници?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Вто Яну 07, 2020 4:11 pm |
|
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9645
|
Re: FTDI емулация върху контролер.
ти се радвай, че получи отговор само на втората страница
|
Вто Яну 07, 2020 5:06 pm |
|
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 2:25 am Мнения: 6014
|
Re: FTDI емулация върху контролер.
явно не му е важно да го завърши
|
Вто Яну 07, 2020 5:17 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1971
|
Re: FTDI емулация върху контролер.
LPCXpresso546xx dev board има пример composite с два серийни порта. Току що го пуснах (win10 x64) и се появиха и двата без да иска драйвер. Може да съм качвал драйвера на NXP за други неща, но не е пипан, т.е. е подписан е.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Вто Яну 07, 2020 8:10 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4717
|
Re: FTDI емулация върху контролер.
_________________ main[-1u]={1};
|
Вто Яну 07, 2020 8:18 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: FTDI емулация върху контролер.
syscop, ето това вече е интересно ако е вярно, ще го преслушам!
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Вто Яну 07, 2020 9:09 pm |
|
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 10:41 am Мнения: 1664
|
Re: FTDI емулация върху контролер.
Виж тук: http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14546&p=208702&hilit=Usb+cdc#p208702Поправи само композит дескриптора да съдържа 2 cdc интерфейса. Не помня, дали точно такъв сценарий проигравах навремето, но мисля, че няма причина да не стане.
|
Сря Яну 08, 2020 12:22 am |
|
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 10:41 am Мнения: 1664
|
Re: FTDI емулация върху контролер.
Резултати има ли вече?
|
Пет Яну 10, 2020 12:54 pm |
|
|
kalata23
Ранг: Популярен
Регистриран на: Пон Дек 15, 2014 10:05 pm Мнения: 324
|
Re: FTDI емулация върху контролер.
|
Вто Яну 14, 2020 6:55 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: FTDI емулация върху контролер.
Чак тия дни ми остана време да се заиграя. Като прасе с тиква... Оказа се, че всичко е било въпрос на дескриптори. За да имам две CDC та, трябвало два IAD. А докато ги наредя и все нещо съм омотавал и ясно бозата не го приема за чиста монета и си иска външен драйвер. Та сега изгряват два порта на боза 10 без да иска драйвери. На боза 7 си иска, ама това в случая не е релевантно.... Все още имам някакъв проблем с обслужването на ендпоинтите, ама мисля, че ще се оправя. Та стана, мерси за хинтовете. Друго се замислих, като има повече от един CDC, как се пренасочват специфичните рекуести, например SET_LINE_CODING и прочие. Те нали вървят по контролната тръба, а тя е обща. Как се разделят към кой от двата интерфейса да тръгнат? Това от чисто любопитство де, аз сега така или иначе не ги ползвам в момента. П.С. FTDI емулацията също тръгна де. Т.е. изгряха двата порта, бозата си ги разпозна като FTDI и си качи сама драйвера. Ама не съм играл натам, щом има по-чист вариант.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Съб Мар 07, 2020 9:19 pm |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10369 Местоположение: Добрич
|
Re: FTDI емулация върху контролер.
wIndex полето указва номера на интерфейса, когато адресанта на рекуеста е интерфейс. Ако адресанта е ендпоинт това поле указва номера на ендпоинта и т.н.
|
Съб Мар 07, 2020 10:03 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: FTDI емулация върху контролер.
Аха, мерси!
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Съб Мар 07, 2020 10:08 pm |
|
|