2024-09-06 16:51 浏览次
XJTAG releases the latest version V4.0.3
Link:https://share.weiyun.com/Q3z7qEsX Password:k8eufi
· XJDeveloper:
o Start Screen: Fix a typo in the XJEase library update notification.
o 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.
o Connections Screen:
§ Fix a potential crash caused by allowing an invalid connection to be created.
§ Fix the Help button on the Add Range dialog.
o 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.
o JTAG Chain Screen: Prevent the columns of the JTAG Devices table from snapping to their minimum widths when resizing.
o 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.
o Logic Files Screen: Create the Local XJTAG Logic library automatically when adding a definition.
o Variants Screen: Prevent the variant errors and warnings windows from being un-docked.
o 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.
o 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.
o 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.
o XJRunner Setup Screen: Don’t same column widths when defining bus access overrides.
o Code Editors: Fix various bugs around menu merging.
o 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.
o 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.
o 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.
o Prevent an unnecessary second recompile of the XJEase code when assigning or un-assigning devices.
o Ensure that per-screen menu items are inserted in consistent locations.
o Fix a potential crash or deadlock when project errors occur and the Explorer window is open.
· XJAnalyser:
o Improve the control used to set the project TCK frequency when the project uses classic scans.
o Fix a potential crash closing the project after docking a floating window.
o Remove the ability to sort busses in the Pin Watch window.
o Fix a performance issue selecting many pins in the Pin List.
o Make chain properties dialog display information per subchain.
o Fix a potential crash starting a new waveform capture immediately after saving the previous waveform capture.
· XJRunner:
o 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.
o Fix F1 help on the application’s main form.
o Fix opening variants from an XJPack file.
· JTAG Chain Debugger:
o Display XJLinks in the Select XJLink dialog as they are connected.
o Improve the reliability of Get Max. TCK when autoskew is disabled.
· Log File Viewer: Do not require an XJRunner licence at startup.
· Layout Viewer:
o Don’t allow spaces in image layer names.
o 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:
o Make running tests after stopping the previous tests more reliable.
o Don’t allow tests to be run from profiles that are not available in the current variant.
o Improve the Single Test Run LabVIEW VI.
· XJEase: Ensure that line-endings in File Copy tags are copied into device files correctly.
· Connection Test:
o Ensure that ground nets gets tested correctly when the XJLink2 connection is configured to the UUT.
o Prevent driving conflicts in some scenarios with common controls.
o Ignore shorts from logic devices to unconnected pins if the option to ignore short errors to unconnected pins is set.
o Fix running in a variant with an unfitted multi-core JTAG device.
o 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.
o Fix an issue where inverted short errors could sometimes not be reported.
o 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:
o Support a new variation of the IPC-D-356A format.
o Support some new variations of a format from Xpedition.
o Handle Allegro netlists containing empty nets.
· Fix playback of recordings made under an older version of the XJLink Manager.
· Installer:
o Include XJEase Library v182.
o Update the IO Board example to use Globals.xje from the library.
· Help:
o Add user guide for revisions.
o Fix searching for terms that contain an ‘@’ symbol.
o Add concepts section to each individual application’s help.
o 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.