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