• XJTAG releases the latest version V4.0.3

    2024-09-06 16:51 浏览

    XJTAG releases the latest version V4.0.3

    Linkhttps://share.weiyun.com/Q3z7qEsX Passwordk8eufi

    · XJDeveloper:

    Start Screen: Fix a typo in the XJEase library update notification.

    Boards Screen:

    § Fix a typo in a warning about existing boards when manually creating a board.

    § Editing the BOM for a board that is in a different directory to the project could cause spurious errors to be displayed.

    § Fix a potential crash editing schematics for a board with the schematic viewer open.

    § Improve column width behaviour in grid mode.

    Connections Screen:

    § Fix a potential crash caused by allowing an invalid connection to be created.

    § Fix the Help button on the Add Range dialog.

    Power/Ground Nets Screen:

    § Some pull resistor errors could persist after being fixed and would require the project to be saved and re-opened to clear.

    § Flag resistors less than 10 Ohms on termination reference nets as links.

    JTAG Chain Screen: Prevent the columns of the JTAG Devices table from snapping to their minimum widths when resizing.

    Categorise Devices Screen:

    Don’t switch to the Test Device Files Screen when undoing or redoing change to configuration variables made on the Categorise Devices Screen.

    § Improve the behaviour of columns in the grid in the Assign Device as Logic dialog.

    § Imptove the column resizing behaviour of the uncategorised devices list.

    Logic Files Screen: Create the Local XJTAG Logic library automatically when adding a definition.

    Variants Screen: Prevent the variant errors and warnings windows from being un-docked.

    Test Coverage Screen:

    § Editing a BSDL file could cause duplicate checkboxes to appear in the Show Coverage from Profiles section.

    § Fix an issue where the scroll position in the Summary Statistics could move when expanding and collapsing items.

    Pin Mapping Screen:

    § When an automatically configured item is edited, ensure that the item is always marked as manual.

    § Ensure that a profile is always correctly marked as auto or manual after a subchain reset is configured.

    § Ensure that XJEase code errors and warnings are re-evaluated after the pin mapping is edited.

    § The Advanced Configuration Options tab could automatically scroll to the bottom whne switching screens or resizing the application.

    § Fix auto configuring profiles and subchains after importing a SPEA project.

    § Doing a redo of a pinmap edit after undoing multiple edits, could cause all the undone changes to be redone.

    § Signal Integrity:

    § Fix a typo in the summary.

    § Improve diagnosis of situations where a data shift may be present.

    Analyser Screen:

    § Fix a potential crash when a multi-core JTAG device has been varied to unfitted.

    § Blank devices were displayed on the screen after JTAG devices had been removed on the JTAG Chain screen.

    XJRunner Setup Screen: Don’t same column widths when defining bus access overrides.

    Code Editors: Fix various bugs around menu merging.

    Variants:

    § Scroll to the topmost selected item after accepting/rejecting suggestions rather than trying to maintain the same scroll position.

    § Fix spurious errors appearing after making edits on the pin mapping screen.

    § Fix a potential crash when there are identical global variables across device variants.

    Revisions:

    § Fix an issue where the revised project could be created with invalid relative paths.

    § Fix an issue where duplicate copies of some files could be saved in incorrect locations in a revised project.

    § Fix the path of the .xjd project file that is displayed in the dialog before any board changes have been made.

    § Cancelling opening a project could cause multiple revision checklists to be displayed.

    Fix an issue where a project copy created using Save As might contain invalid relative paths if additional files were added from outside the project directory.

    Prevent an unnecessary second recompile of the XJEase code when assigning or un-assigning devices.

    Ensure that per-screen menu items are inserted in consistent locations.

    Fix a potential crash or deadlock when project errors occur and the Explorer window is open.

    · XJAnalyser:

    Improve the control used to set the project TCK frequency when the project uses classic scans.

    Fix a potential crash closing the project after docking a floating window.

    Remove the ability to sort busses in the Pin Watch window.

    Fix a performance issue selecting many pins in the Pin List.

    Make chain properties dialog display information per subchain.

    Fix a potential crash starting a new waveform capture immediately after saving the previous waveform capture.

    · XJRunner:

    When displaying a message box as a result of an XJEase MESSAGEBOX or MESSAGEBOX_ASYNC call, do not display a close button on the window.

    Fix F1 help on the application’s main form.

    Fix opening variants from an XJPack file.

    · JTAG Chain Debugger:

    Display XJLinks in the Select XJLink dialog as they are connected.

    Improve the reliability of Get Max. TCK when autoskew is disabled.

    · Log File Viewer: Do not require an XJRunner licence at startup.

    · Layout Viewer:

    Don’t allow spaces in image layer names.

    Fix a potential crash when component layers are defined in the matrix file, but are not present.

    · Schematic Viewer: Limit the number of search results when falling back to searching for pins on a net.

    · XJIntegration:

    Make running tests after stopping the previous tests more reliable.

    Don’t allow tests to be run from profiles that are not available in the current variant.

    Improve the Single Test Run LabVIEW VI.

    · XJEase: Ensure that line-endings in File Copy tags are copied into device files correctly.

    · Connection Test:

    Ensure that ground nets gets tested correctly when the XJLink2 connection is configured to the UUT.

    Prevent driving conflicts in some scenarios with common controls.

    Ignore shorts from logic devices to unconnected pins if the option to ignore short errors to unconnected pins is set.

    Fix running in a variant with an unfitted multi-core JTAG device.

    Return quasi buffer pins – pins that cannot be disabled because they are enabled via a common control – back to their original state at the end of buffer tests.

    Fix an issue where inverted short errors could sometimes not be reported.

    Improve stuck detection.

    · SPEA: Prevent a spurious warning about the test-point list and voltage domains files being newer, when opening a project that has been unzipped.

    · Netlists:

    Support a new variation of the IPC-D-356A format.

    Support some new variations of a format from Xpedition.

    Handle Allegro netlists containing empty nets.

    · Fix playback of recordings made under an older version of the XJLink Manager.

    · Installer:

    Include XJEase Library v182.

    Update the IO Board example to use Globals.xje from the library.

    · Help:

    Add user guide for revisions.

    Fix searching for terms that contain an ‘@’ symbol.

    Add concepts section to each individual application’s help.

    Warning 072 included the string \n in the help output.

    · Fix JTAG state transitions where the target state is the same as the current state.