- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using the slavefifo example in my device , the device is working well.
But why there always a "stall pid" while enumeration?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I think you are using Cypress library on the Host side. When new device is connected, the library checks whether connected device is FX3 or FX2. If it is FX2 device, the request which you are pointing right now, 0xA0 (with wValue 0xE600), will be handled. If it is FX3, as it does not support it when application firmware(like slavefifosync) is running, STALL will be seen.
Regards,
Hemanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I think you are using Cypress library on the Host side. When new device is connected, the library checks whether connected device is FX3 or FX2. If it is FX2 device, the request which you are pointing right now, 0xA0 (with wValue 0xE600), will be handled. If it is FX3, as it does not support it when application firmware(like slavefifosync) is running, STALL will be seen.
Regards,
Hemanth