"Charles Gardiner" <> wrote in message
news:hgtlr2$kck$02$...
> Hi,
> I am debugging a KMDF driver on an embedded board running windows XP
> embedded standard. The board has no legacy serial ports and I would need
> some riser cards/adapters to add a fire-wire card (I am not at all sure
> whether that is even possible). The board has however four USB ports
> compatible to EHCI (US15W chipset).
>
> Does anyone know whether I can attach a second PC for kernel debugging
> over USB (with XPe). I've browsed a few pages on the MS site which
> indicate that this is possible with a special USB debug adapter. Can
> anyone give me a link to a suitable one?. The PLX one doesn't seem to be
> available anymore.
>
> If XPe and USB debugging doesn't work, are there any other suggestions?
> Should I for instance try installing windows embedded 7 (which I think
> can be debugged over USB)?
>
> Thanks for any suggestions.
Have you checked the board well? There's a chance that it has a TTL
serial connector - 2 or 3 pins, rather than the normal RS232 connector.
There are ready convertors on sale from TTL to RS232.
( I've had quite positive experience with debugging over USB, it's
a pity that they abandoned that.)
Also, it should be easy to test the board with Win7:
Make a WinPE bootable USB drive from the WAIK:
http://www.microsoft.com/downloads/d...1-39c26d3b3b34
To save reading & fiddling time, I just made the PE ISO image, per the WAIK
docum,
then formatted the USB flash on another win7 machine and made it bootable
with diskpart,
then extracted the ISO to the USB drive. Maybe it can be done in fewer
steps.
Then run bcdedit with /store arg pointing to boot\bcd file on the WinPE usb
drive,
and set the debug parameters as usual.
Insert the USB flash into your board, connect with windbg, reboot.
And bingo, the win7 (PE) will run under debugger, on a diskless machine.
Regards,
--pa