From what I'm aware of Bulk streams is still not properly supported by host controllers. Please let me know your setup configuration (esp the host controller and whether it claims complete support for bulk stream)
thx for ur answear!
I found that someone at this community said the usb3.sys of windows xp maybe not support the bulk streams, and I also identified the example cyfxbulkstreams from CYPRESS FX2 SDK can not work normally,I suppose it can not enumerate successfully because I can not see any device info ,interface,and endpoints in USB controller center after download.
srry about no understanding what u said about my setup configuration clearly, for 4 IN treams, I config the endpoint as 1 bulk IN ep with 4 streams ,and the streams in ep companion descriptor is 2(2^2=4) . I also config the 4 DMA channels with the same callback function, I just do everything referring the cyfxbulkstreams example .
For host controllor , I m not sure which is the propor one, there are two ,ASMedia XHCI Controller and Standard Enhanced PCI to USB Host Controller.
The xHCI one would be the one for USB3.0. I'm not too sure if the ASMedia one supports stream. Please create a tech support case (MyAccount -> MyCases) so that our guys can look into this and suggest suitable way of testing Bulk stream.
i have created a new mycase！I correct a mistake above，the example that I try to identify is cyfxbulkstreams from CYPRESS FX3 SDK. and I found the presentation "programing successful"at the bottom of USB Control Center after download the image into RAM although it dont present any information about interface and endpoint，so I suppose that maybe I just need a software in PC to identify it！
I want to see the same result, but I can't get it. I want to get the UVC firmware(fx3) src pgms.
Please, could yos upload the pgms?, thanks.
the tech support gave me the answer,its the same as what u said,but it needs to pay for the MCCI stack or somthing,and the host controllor driver based on window 8 can support the bulk streams . Thx for ur help!