Нет ответа от FT230X с использованием драйвера Android D2XX
Я сделал простое приложение для Android, которое подключается к микросхеме FTDI с помощью драйвера D2XX, пишет команду и слушает ответы.
С помощью этого приложения я могу успешно записать некоторые фиктивные данные на чип FT232B и получить ответ.
С тем же приложением я не получаю никакого ответа от чипа FT230X (который имеет другую прошивку). Я проверил, что вся конфигурация была успешно установлена и что соединение с чипом открыто. Я также могу подтвердить, что запись в чип, кажется, работает (по крайней мере, write()
операция вернулась true
).
На данный момент я не знаю, сломана ли прошивка или мое приложение.
Есть идеи, что может быть не так или каким должен быть мой следующий шаг?
Редактировать:
- Я использовал Samsung S7 Edge (с OTG-адаптером) на Android 6.0.1
- Я пробовал и более старую версию D2XX (2013) и более новую (2015-10-21) с одинаковыми результатами.
1 ответ
Решение состояло в том, чтобы установить конкретную скорость передачи данных, которую могла бы обрабатывать эта прошивка. Основной чип принял другие скорости передачи данных.