• XJTAG releases the latest version V4.0.4

    2024-10-23 11:08 浏览

    XJTAG releases the latest version V4.0.4

    Linkhttps://share.weiyun.com/yp6TKOlA  Passwordii6dd5

    · XJDeveloper:

    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.

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

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

    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.

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

    Analyser Screen:

    § Update the display correctly when JTAG chains are removed.

    § Fix a potential crash switching variants after editing profiles.

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

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

    Variants:

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

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

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

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

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

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

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

    · XJAnalyser:

    Fix the handling of multi-core devices.

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

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

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

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

    Fix an erroneous error when setting bus values.

    Open help when pressing F1 on the start screen.

    · XJRunner:

    Make the main toolbar always visible.

    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:

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

    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:

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

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

    Optimise performance by removing some unnecessary broken chain checks.

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

    Allow FLUSH to be used inside a raw JTAG block.

    · Connection Test:

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

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

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

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

    · Licensing:

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

    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.