2021-10-08 12:58 AM
My Partner has an hardware, which only communicate over USB (FTDI) with other hardware platforms. At the moment there is no possibilty to change the hardware.
Unfortunately I have to write the USB Host with my STM32H7A3ZI. My first steps was to use the generated code from CubeMX. My Host get the Device Describtion and Configuration but there is no chance of communication between the host and devices. It always ends in the HOST_ABORT_STATE.
Does somebody has an idea?
Solved! Go to Solution.
2021-10-08 01:05 AM
Hello,
FTDI has some differences compared to CDC-ACM. You can find some information about differences in other articles on web.
ST is now offering Azure RTOS middleware including USBX solution, which includes also FTDI class support (called prolific). Please check
https://www.st.com/en/embedded-software/x-cube-azrtos-h7.html
2021-10-08 01:05 AM
Hello,
FTDI has some differences compared to CDC-ACM. You can find some information about differences in other articles on web.
ST is now offering Azure RTOS middleware including USBX solution, which includes also FTDI class support (called prolific). Please check
https://www.st.com/en/embedded-software/x-cube-azrtos-h7.html
2021-10-08 01:06 AM
Thanks!
2021-10-13 06:57 AM
:beaming_face_with_smiling_eyes:
2021-10-15 12:48 AM
:beaming_face_with_smiling_eyes:
2021-11-15 08:29 AM
@Lubos KOUDELKA do you have an example for prolific? I could send, but I have still problems to receive data. Therefore I would like to compare to a working project. Thanks!