FX3 multiple descriptors

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JaRo_4664191
Level 2
Level 2
10 replies posted 5 replies posted 5 sign-ins

Hi,

I'm working with an FX3 and I would like to combine BULK and ISOCHRONOUS endpoints (a pair of bulk endpoints and a pair of Isochronous endpoints). I've tried to modify the descriptor but I don't get the USB recognised. Also added code for a proper initialisation. If I use only the BULK interface it works just fine and I can see the device normally listed and its descriptors.

My question is: Can I mix in the same interface BULK and ISOCHRONOUS endpoints?

Kind regards

0 Likes
1 Solution

Hello,

I tried with 3,16. It did work on my side.

pastedImage_0.png

The problem may be due to the bandwidth allocation from the host for isochronous endpoints.

Please refer to section 4.4.8.2 from the USB 3.2/USB 3.1 spec.

Try increasing the servicing interval in the isochronous end point descriptors and check for enumeration of iso endpoints.

Thanks,

Yatheesh

View solution in original post

0 Likes
5 Replies