- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've got the FX3 SuperSpeed Explorer Kit, and while reading through the firmware code I haven't found a way to send protocol-layer packets.
I wish to manipulate fields such as the sequence numbers, device addresses, crcs, etc, of the usb packet. How can I achieve this?
- Tags:
- raw packet
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The USB packet formation is done by the USB PHY(hardware). It is not advisable to change these fields on fly from the firmware.
Could you tell why do you want manipulate these fields?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am working on a product which sniffs and parses USB packets (including protocol layer), and controlling these fields is essential in order to test it.
Is there any way this can be achieved using the FX3 ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
It is not possible to do so, as these IPs in FX3 work on par with the USB Specification. Manupulating these fields will be in violation with the USB Specification.
Regards,
-Madhu Sudhan