Anonymous
Not applicable
Feb 17, 2013
05:04 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 17, 2013
05:04 PM
HI,
Background - The USB 'enumeration' process seems to indicate that there is no method to manually pre-configure an ID/address into a single specific USB device,
but instead there is a scanned list of connected USB devices which are not in a guaranteed order/sequence
(which can be assigned an index position ID from the list which can be used for device access).
Question - So how can we automate a process (use program code) to directly access the same single specific USB device after PC reboots,
when there are 2 Cypress USB devices connected simultaneously to a given PC?
Thanks, Scott.
2 Replies
Anonymous
Not applicable
Feb 17, 2013
08:47 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 17, 2013
08:47 PM
Hi Scott,
How are you downloading the firmware to FX3 RAM?.
Do you have a EEPROM on your hardware. If yes, please keep two different serial numbers in the firmware images and use that serial number to differentiate devices.
Even If you are downloading from the PC application, you need to download images with two different serial numbers (or PIDs etc..) to two FX3 boards so that you can differentiate them.
Thanks,
sai krishna.
Feb 18, 2013
02:57 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 18, 2013
02:57 AM
Hi Scott,
I think each USB device will require its own serial number. This makes things easier for the OS to identify and load drivers and for application software to identify different connected devices. See this link below for more detials.
http://blogs.msdn.com/b/oldnewthing/archive/2004/11/10/255047.aspx