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

 
 
 
Reply to this topicStart new topic
> имитация FT245
dimka76
сообщение Nov 6 2010, 07:37
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032




Никто случайно не пробовал имитировать работу FT245 на каком-либо ARM (Cortex) контроллере с USB интерфейсом ?


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Ozelot
сообщение Nov 6 2010, 09:02
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 6-06-05
Из: Ukraine
Пользователь №: 5 764



Когда-то имитировал работу FT232 на TUSB3410. В принципе ничего сложного, всю информацию тогда брал из исходников FTDI-драйвера под Linux.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Nov 6 2010, 10:42
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Да-да-да, многим это нравится и на сайте FTDI уже пару лет как появилось «наши драйвера позволяется использовать только с нашей продукцией» :-)


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 7 2010, 20:15
Сообщение #4


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(ReAl @ Nov 6 2010, 13:42) *
Да-да-да, многим это нравится и на сайте FTDI уже пару лет как появилось «наши драйвера позволяется использовать только с нашей продукцией» :-)

Да, но стоит учесть наличие свободных драйверов для чипов FTDI.
Go to the top of the page
 
+Quote Post
zksystem
сообщение Nov 8 2010, 05:29
Сообщение #5


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Цитата(Petka @ Nov 7 2010, 23:15) *
Да, но стоит учесть наличие свободных драйверов для чипов FTDI.

Использовать чужие VID/PID в коммерческих целях чревато...


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
dimka76
сообщение Nov 8 2010, 05:57
Сообщение #6


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Подтосовать дескрипторы не проблема.
Проблема в том, что на этапе энумерации хость шлет Control Tranffer, у которых RequestType определен как Vendor Specified. А девайс, сотвественно, что-то на них отвечает. Да и в процессе работы тоже такие же Control Tranffer имеют место быть.

Вот знать бы что это за запросы и как на них отвечать.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Gunner
сообщение Nov 8 2010, 06:36
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



QUOTE (Ozelot @ Nov 6 2010, 12:02) *
Когда-то имитировал работу FT232 на TUSB3410. В принципе ничего сложного, всю информацию тогда брал из исходников FTDI-драйвера под Linux.

Может кто поделится исходниками FTDI-драйвера под Linux? Есть определенные проблемы использования чипа FT245R под Ubuntu, под WinXP все работает. Email - gunner2c1(sobaka)yahoo.com

Сообщение отредактировал Gunner - Nov 8 2010, 06:39
Go to the top of the page
 
+Quote Post
dimka76
сообщение Nov 8 2010, 06:44
Сообщение #8


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(Gunner @ Nov 8 2010, 09:36) *
Может кто поделится исходниками FTDI-драйвера под Linux?

На сайте производителя же все есть


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
Ozelot
сообщение Nov 8 2010, 06:59
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 6-06-05
Из: Ukraine
Пользователь №: 5 764



Цитата(Gunner @ Nov 8 2010, 10:36) *
Может кто поделится исходниками FTDI-драйвера под Linux? Есть определенные проблемы использования чипа FT245R под Ubuntu, под WinXP все работает. Email - gunner2c1(sobaka)yahoo.com

В архиве те исходники, которыми пользовался я. Там же архив с моими исходниками под TUSB3410 (написано на асме, криво в качестве эксперемента). В то же время баловался с эмуляцией Prolific - как по мне, то там все намного правильней сделано и эмулировать удобней.
Прикрепленные файлы
Прикрепленный файл  FTDI.zip ( 699.58 килобайт ) Кол-во скачиваний: 63
 
Go to the top of the page
 
+Quote Post
Gunner
сообщение Nov 8 2010, 09:04
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



QUOTE (dimka76 @ Nov 8 2010, 09:44) *
На сайте производителя же все есть

Исходников не видел (может плохо искал, ткните носом). Зато нашел вот что:

Do FTDI distribute driver source code?
No, it is company policy that we do not distribute our driver source code, even for Linux.
In some circumstances, it may be desirable to develop a custom driver for an exotic operating system or an embedded system. In these circumstances, an API document may be obtained from FTDI under NDA to allow driver development for FTDI devices. To request a copy of the API document, please contact FTDI Support.

QUOTE (Ozelot @ Nov 8 2010, 09:59) *
В архиве те исходники, которыми пользовался я. Там же архив с моими исходниками под TUSB3410 (написано на асме, криво в качестве эксперемента). В то же время баловался с эмуляцией Prolific - как по мне, то там все намного правильней сделано и эмулировать удобней.

Спасибо.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Nov 8 2010, 13:09
Сообщение #11


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(dimka76 @ Nov 8 2010, 00:57) *
Подтосовать дескрипторы не проблема.
Проблема в том, что на этапе энумерации хость шлет Control Tranffer, у которых RequestType определен как Vendor Specified. А девайс, сотвественно, что-то на них отвечает. Да и в процессе работы тоже такие же Control Tranffer имеют место быть.

Вот знать бы что это за запросы и как на них отвечать.


В чем проблема? Снять лоджиком трафик на ЮСБ с FDTI чипом, и декодировать все ответы.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Nov 8 2010, 13:21
Сообщение #12


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(ar__systems @ Nov 8 2010, 16:09) *
В чем проблема? Снять лоджиком трафик на ЮСБ с FDTI чипом, и декодировать все ответы.


Я же написал

Вот знать бы что это за запросы и как на них отвечать.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Nov 9 2010, 19:16
Сообщение #13


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(dimka76 @ Nov 8 2010, 08:21) *
Я же написал

Вот знать бы что это за запросы и как на них отвечать.

Когда вы декодируете трафик на шине вы будете знать как на них отвечать. Что это за запросы знать не обязательно

Сообщение отредактировал ar__systems - Nov 9 2010, 19:20
Go to the top of the page
 
+Quote Post
goodwin
сообщение Nov 9 2010, 20:59
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Все придумали до нас (с). В сети можно найти проектик для PIC18F2550/PICKit2 с исходниками. Там эмулируются аж две FTDI одновременно...
Go to the top of the page
 
+Quote Post
Меандр
сообщение Nov 10 2010, 16:39
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 29-02-08
Пользователь №: 35 500



Цитата(goodwin @ Nov 9 2010, 23:59) *
Все придумали до нас (с). В сети можно найти проектик для PIC18F2550/PICKit2 с исходниками. Там эмулируются аж две FTDI одновременно...

http://www.microchip.com/forums/tm.aspx?m=261649 Здесь вроде 2232, а как насчет 245?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 5th July 2025 - 06:05
Рейтинг@Mail.ru


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