- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm using the cyfxbulklpauto and cyfxbulkstreams, I added to the two firmwares some line with to see if the connection used are the high speed or the super speed and I found that both goes on High speed.
Line added:
else if (glUsbSpeed == CY_U3P_HIGH_SPEED)
{
endPointConfig.pcktSize = 512;
CyU3PDebugPrint (4, "High Speed\n");
}
else if (glUsbSpeed == CY_U3P_SUPER_SPEED)
{
endPointConfig.pcktSize = 1024;
CyU3PDebugPrint (4, "Super Speed\n");
}
Because of this the average transfert rate do not exceed the 35MB/s.
To test this firware I'm using the two C++ application distributed with the SDK.
I have to change some parameter to enable super speed?
Athos
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the hardware being used (DVK or custom hardware)?
What is the USB3 host being used? You checked the proper enumeration to super-speed before trying to enumerate FX3 to high-speed?
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using the DVK rev2
as host I use patriot superspeed USB PCI-e/Express card with a Renesas Electronics USB 3.0 Host Controller
You checked the proper enumeration to super-speed before trying to enumerate FX3 to high-speed?
I'm not sure of this question I havent change the firmware code to try an high speed enumeration. I only add the debug line to check if the super speed was efectively used or not.
When I download the firmware into the FX3 with the control center the speed remain high speed and dont change into super speed.
Regards,
Athos
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The examples should work in super-speed.
When I said did you check super-speed enumeration I meant keeping FX3 in USB boot mode and enumerating it. Then checking it is enumerating in super-speed to ensure that there is no issue with the hardware setup.
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Our boot-loader will enumerate in high-speed it seems. Sorry for the confusion.
I'm currently checking with our software team to see if there is any other dependencies. Will get back to you on this.
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thanks for the help the problem was in my pc that was to old for the PCIe card now I change pc and super speed is enabled the only issue still not working is the stream.
when I press start on the gui of the c++ stream application in the message box appears :
Xfer request rejected. NTSTATUS = c000000d
and nothing is transmitted
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Look at http://msdn.microsoft.com/en-us/library/cc704588%28v=prot.10%29.aspx for the meaning of the NTSTATUS value meaning.
It seems a invalid parameter is being passed. Which example are you using? Are you using it "as is"?
Which firmware are you using?
Regards,
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm using the example of the C++ stream application present in the Cypress SuperSpeed USBSuite Beta1 folder
and as firmware the compiled version of the exampple present in the C:\Cypress\FX3 SDK\firmware\basic_examples\cyfxbulkstreams folder
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
sorry for disturb again but someone have found something about this error?
In addition I'm using a windows 7 64bit as OS.
Thanks in advance
Athos
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo, did you managed to solve the error message in the bulk steaming application... ? or you got help from Cypress ?
I get exactly the same problems as you reported previously: the NT error on the streamer and generally I'm not able to get the performances which Cypress is claiming ...
Please, if you found a way out post it on the forum (Cypress doesn’t seems to be too reactive on this issue).
Regards, Joel