|
From: Tim R. <ti...@pr...> - 2020-03-15 03:20:31
|
On Mar 14, 2020, at 10:16 AM, eric tanner <et...@ou...> wrote: > > I have working hardware with a FTDI601 chip. > > Using FTDI's libraries (which use libusb) I have no problem reading and writing using FT_ReadPipe and FT_WritePipe. > > However, the end application is to run on a ARM processes, which is not supported by FTDI. So I will be calling libusb directly. > > I am able to do libusb_transfer_control to read and write to the FTDI configuration EEPROM, > I am trying to to libusb_bulk_transfers using enpoint 0x82 but get the LIBUSB_ERROR_TIMEOUT every time. Are you sure you know the FTDI protocol? Do they require any handshaking to start the transfers? Are you sure you should be using endpoint 0x82 and not endpoint 0x81? — Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |