Daniel: > On Mon, Aug 19, 2024 at 08:23:53AM -0400, Brandon Martin wrote: > > On 8/17/24 04:47, Marc Schink wrote: > > >>I would imagine many embedded developers have a PCI or PCIe > > >>serial+parallel card laying around. You never know when it might be > > >>useful. I personally have like 3. > > > > > >Can you provide me the names of your parallel port interface cards? > > >What mode (i.e SPP, ECP, EPP) must be supported for OpenOCD? USB-based > > >parallel port adapters do not work at all, right?
I guess SPP is sufficient. As you can see in the design of this jtag adapter: https://aspodata.se/electronic/pp_jtag_arm20.sch_a4bw.pdf the only used signals are of the SPP kind. I have an usb parport adapter, it doesn't work at all here since it has the Centronics style connector, I just don't have a matching connector. > > I have one of the Oxford OX16PCI954 (conventional PCI) quad UART + > > parallel port cards that Michael Schwingen mentioned as well as a > > "Nanjing Qinheng Microelectronics Co., Ltd. Device 3250" PCI IDs > > 1c00:3250 (PCI Express). Both seem to work in Linux with the usual > > parport_serial driver without any extra fuss. > > I have the AX99100 based Axagon card linked by Michael and a SUN2410 > based card as well as some computers with on-board parallel port and > some ISA cards (and at least one PL2305 based USB adapter). At work I > have a XIO2000 + OX16PCI954 based card in my computer. > > A simple test application shows that the AX99100 can do about 825k > register reads or writes per second. The OX16PCI954 card can do about > 640k accesses per second. I have: 05:00.2 Parallel controller [0701]: MosChip Semiconductor Technology Ltd. PCIe 9912 Multi-I/O Controller [9710:9912] (prog-if 03 [IEEE1284]) which use parport_serial kernel module. I think it said STLabs on the box Works without problem. Regards, /Karl Hammar