• XJTAG releases the latest version V4.0.4

    2024-10-23 11:08 浏览次

    XJTAG releases the latest version V4.0.4

    Link:https://share.weiyun.com/yp6TKOlA  Password:ii6dd5

    · XJDeveloper:

    o Connections Screen:

    § Ensure that the new TAP pin names are displayed, e.g. display TCK2 instead of TCKb.

    § Fix a potential crash when scrolling the grid of manual device pins.

    o Categorise Devices Screen: Ensure that tooltips appear when hovering over configuration variables.

    o Passive Device Files Screen: Improve the UI for editing connections, allowing them to be edited in place in a grid.

    o Pin Mapping Screen:

    § Don’t report changes to input voltage in the command history when editing soft ground pins.

    § Fix stopping chain operations using the stop button inside a code editor window.

    § Don’t add command history items when switching a power pin to the state that it was already in.

    § Improve the behaviour when stopping live mode.

    § Fix an issue where an error message could be repeatedly shown when editing the pin mapping.

    § Retain reset sequence assignments when editing profiles if the only change to a profile is to selected external hardware.

    § Clarify how VREF pins are sampled.

    o Test Coverage Screen: Fix a potential crash when loading the screen.

    o Analyser Screen:

    § Update the display correctly when JTAG chains are removed.

    § Fix a potential crash switching variants after editing profiles.

    o Run Tests Screen: Fix a potential crash when the application layout settings have become corrupted.

    o Code Editors: Shortcut keys could operate on the wrong document when multiple documents were open.

    o Variants:

    § Fix an issue that prevented some exported projects from being opened via XJIntegration.

    § Fix spurious variant not found errors after removing a variant.

    o Revisions: Fix a potential crash after providing an invalid ODB++ file.

    o Handle projects where an AC device does not have an AC instruction defined.

    o Ignore mouse clicks using buttons other than the left one in the list of screens.

    o Ensure that column widths in grid views are saved when appropriate.

    o Report project compatibility more precisely if a project uses custom cell types.

    · XJAnalyser:

    o Fix the handling of multi-core devices.

    o Fix a potential hang after aborting an SVF or STAPL file.

    o Fix an issue where aborting a board initialisation function could leave the chain unable to be run.

    o Fix a potential hang performing a hard reset immediately after starting the chain when there is a board initialisation function defined.

    o It was possible for the wrong subchain reset to be run after a failure in the test reset sequence.

    o Fix an erroneous error when setting bus values.

    o Open help when pressing F1 on the start screen.

    · XJRunner:

    o Make the main toolbar always visible.

    o The column widths in the Enhanced Testing Options dialog would get progressively wider each time the dialog was opened.

    · XJInvestigator: Ensure that the login error dialog has the correct application title.

    · JTAG Chain Debugger:

    o Don’t imply that there is an error if a BSDL file is not in the library.

    o Add larger version of application icon.

    · Log File Viewer: Ensure that the login error dialog has the correct application title.

    · Layout Viewer: Stop the mouse pointer flickering when moving over the layers panel.

    · XJEase:

    o Handle unicode characters in GETKEY, to allow the space bar to be input correctly in Japanese locales.

    o Fix an issue where writes issued by external hardware were not synchronised and so could potentially be sent before a JTAG read had finished.

    o Optimise performance by removing some unnecessary broken chain checks.

    o Fix a hang performing a raw JTAG read inside a HOLDOFF block when optimised scans are enabled with multiple chains.

    o Allow FLUSH to be used inside a raw JTAG block.

    · Connection Test:

    o Fix a crash in certain circumstances in the presence of logic.

    o Ensure that net names attached to multi-core devices are displayed correctly in broken chain output.

    o Fix the format of differential signal errors on self-monitoring outputs.

    o Improve the synchronisation of PIO and external hardware accesses with JTAG scans.

    · Licensing:

    o Improve the error message when an XJLink has no hardware licence.

    o Fix maintenance checks for evaluation licences when other non-evaluation licences are also present.

    · Help: Link to the Revisions chapter on the front page of the user guide.

    · Installer: Update XJIO board physical dimensions PDF.