2020-08-03 08:02 AM
We have already a product based on STM32F429VGT6 which uses USB Host feature to read out data from plugged in USB-memory sticks. Our device have an USB A input so that normal USB-sticks can be inserted.
This works well.
Now there is an USB-stick which is going to transfer data via a FTDI FT230XS chip.
The STM32F429VGT6 needs to communicatie with this chip.
Should that be possible?
Is there already software which does that?
Best regards,
Hilco
Solved! Go to Solution.
2020-08-03 10:10 AM
Depends on the number of endpoints.
You could presumably write classes for whatever devices you want provided the interaction is not too complex, and you have adequate documentation for the devices in question.
Perhaps you could port a USB Host CDC?
STM32Cube_FW_F4_V1.25.0\Projects\STM32469I-Discovery\Applications\USB_Host\CDC_Standalone
2020-08-03 10:10 AM
Depends on the number of endpoints.
You could presumably write classes for whatever devices you want provided the interaction is not too complex, and you have adequate documentation for the devices in question.
Perhaps you could port a USB Host CDC?
STM32Cube_FW_F4_V1.25.0\Projects\STM32469I-Discovery\Applications\USB_Host\CDC_Standalone
2020-08-03 11:30 AM
The FTDI chip is probably not class-compliant, they will probably use a proprietary protocol.
You may want to contact FTDI.
JW
2020-08-03 04:39 PM
> Now there is an USB-stick which is going to transfer data via a FTDI FT230XS chip.
FT230X is a USB to UART bridge. How is it communicating with the USB drive? I don't understand the system architecture you're describing.
2020-08-04 12:44 AM
Hi TDK,
Too clearify my question, I have the following setup:
So option 1 is that the hostprocessor STM32F429VGT6 reads the data from a normal memory stick.
This works already.
Option 2 is that there is already a hardware dongle made with a FT230XS-R chip.
This dongle also needs to communicate with the STM32F429VGT6.
Hope this clarifies my question.
HP
2020-08-04 12:48 AM
Thanks for the answer.
You're telling at least that it presumable be possible.
I also will contact FTDI.
HP
2020-08-04 12:48 AM
Thanks for the answer,
I will contact FTDI.
HP
2020-08-04 06:17 AM
Thanks, that clarifies it. Seems possible to me. You'd just need to write firmware to handle a CDC host in addition to the MSC host already there.
2020-08-04 08:48 AM
I contacted FTDI.
They can provide a table with USB-transfers after signing a NDA.
But all the work needs to be done by myself, no support or sourcecode examples.
2020-08-04 09:35 AM
Check if a Linux driver exists for the FTDI chip.
-- pa