Knowledge Base - Browsing by Topic
You get the error "The XJLink Manager failed to start" when starting an XJTAG application
Certain third party applications have been known to prevent XJTAG applications from starting, which causes the error message "The XJLink Manager failed to start" to be displayed in a dialog box and the application then exit.
The following applications have been observed to cause this behaviour:
1. Google Desktop
Older versions of Google Desktop caused this. Upgrading to the most recent version should fix this issue.
2. Embassy Trust Suite
This application comes pre-installed on many Dell laptops. If you don't use it then the best course of action is to simply uninstall it. Otherwise, you should contact the vendor to see if there is an updated version. If all else fails, please contact XJTAG Support (firstname.lastname@example.org) for more information.
Using TEST_RESET to initialise JTAG devices
Some JTAG devices require a specific sequence of states to be applied to some signals in order to put the device into a JTAG-compliant mode. This application note
describes how the TEST_RESET section can be used to describe the required sequence and control its application.
Non-standard cell types in BSDL files
Whilst the IEEE1149.1 (JTAG) standard defines certain standard cell types for use in JTAG devices, some manufacturers use non-standard cell types, in which case additional information is needed by XJTAG to use the devices. This application note
describes how to identify such devices and supply the additional information to the XJTAG system.
Adding a custom Tcl/Tk GUI to XJEase or XJRunner
This application note
describes how to interface command-line XJEase or XJRunner with a graphical front end, creating a complete, customised JTAG test system. The examples given are for use with the XJDemo board (v1.2).
Can I run more than one version of XJTAG on the same computer?
You can install version 1.3.1.x alongside any older version of XJTAG: 1.0.x, 1.1.x, 1.2.x or 1.3.0.x.
After version 1.3.1.x you can install XJTAG side-by-side with another version so long as the first 2 digits are different. For example, you can install 2.1.x.x alongside 2.2.x.x but you cannot install 2.1.8.x alongside 2.1.9.x.
How do I make sure my board has maximum test coverage?
We have produced a set of Design For Test (DFT) guidelines
which explain what you need to take into consideration when designing your board, to make sure that as much of your board as possible is testable using JTAG.