2021-01-01 02:55 AM
I am working on USB CDC ACM device. I want to communicate with High Speed device using full speed host(NUCLEO-F411RE). As I am new to USB protocol, but I know that device starts communication in FS mode and switch to HS mode only if host respond to J-K chirp signal.
When I am communication between two STM32 NUCLEO-F411RE board one as HOST and other as DEVICE then data is transmitted and received successfully.
When device is connected with PC(host) I am able to get reply from device.
IDE used : STM32CubeIDE
Solved! Go to Solution.
2021-01-01 12:20 PM
Your basic understanding about FS/HS is correct. You absolutely should be able to talk to a HS-capable device with an FS host. Doesn't really answer your question about why it's not working, but USB is complicated beast. I'm sure the answer is in the details somewhere.
If the device is operating in FS mode, max packet size should be 64, not 512.
2021-01-01 12:20 PM
Your basic understanding about FS/HS is correct. You absolutely should be able to talk to a HS-capable device with an FS host. Doesn't really answer your question about why it's not working, but USB is complicated beast. I'm sure the answer is in the details somewhere.
If the device is operating in FS mode, max packet size should be 64, not 512.
2021-01-03 08:26 PM
Thanks for your suggestion. I will try to dig more.