|
> Try different USB cables, the shorter the better.
I will try this.
> It would be worth checking what the analyser records for a good USB device - will you see the same thing for example.
I think i have not seen invalid frames (at least in such a big amount) with other devices, but i will check this again.
> Is this the Cypress software you are using to download the firmware.
I am downloading via WinUSB (on a Vista 64 bit machine) and self written software, but i have seen the same thing also with Cypress software on a different machine (notebook with Vista 32 bit machine). All of them USB 2.0, USB controller on mainboard. Download of the FX3 image itself is always ok and software on FX3 is running, so i think all errors during download were corrected by lower layer of USB. Correct me if i am wrong, but I assume (but i am not sure) software (on PC side as well as FX3 side) has no influence on error correction at such a low level?
> What USB 3 controller card are you using. Can you try this on a machine with XP as well.
I am not using an USB 3 controller (PC side) at all at the moment, because my analyzer can only capture USB 2.0 HS at maximum, not USB 3.0 superspeed.
One idea: Would it be possible, either on FX3 side or on PC side to query error counters? Perhaps there is some statistic generated? "Invalid frames" or "Repeated frames" or so? So i can check this topic without the use of an USB analyzer, which removes the possibility of influence of the USB tester // longer / bad cables on one side and it easier to check for someone else without an USB tester on the other side.
|