Altium Jtag Over USB Driver Download For Windows 10



  1. Altium Jtag Over Usb Driver Download For Windows 10 64-bit
  2. Altium Jtag Over USB Driver Download For Windows 10
  3. Altium Jtag Over Usb Driver Download For Windows 10 Pro
  4. Altium Jtag Over Usb Driver Download For Windows 10 Usb
  5. Altium Jtag Over Usb Driver Download For Windows 10 32-bit

The Blackcat USB Jtag uses the common ATMEL AT90USB162 chipset that has 16K of flashable memory, and contains a non-eraseable bootloader, so the device will always be able to be erased and re-programmed on basically any PC with USB support. This device is a cost-effective way to read or program thousands flash memory devices. We had this problem with Altium Designer Summer 2009. We were able to resolve it by moving nsi.dll out of the Altium program files directory.It looks like there might be a DLL naming conflict. It looks like dnsapi.dll chains into nsi.dll and it was chaining into the Altium provided one instead of the Windows one.'

2.4.1. Installation of precompiled UrJTAG for Windows

Altium Jtag Over Usb Driver Download For Windows 10 64-bit

By simply running UrJTAG-xxx.exe, the executable and data files willbe installed in your Windows program folder, usually some place likeC:Program FilesUrJTAG. It comes ready with support for JTAG cables that aredirectly attached to a parallel port. However, if you work with Windows Vistaand want access to the parallel port, a driver for it has to be installedseparately. It is available from

If you want to use UrJTAG with a JTAG cable attached to the USB port,actual cable drivers have to be installed beside UrJTAG itself. Usually,the cable vendor will provide the drivers. For example, drivers forAltera USB-Blaster come with their Quartus software. For FTDI-basedcables, you need an INF file describing the cable and FTDIBUS.SYS andFTD2XX.DLL from FTDI (CDM drivers). If your cable shows up in the devicemanager without any warning sign, UrJTAG probably is able to talk to it.

Finally, UrJTAG additionally needs libusb-win32 to talk to some USB cables thatare not based on FTDI chips (Xilinx Platform Cable USB, Segger J-Link). Theso-called libusb-win32 filter driver is available from the project’s downloadpage at Sourceforge:

2.4.2. Required software for compiling UrJTAG

To run autogen.sh, you need autoconf and automake, bison, pkg-configand a recent flex.

The distributed source tarball contains source pregenerated with a currentflex version; flex therefore is only needed if you want to compile codechecked out from our Subversion repository. Flex 2.5.4a as it comes withmost but the very latest Cygwin release cannot build the scanners for BSDL andSVF. Building these files requires Flex 2.5.33 or newer. The configure scriptwill compare the available Flex version against these preconditions and enablesor disables the related features.

Furthermore, libtool should be available, and 'devel' versions of the followingpackages:

  • gettext

  • readline (not needed, but really eases interactive use)

  • ioperm (needed only for Cygwin)

2.4.3. Required libraries for USB supportAltium Jtag Over USB Driver Download For Windows 10

For USB adapter support (including support for parallel port adapters attachedto USB-to-parallel converters), one or more additional libraries are required.

Many USB JTAG adapters and USB-to-parallel converters are based on chipsmade by FTDI. To support these, either intra.net’s 'libftdi' or FTDI’s'FTD2XX' library can be used.

On many modern Linux distributions, libftdi is available as a precompiledpackage and can be installed using the distribution’s package management system(e.g. 'apt-get libftdi-dev' for Debian and Ubuntu). If it isn’t available oryou don’t run Linux, you can get it from

  • http://www.intra2net.com/en/developer/libftdi/

Alternatively, you can use the FTD2XX library from the chip manufacturer FTDI.It is available for Linux and Windows. There’s more information about linkingto that library in a Cygwin environment below.

All other USB JTAG adapters can be supported only if libusb is installed.There is a libusb-win32 variant that can be used in a Cygwin environment:

  • http://libusb.sourceforge.net (libusb)

  • http://libusb-win32.sourceforge.net (libusb for Windows)

For specific notes regarding the use of these libraries in a Cygwinenvironment, see below.

2.4.4. Installing from source tar.gz

The installation follows the standard configure, make, make install scheme:

2.4.5. Installing from Subversion repository

If you want to try the very newest version of UrJTAG…

2.4.6. Linking to FTD2XX.DLL in Cygwin environment

Before running configure, get the D2XX drivers from FTDI.

  • http://www.ftdichip.com/Drivers/D2XX.htm (FTDI FTD2XX library)

Unzip the archive into a directory of your choice (probably a choicewithout spaces in the name is better) and afterwards run configure with the'--with-ftd2xx' pointing to that directory, e.g.

Configure should now report

2.4.7. Using LibUSB-Win32 in Cygwin environment

Before running configure, install the LibUSB-Win32 'filter' driver from SF.

  • http://libusb-win32.sourceforge.net

Then point configure to the directory where LibUSB-Win32 was installed (itmight give problems if the path contains spaces, as 'Program Files' does!):

Altium jtag over usb driver download for windows 10 32-bit2.4.8. Compiling with MinGW

UrJTAG may be compiled into a Windows executable using the MinGW compiler(http://www.mingw.org), or Cygwin GCC with the '-mno-cygwin' compiler flag.

This has the advantage over running in a Cygwin environment that you don’t needto install anything else but the jtag.exe (plus libraries like FTD2XX.dll orInpOut32.DLL that are required for device access under Windows in any case).

However, because support for MinGW is quite new in UrJTAG, it may lack somefeatures (e.g. readline support) or run a little slower.

Because it seems to be easier to set up a Cygwin environment, we recommendusing the Cygwin GCC with '-mno-cygwin' flag instead of using a MinGW setup:

It is even possible to cross-compile and build the executable on a Linuxhost:

The '--with-inpout32' switch tells UrJTAG to use the InpOut32.DLL for access toparallel ports, because the Cygwin ioperm isn’t available for MinGW. The InpOut32library is available from logix4u.net:

An version updated to work in Windows Vista and 64 bit Windows is available from highrez:

2.4.9. Driver tailoring

The configure script enables all default bus, cable and lowlevel drivers. Youcan include and exclude specific drivers if required. For a list of parametersrun

Altium Jtag Over USB Driver Download For Windows 10

to figure out the appropriate --enable-bus, --enable-cable, and --enable-lowleveloptions.

2.4.10. Building the BSDL subsystem

As mentioned above, building the BSDL lexer requires Flex 2.5.33 or newer. Ifthe detected Flex version is not recent enough, configure will disable theBSDL subsystem. The detection result is summarized at the end of configure:

Altium Jtag Over Usb Driver Download For Windows 10 Pro

Flex is only required when you’re working on a check-out of the Subversionrepository. In this case Flex has to be called to transform bsdl_flex.l tobsdl_flex.c. When you’re compiling from released sources, the local Flexversion is not relevant since the output file of Flex is part of thetarball. I.e. even if the local Flex fails the check, the BSDL subsystem isenabled and will be compiled from the released C files.

Altium Jtag Over Usb Driver Download For Windows 10 Usb

Altium jtag over usb driver download for windows 10 usb

Altium Jtag Over Usb Driver Download For Windows 10 32-bit

PrevHomeNextSystem requirementsUpUsage




Comments are closed.