XJTAG 2.4 Release Notes

New features and enhancements

Please see the Change Log for a list of new features and enhancements in XJTAG 2.4.

.NET Framework v3.5

This version of XJTAG makes use of the .NET Framework version 3.5, whereas previous versions only used version 2.0. The installer will automatically detect whether it needs to be installed. If installing from a CD, then the .NET 3.5 installation is included on the CD; if installing from the web, then it is downloaded.

Windows 2000

The .NET Framework version 3.5 does not include support for Windows 2000. This version of XJTAG does not therefore support any version of Windows prior to Windows XP SP3.

XJEase Library

Previous versions of XJTAG have included a library of example XJEase files for various devices. This has been removed from 2.4, since the files are available to all customers for download from our website. The files on the website are kept up to date, so by using the files from there you are guaranteed to be using up-to-date files.

XJRunner Output Window

The method used to display test output in XJRunner has been modified to support a variety of new features and to overcome a number of shortcomings. A side effect of this is that there is no longer an explicit caret or cursor in the box, which makes it difficult to see what is being entered when inputting text into a test. Typically this is done in XJEase by calling WAITKEY in a loop and printing out each character as it is entered. The new INPUTBOX function in version 2.4 in XJEase is a much more reliable way to capture user input during a test, and avoids any issues when trying to capture text in the output window.

XJDemo Board

This version of XJTAG supports the new XJDemo v3 board, since it has new devices to demonstrate some of the new features in this release. All new customers will receive one of these rather than the older v2 board and so the tutorials are updated to use the new board. If you are an existing customer and have a v2.0 or v1.2 board, there are older versions of the tutorial included on the installation CD. These may also be obtained by contacting XJTAG Support.

Maintenance Licensing

With XJTAG 2.4.9, the system now checks the maintenance status of the XJLink, and will not allow XJTAG releases available after maintenance has expired to run.

Supported Platforms

XJTAG is supported under Windows XP® (service pack 3 or higher), Windows Vista® (both 32 bit and 64 bit) and Windows 7® (both 32 bit and 64 bit). Please upgrade to one of these operating systems before attempting to install XJTAG, and then apply the latest Service Pack for your operating System. Service Packs are available from the Microsoft Support website.

Support for Windows 2000 has been dropped in this release.

Target Hardware

In order for XJTAG to interact with a circuit, the JTAG chain must be set up properly. To help with this, we have a produced a set of DFT guidelines. There is also a troubleshooting section in the help files.

Side-by-side installations

The facility to have multiple versions of XJTAG installed on a single PC was added in version 1.3.1. The earliest version of XJTAG that can be installed alongside version 1.3.1, or later, is version 1.2.

It is only possible to have one instance of each major release of XJTAG installed. It is possible, for example to install any variant of version 2.0.x.x along side any variant of version 2.1.x.x; however it is not possible to install two variants of version 2.0.x.x, 2.1.x.x, etc.

In order to allow users of the XJRunner COM interface to upgrade XJTAG without having to recompile their applications, the GUID for this component of XJTAG does not change with each major version of XJTAG.

Therefore, to use the XJIntegration COM object in side by side installations the correct version of the library must be selected when switching between versions. The Version Checker utility (XJVersion) allows the registered version of the XJIntegration to be switched between installed versions.

Changing Project File Associations

By default, double-clicking on an XJTAG project file of any kind will open it in the most recently installed version of XJTAG. The Version Check utility (XJVersion) can be used to control these file associations. It is recommended to do this using copy installed with the latest version of XJTAG that you have installed.


Previous versions

2.3 | 2.2 | 2.1 | 2.0 | 1.4


We welcome any suggestions for improving our products. Please contact us with any comments you may have and we will look into incorporating your ideas into a future version.