Chris, Dave,
Thanks for responding. I also got the feeling that this behavior was not exactly 'as expected' and I have indeed heard of people connecting multiple mbeds at the same time no problems. I guess I am unlucky. So venturing a little deeper into my problem space, I noticed that my development PC has a USB 3.0 hub. Maybe to Windows 7, this kind of hardware is still a little too experimental, so the driver crashes when it can't tell two devices apart (although of course this should never happen). After all, my BSOD said it halted during execution of 'nusb3xhc.sys', which might be a clue.
Then again, when I tried other USB ports on the same PC, the problem keeps occurring. Anyway, I tried to retrieve the IDs of both mbeds in the device manager, and only on some obscure details page could I tell them apart. Under 'Schijfstations' ('disk stations' in international / english versions I presume), both times an 'mbed Microcontroller USB Device' is listed. The properties of both devices look all the same to me, except for the 'details' tab. There I found a property which in my Windows version is called 'Naam van fysiek apparaatobject'. I guess it loosely translates to 'Name of Physical Device object' or something. For this particular property, the values differ: \Device\00000108 for the one and \Device\0000010b for the other.
So I guess my OS can tell them apart, but I'm not sure my USB drivers have the same indispensable discerning capabilities.
If anybody has any ideas, drop a line...
Thanks,
Sander
Hey guys,
I have Windows 7 and 2 mbeds. When I try to connect multiple mbeds (in my case 2 mbeds) to my PC at the same time, I get a BSOD! It halts halfway down nusb3xhc.sys or something, so it ain't pretty. When individually connected, both mbeds work perfectly on my PC. But when I wanted them to interact when prototyping with some nRF24L01+'s, I could only get the mbeds to talk to one another when they are both connected to different PC's. This is really annoying, because I want to be able to work from one development system (shortage of space).
Has anybody else had this problem and if so, how did you solve it / work around it?
Let me know!
Cheers,
BigDaddy