Перейти к содержанию
    

опять ft232h

Всем доброго дня. Делаю девайс, софт под линуксом. Фпга качает данные в ft232h, режим245 асинхронный. Данные в фифо загоняются примерно с частотой 10-20мбайт /сек. Потом похоже фифо заполняется и txe висит в 1. Долгая пауза, и все сначала. По факту получаю скорость около 1- 1.2 мбайт /сек. Под линуксом пользую драйверы d2xx, но предпоследнюю версию, последняя требует libc2.14, а у меня 2.13. Кто как прокомментирует ситуацию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полученная скорость похожа на Full Speed USB. Может быть проблема в дескрипторе устройства?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полученная скорость похожа на Full Speed USB. Может быть проблема в дескрипторе устройства?

Кстати да,но чип конфигурирован как usb2.0 (во внешней флешке). Может еще где посмотреть? Посоветуйте пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приведите дескриптор устройства. Слова "чип сконфигурирован как USB 2.0" не говорят о том, является ли устройство в действительности High Speed или Full Speed. Посмотрите как устройство определилось в системе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приведите дескриптор устройства. Слова "чип сконфигурирован как USB 2.0" не говорят о том, является ли устройство в действительности High Speed или Full Speed. Посмотрите как устройство определилось в системе.

 

Дурацкий вопрос, а где это посмотреть? В диспетчере устройств он виден как USB Serial Converter, посмотрел СВЕДЕНИЯ->СВОЙСТВА (все) ничего насчет full или high speed не увидел... Софт в линуксе запускаю под виртуальной операционкой debian.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, с помощью программ http://freeusbanalyzer.com/ или http://www.usblyzer.com/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дурацкий вопрос, а где это посмотреть? В диспетчере устройств он виден как USB Serial Converter, посмотрел СВЕДЕНИЯ->СВОЙСТВА (все) ничего насчет full или high speed не увидел... Софт в линуксе запускаю под виртуальной операционкой debian.

А что вы хотите получить от USB Serial Converter? у ком порта предел 1 мбит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, с помощью программ http://freeusbanalyzer.com/ или http://www.usblyzer.com/

 

Cпасибо за ссылку. Вот что выдал софт:

 

Connection Information

Port: 3

Speed: High Speed (USB 2.0)

Device address: 3

Open pipes: 2

Connection status: Device connected

 

Device Descriptor

USB version: 2.0

Device class: 0x0 - (Defined at Interface level)

Device subclass: 0x0 - Unknown

Device protocol: 0x0 - Unknown

Control pipe max size: 64 bytes

Vendor ID: 0x403 (Future Technology Devices International, Ltd)

Product ID: 0x6014 (FT232H Single HS USB-UART/FIFO IC)

Product version: 9.0

Manufacturer: FTDI

Product: USB <-> Serial Converter

Serial Number: FT000001

Configurations: 1

 

Вроде все ок.

 

А что вы хотите получить от USB Serial Converter? у ком порта предел 1 мбит.

 

Так это он обзывается так, а по факту использую его в режиме FIFO 245 Asynchronous и драйверы не VCP, а D2XX, по документации написано, что скорость при этом до 8мбайт/с = 64 мбит/с (примерно).

 

Есть еще идеи в чем дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...