Hi John, Jim & all,
I decided to try & get picodump compiling with vs2008 on my Windows box. It's building OK, finds the device, gets as far as the control() call in the pico::active_t's constructor:-
control(0x40,0xd1,0,0);
.. then hangs somewhere inside the driver. The last thing on my call stack is sysenter(); I don't have the Windows kernel debugger installed (and in any case, I'm not much use with kernel mode code) so I'm not able to dig in any deeper than that.
Anybody know what that might be?
FWIW, I had to change the define in picodump's main cpp from:-
#define BCTPICO_USBPRODUCT 0x0101
to
#define BCTPICO_USBPRODUCT 0x0001
as this matched the USB product ID reported by Windows' Device Manager.
Any ideas what's going on here? I've tried it on two different systems with identical results.
Best,
Angus.