On Thu, 2009-07-02 at 23:15 +0800, Xiaofan Chen wrote: > 2009/6/23 Freddie Chopin <freddie_cho...@op.pl>: > > I attach the most recent version of "universal .inf file" > > > > As you see, the devices that are "JTAG-only" should have entries for BOTH > > channels, the devices with UART/RS-232 on second channel should have only > > ONE entry. > > > > I took the liberty of adding my own JTAG, which is a modified JTAGkey with > > RS-232/UART [; > > > > More details in: > > https://lists.berlios.de/pipermail/openocd-development/2009-June/008483.html > > https://lists.berlios.de/pipermail/openocd-development/2009-June/008484.html > > > > 4\/3!! > > > > [Version] > > Signature = "$Chicago$" > > provider = %manufacturer% > > DriverVer = 03/20/2007,0.1.12.1 > > CatalogFile = libusb-win32_ft2232_driver.cat > > CatalogFile.NT = libusb-win32_ft2232_driver.cat > > > > Class = LibUsbDevices > > ClassGUID = {EB781AAF-9C70-4523-A5DF-642A87ECA567} > > > > [ClassInstall] > > AddReg=libusb_class_install_add_reg > > > > [ClassInstall32] > > AddReg=libusb_class_install_add_reg > > > > [libusb_class_install_add_reg] > > HKR,,,,"LibUSB-Win32 Devices" > > HKR,,Icon,,"-20" > > > > [Manufacturer] > > %manufacturer%=Devices,NT > > > > ;-------------------------------------------------------------------------- > > ; Files > > ;-------------------------------------------------------------------------- > > > > [SourceDisksNames] > > 1 = "Libusb-Win32 Driver Installation Disk",, > > > > [SourceDisksFiles] > > libusb0.sys = 1,, > > libusb0.dll = 1,, > > > > [DestinationDirs] > > libusb_files_sys = 10,system32\drivers > > libusb_files_dll = 10,system32 > > > > [libusb_files_sys] > > libusb0.sys > > > > [libusb_files_dll] > > libusb0.dll > > > > ;-------------------------------------------------------------------------- > > ; Device driver > > ;-------------------------------------------------------------------------- > > > > [LIBUSB_DEV] > > CopyFiles = libusb_files_sys, libusb_files_dll > > AddReg = libusb_add_reg > > > > [LIBUSB_DEV.NT] > > CopyFiles = libusb_files_sys, libusb_files_dll > > > > [LIBUSB_DEV.HW] > > DelReg = libusb_del_reg_hw > > AddReg = libusb_add_reg_hw > > > > [LIBUSB_DEV.NT.HW] > > DelReg = libusb_del_reg_hw > > AddReg = libusb_add_reg_hw > > > > [LIBUSB_DEV.NT.Services] > > AddService = libusb0, 0x00000002, libusb_add_service > > > > [libusb_add_reg] > > HKR,,DevLoader,,*ntkern > > HKR,,NTMPDriver,,libusb0.sys > > > > ; Older versions of this .inf file installed filter drivers. They are not > > ; needed any more and must be removed > > [libusb_del_reg_hw] > > HKR,,LowerFilters > > HKR,,UpperFilters > > > > ; Device properties > > [libusb_add_reg_hw] > > HKR,,SurpriseRemovalOK, 0x00010001, 1 > > > > ;-------------------------------------------------------------------------- > > ; Services > > ;-------------------------------------------------------------------------- > > > > [libusb_add_service] > > DisplayName = "LibUsb-Win32 - Kernel Driver 03/20/2007, 0.1.12.1" > > ServiceType = 1 > > StartType = 3 > > ErrorControl = 0 > > ServiceBinary = %12%\libusb0.sys > > > > ;-------------------------------------------------------------------------- > > ; Devices > > ;-------------------------------------------------------------------------- > > > > [Devices] > > "Amontec JTAGkey (Channel A)"=LIBUSB_DEV, USB\VID_0403&PID_cff8&MI_00 > > "Amontec JTAGkey (Channel B)"=LIBUSB_DEV, USB\VID_0403&PID_cff8&MI_01 > > > > "egnite Turtelizer 2 (Channel A)"=LIBUSB_DEV, USB\VID_0403&PID_bdc8&MI_00 > > > > "JTAG-lock-pick - USB <=> JTAG adapter"=LIBUSB_DEV, > > USB\VID_0403&PID_cff8&MI_00 > > > > [Devices.NT] > > "Amontec JTAGkey (Channel A)"=LIBUSB_DEV, USB\VID_0403&PID_cff8&MI_00 > > "Amontec JTAGkey (Channel B)"=LIBUSB_DEV, USB\VID_0403&PID_cff8&MI_01 > > > > "egnite Turtelizer 2 (Channel A)"=LIBUSB_DEV, USB\VID_0403&PID_bdc8&MI_00 > > > > "JTAG-lock-pick - USB <=> JTAG adapter"=LIBUSB_DEV, > > USB\VID_0403&PID_cff8&MI_00 > > > > ;-------------------------------------------------------------------------- > > ; Strings > > ;-------------------------------------------------------------------------- > > > > [Strings] > > manufacturer = "Various" > > > > I think this universal inf file along with the binary libusb0.sys > (from libusb-win32 svn) > should be bundled in the V0.2 release of OpenOCD to facilitate the > Windows packagers > who want to distribute an GPL compliant OpenOCD binary using > libusb-win32+libftdi.
I was waiting for someone to post a patch.... Otherwise, how are the maintainers supposed to know it's ready? :) Cheers, Zach _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development