XJLink based licensing
In most situations, XJTAG licences come from an authorisation code stored inside the XJLink. Authorisation codes are supplied by XJTAG support upon purchase and for evaluation.
Installing authorisation codes
Authorisation codes are installed using the XJLink Manager, which will also show the currently installed licences for each XJLink that is plugged into the PC.
Modules
Each authorisation code can contain licences for one or more modules. Different XJTAG applications and features require different modules.
Module | Usage |
---|---|
XJLink hardware | Required for any access to the hardware (XJRunner, XJAnalyser, JTAG Chain Debugger and some functions in XJDeveloper). |
XJEase | Required for XJDeveloper or for opening unpacked XJEase projects in either the XJRun command-line utility or the XJRunner Integration. |
XJDebug | Obsolete - not used by any current XJTAG software. |
XJAnalyser | Required for:
|
XJRunner | Required for running XJEase code, including:
|
Layout Viewer | Required to open the Layout Viewer in XJDeveloper (note that an ODB++ project is also required for at least one board in the project). |
XJFlash | Required to generate XJFlash project setups. The XJFlash license is not required to run XJFlash projects - the XJRunner licence is sufficient for this. |
Maintenance | The expiry date of the Maintenance entry does not impact which type of product you can use, but affects the version of XJTAG you can use. Only versions of XJTAG which were released before the maintenance expiry date can be run. Installing an XJTAG version that was released after that date will result in error messages saying that you do not have a valid licence. An evaluation unit will show a maintenance expiry date of N/A, which means any software version can be run. |
Multiple XJLinks
If multiple XJLinks are attached to a computer, it is sufficient for any XJLink to have a licence for a particular XJTAG application; it does not have to be the XJLink that is currently being used for JTAG access. The XJLink being used to access the chain will still require a Hardware licence however.
Maintenance
In addition to the licence to run the software, there are also checks that are performed to determine whether your maintenance cover entitles you to run a specific version of XJTAG. If your maintenance contract expires, you are able to continue running your installed version of XJTAG, but cannot run any version that is released after the date your maintenance expired.
XJLink Manager will show you the maintenance expiry date for each XJLink plugged into your PC.
Maintenance licensing data is held in a maintenance authorisation file. In some exceptional circumstances XJTAG support may provide you with an updated version of this file, which is installed using the XJLink Manager.
Licence Types
Each authorisation code optionally contains a type, for example Evaluation. If set, this is displayed in the application. The type of each authorisation code is displayed in the XJLink Manager.
XJTAG v4.1.100