Jump to content

    

опять ft232h

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

Share this post


Link to post
Share on other sites

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

Share this post


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

 

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

Share this post


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

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

Share this post


Link to post
Share on other sites
Например, с помощью программ 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 мбит/с (примерно).

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this