Нет ответа от FT230X с использованием драйвера Android D2XX

Я сделал простое приложение для Android, которое подключается к микросхеме FTDI с помощью драйвера D2XX, пишет команду и слушает ответы.

С помощью этого приложения я могу успешно записать некоторые фиктивные данные на чип FT232B и получить ответ.

С тем же приложением я не получаю никакого ответа от чипа FT230X (который имеет другую прошивку). Я проверил, что вся конфигурация была успешно установлена ​​и что соединение с чипом открыто. Я также могу подтвердить, что запись в чип, кажется, работает (по крайней мере, write() операция вернулась true).

На данный момент я не знаю, сломана ли прошивка или мое приложение.

Есть идеи, что может быть не так или каким должен быть мой следующий шаг?

Редактировать:

  • Я использовал Samsung S7 Edge (с OTG-адаптером) на Android 6.0.1
  • Я пробовал и более старую версию D2XX (2013) и более новую (2015-10-21) с одинаковыми результатами.

1 ответ

Решение

Решение состояло в том, чтобы установить конкретную скорость передачи данных, которую могла бы обрабатывать эта прошивка. Основной чип принял другие скорости передачи данных.

Другие вопросы по тегам