I recently worked with Kyosti to update the EHCI Debug cable. You can find an updated version of the cable here, under examples/debugdev_full_duplex. https://github.com/night199uk/fx2lib <https://github.com/night199uk/fx2lib> There is a .PDF with a build spec based on the newer version of the FX2LP boards that are easily available from taobao or eBay. It should work with the old ones too. It is a slightly modified version of Kyosti’s original (excellent) spec that got me started.
The new cable/firmware complies with the 8-byte packet requirement of the EHCI Debug Device specification to avoid overrunning the EHCI Debug port buffers. Also in theory it should be faster (perhaps if you remove the 8-byte packetization) due to the use of GPIF streaming. The EHCI Debug cable implements the CDC ACM spec - I didn’t modify that part at all, but in theory it should appear as a standard serial port under Windows. I’ve tested it with Linux and OS X and both support it natively through CDC ACM drivers and I believe a friend of mine tested it working as such. Also EDK2 supports it for SourceLevelDebugPkg. That needs some minor patches as EDK2 hard-codes the USB endpoint numbers for Ajays - I may contribute back patches to read those from the descriptor at some point but it’s an easy modification to make manually. Regards, Chris. > On 4 Apr 2016, at 13:00, Kyösti Mälkki <[email protected]> wrote: > > > ---------- Forwarded message ---------- > From: Zheng Bao <[email protected] <mailto:[email protected]>> > Date: Fri, Mar 18, 2016 at 4:01 PM > Subject: [coreboot] Is windows driver for EHCI DEBUG available. > To: "[email protected] <mailto:[email protected]>" > <[email protected] <mailto:[email protected]>> > > > Hi, all, > http://www.coreboot.org/DIY_EHCI_debug_dongle > <https://www.coreboot.org/DIY_EHCI_debug_dongle> > http://www.coreboot.org/EHCI_debug_dongle > <https://www.coreboot.org/EHCI_debug_dongle> > I want to build a EHCI debug dongle based on above links. > I am wondering if the windows driver of the dongle is available. > I google it but can not find it. I assume it is a generic driver. > Who knows about that? > > Thanks. > > Zheng > > -- > coreboot mailing list: [email protected] <mailto:[email protected]> > https://www.coreboot.org/mailman/listinfo/coreboot > <https://www.coreboot.org/mailman/listinfo/coreboot> >
-- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

